dysk twardy to coś więcej niż jego rozmiar. chociaż ilość miejsca na dysku to wszystko, co widzisz w reklamie dysku twardego na stronie sprzedaży, w rzeczywistości istnieje duża ilość kodowania, dzięki której dysk twardy może obsługiwać aplikacje i dane w pierwszej kolejności. większość dystrybucji linuksa obecnie domyślnie używa systemu plików ext4, ale przyszłość wielu z nich leży w systemie plików b-tree, lepiej znanym jako btrfs.

co to jest system plików?

mówiąc prościej, system plików to sposób, w jaki dysk twardy może przechowywać, uzyskiwać dostęp i zarządzać plikami. chociaż różne systemy operacyjne mogą działać z tego samego dysku twardego, zwykle nie współdzielą tego samego systemu plików. użytkownicy systemu windows polegają na systemie plików nowej technologii (ntfs), podczas gdy system mac os x działa obecnie w systemie plików hfs+. btrfs to system plików używany tylko w systemie operacyjnym linux.

co to jest btrfs?

btrfs to nowoczesny system plików, którego rozwój rozpoczął się w 2007 roku. został połączony z głównym jądrem linuksa na początku 2009 roku i zadebiutował w wersji linux 2.6.29. btrfs jest na licencji gpl, ale obecnie uważany jest za niestabilny. dlatego dystrybucje linuksa mają tendencję do dostarczania btrfs jako opcji, ale nie jako domyślnej.

btrfs nie jest następcą domyślnego systemu plików ext4 używanego w większości dystrybucji linuksa, ale można się spodziewać, że w przyszłości zastąpi ext4. theodore ts’o, opiekun ext3 i późniejszego ext4, stwierdził, że widzi btrfs jako lepszą drogę naprzód niż dalsze poleganie na technologii ext*.

oczekuje się, że btrfs zapewni lepszą skalowalność i niezawodność. jest to system plików typu copy-on-write mający na celu usunięcie różnych słabości obecnych systemów plików linux. najważniejsze punkty to odporność na awarie, naprawa i łatwa administracja.

jak btrfs jest lepszy niż ext4?

ext4 to nowoczesna wersja, ale jest to aktualizacja technologii sprzed kilkudziesięciu lat. jest to system plików z dziennikiem, co oznacza, że ​​przechowuje dziennik lub „dziennik” zmian wprowadzanych na dysku. jednak ext4 może być powolny podczas sprawdzania zamontowanego dysku twardego, a problem ten jest tylko pogarszany, gdy dyski twarde stale się powiększają.

największa partycja obsługiwana przez ext4 to 1 eksbibajt, czyli ponad milion terabajtów. największy rozmiar pliku, jaki może obsłużyć ext4 to 16 tebibajtów, czyli niecałe 18 terabajtów. z drugiej strony btrfs może obsługiwać do 16 partycji exbibajtowych i plik o tym samym rozmiarze. jeśli jesteś zdezorientowany liczbami, wszystko, co musisz wiedzieć, to to, że btrfs może obsługiwać do szesnastu razy dane ext4. chociaż nie ma to bezpośredniego wpływu na lokalne potrzeby użytkownika domowego w zakresie przechowywania, to ulepszenie jest bardzo ważne, ponieważ linux jest coraz częściej używany w różnych przedsiębiorstwach i do przechowywania większości danych, którym ufamy w chmurze.

czy btrfs jest stabilny?

stabilność oznacza, że ​​coś się nie zmienia. biorąc pod uwagę szybki rozwój btrfs w tej chwili, odpowiedź brzmi nie. btrfs jest obecnie uważany za eksperymentalny.

ale stabilność jest w oczach patrzącego. według wiki utrzymywanej przez społeczność btrfs, wielu obecnych programistów i testerów btrfs uruchamia go jako swój podstawowy system plików z bardzo nielicznymi „nienaprawialnymi” problemami. to powiedziawszy, jeśli czujesz się na siłach, aby spróbować btrfs, powinieneś regularnie tworzyć kopie zapasowe swoich plików. z drugiej strony, już to robisz, prawda? bez względu na to, jak dobry jest system plików, dyski twarde mogą i czasami ulegają awarii.