реклама

превключете linux root файлова системаСъвсем честно казано, едно от последните неща, които хората гледат, е коя файлова система се използва. Потребителите на Windows и Mac OS X имат още по-малко причини да търсят, защото наистина имат само един избор за тяхната система - NTFS и HFS +съответно. Linux, от друга страна, има много различни опции за файлова система, като текущият стандарт по подразбиране е ext4.

Има обаче още един тласък да промените файловата система на нещо, наречено Btrfs. Но какво прави btrfs по-добри и кога ще видим, че дистрибуциите правят промяна?

Какво правят файловите системи?

В случай, че не сте запознати какво всъщност правят файловите системи, това е доста просто, когато се обобщи. Файловите системи се използват за контрол на това как се съхраняват данни, след като програмата вече не ги използва, какво друго информацията - известна като метаданни - е прикачена към самите данни, как се контролира достъпът до данни и т.н. На.

Това не звучи като нещо лесно за програмиране и определено не е така. Файловите системи все още се преразглеждат, за да включват повече функционалност, като същевременно стават по-ефективни в това, което трябва да направи. Следователно, въпреки че това е основна необходимост за всички компютри, не е толкова основно, колкото звучи.

instagram viewer

Защо да превключвате файлови системи?

превключете linux root файлова система

ext4 беше поредното подобрение на файловата система ext3, което беше подобрение в сравнение с файловата система ext2. Докато ext4 е много солидна файлова система, която през последните няколко години беше изборът по подразбиране за почти всички дистрибуции, тя е направена от застаряваща кодова база. Освен това, потребителите на Linux търсят много нови различни функции във файловите системи, които ext4 не обработва самостоятелно.

Има софтуер, който се грижи за някои от тези нужди, но в аспект на производителността да можеш да правиш тези неща на ниво файлова система би било по-бързо.

ext4

linux switch root файлова система

ext4Границите все още са доста впечатляващи. Най-големият обем / дял, който можете да направите с ext4, е 1 екбибайт - еквивалентът на приблизително 1,152,921.5 терабайта. Докато максималният размер на файла е 16 тебибайта - или приблизително 17,6 терабайта, което е много по-голямо от всеки твърд диск, който обикновен потребител може да купи в момента.

Известно е, че ext4 подобрява скоростта над ext3, като използва множество различни техники. Подобно на повечето съвременни файлови системи, това е файлова система за журналиране, което означава, че поддържа „дневник“ за това къде се намират файлове на диска и за всички други промени на диска. Въпреки всичките му характеристики, той не поддържа прозрачна компресия, прозрачно криптиране или дедупликация на данни. Снимките са технически поддържани, но тази функция е в най-добрия случай експериментална.

Btrfs

Btrfs, което може да бъде произнесено като „Butter FS“, „Better FS“ или „B-Tree FS“ е файлова система, създадена изцяло от нулата. Btrfs съществува, защото разработчиците искаха да разширят функционалността на файлова система, така че да включват обединяване, моментни снимки и контролни суми.

Независимо от ext4, той иска да изгради идеите, присъстващи в ext4, които са чудесни за потребителите и бизнеса си приличат и включват тези допълнителни функции, които ще са от полза за всички (но конкретно предприятия). За предприятия, които използват много големи програми с много големи бази данни, които имат привидно непрекъснат файл система на множество твърди дискове би била много полезна, защото може да направи консолидирането на данни много по-лесно. Дедупликацията на данни би намалила обема на действителните космически данни, които ще заемат, и огледалните данни би станало по-лесно и с btrfs, когато има една, широка файлова система, която трябва да бъде огледална.

Разбира се, все още можете да изберете да създадете няколко дяла, така че да не се налага да огледало всичко. Максималният размер на дяла на файлова система на btrfs е 16 екбибайта, а максималният размер на файла също е 16 екбибайта. Имайки предвид, че btrfs ще може да обхваща множество твърди дискове, добре е, че поддържа 16 пъти повече пространство на устройството от ext4.

заключение

превключете linux root файлова система

За съжаление, датата на пристигане на btrfs не е известна. Официално файловата система от ново поколение все още е класифицирана като нестабилна, но ако изтеглите най-новата версия на Ubuntu, можете да изберете да инсталирате на btrfs дял. Съобщава се, че Fedora 18 ще използва btrfs като файлова система по подразбиране, тъй като към момента на нейното пускане трябва да съществува проверка на файловата система за btrfs.

Кога всъщност btrfs ще бъде класифициран като стабилен, все още е загадка, но не очаквайте Ubuntu да използва btrfs по подразбиране, докато наистина не се счита за стабилен. Остава да остане добро количество работа за btrfs, тъй като не всички функции все още са внедрени и производителността (по мое преживяване) е малко бавна в сравнение с ext4.

Какво е вашето мнение за btrfs? Мислите ли, че ще бъде по-добър от ext4 за обикновените потребители на десктоп? Всичко, което искате да видите реализирано в btrfs? Уведомете ни в коментарите!

Кредити за изображения: Интернет фон с двоичен код чрез Shutterstock, Джаксън Карсън, dthprod

Дани е старши в университета в Северен Тексас, който се наслаждава на всички аспекти на софтуера с отворен код и Linux.