Podczas zarządzania systemami operacyjnymi i korzystania z nich, niezależnie od dewelopera, jednym z najczęstszych terminów, które słyszymy i widzimy, są systemy plików systemu, więc widzimy, że:
- Systemy operacyjne Windows obsługują systemy plików NTFS lub FAT32
- Systemy operacyjne Linux obsługują ext2, ext3, ext4 i inne systemy plików.
- Systemy operacyjne macOS obsługują HFS +, AFS, extFat i inne systemy plików.
Dzisiaj Solvetic skupi się na tym, jak możemy zainstalować nowy system plików ZFS w środowiskach Linux, a tym samym mieć pod ręką nowy niezawodny system, który pozwoli nam wykonać o wiele więcej czynności administracyjnych.
Do tej analizy użyjemy Ubuntu 17.04.
Co to jest ZFSZFS (Z File System) to zaawansowany system plików, który został pierwotnie stworzony przez Sun Microsystems dla środowiska operacyjnego Solaris.
Chociaż ZFS jest oprogramowaniem typu open source, nie występuje w większości dystrybucji Linuksa ze względów licencyjnych, co pociąga za sobą koszty dla organizacji. Ten system plików ZFS zawiera liczne środki ochrony danych z systemami integralności przed utratą i uszkodzeniem, co czyni go rozwiązaniem do pracy w dużych centrach danych i urządzeniach NAS i chociaż jest zoptymalizowany i zaprojektowany dla systemów dysków RAID, może być zaimplementowany przez zwykły system Linux użytkowników w celu zachowania integralności i dostępności ich danych.
Każdy dostępny plik ma sumę kontrolną, która służy do sprawdzania poprawności pliku i upewniania się, że nie został uszkodzony. Jest również w stanie zarządzać zetabajtami danych, dzięki czemu możemy mieć bardzo duże urządzenia pamięci masowej i stąd „Z” w nazwie.
Dzięki ZFS możliwe będzie również łatwe zgrupowanie kilku dysków w jednej puli pamięci i możliwość pracy z kilkoma dyskami przy użyciu programowej macierzy RAID, dzięki czemu nie będzie konieczne posiadanie specjalnego sprzętu do wykonania tego typu zadań.
Kluczowe cechy ZFS
- Nieograniczona skalowalność, ponieważ jest to 128-bitowy system plików, który może obsługiwać zettabajty (miliard terabajtów) danych.
- Maksymalna integralność, ponieważ ZFS używa sumy kontrolnej, aby zagwarantować integralność pliku, dzięki temu możemy być pewni, że pliki i ich nadmiarowe kopie nie będą miały cichego uszkodzenia danych, ponadto ZFS wykona automatyczne naprawy w sposób automatyczny.
- Możliwość tworzenia jednostek grupujących, ponieważ gdy ZFS potrzebuje więcej miejsca na dysku twardym, znajduje się on na innym dysku twardym i tyle, w ten sposób nie jest konieczne wykonywanie czynności takich jak partycjonowanie, formatowanie, inicjowanie lub wykonywanie innych czynności na to dysk.
- Tworzenie RAID, ponieważ ZFS jest w stanie stworzyć kilka różnych poziomów RAID, wszystkie koncentrując się na oferowaniu wydajności porównywalnej ze sprzętowymi kontrolerami RAID.
Inne funkcje ZFS
- ZFS działa jako zamiennik LVM, co pozwala nam partycjonować i zarządzać partycjami na żywo bez konieczności obsługi rzeczy na niższym poziomie, a tym samym uniknąć ryzyka, które może się pojawić.
- ZFS eliminuje potrzebę konfigurowania tradycyjnych macierzy RAID dzięki możliwości tworzenia pul ZFS, a nawet dodawania dysków do tych pul w dowolnym momencie.
- ZFS może działać jako system plików CoW, co oznacza, że ZFS chroni dane przed stopniowym uszkodzeniem w czasie
1. Jak zainstalować ZFS na Ubuntu Linux?
Proces instalacji ZFS jest prosty i wystarczy uruchomić następujące linie:
Z Ubuntu 16
sudo apt zainstaluj zfs
Z Ubuntu 17
sudo apt zainstaluj zfsutils
Wprowadzimy literę „S”, aby potwierdzić pobranie i instalację pakietów. Po zainstalowaniu narzędzi będzie można bezpiecznie tworzyć dyski i partycje ZFS za pomocą narzędzi dostarczonych przez ZFS.
Zaloguj się Dołącz!