MTE обяснява: Какво е Btrfs файлова система (и защо е по-добре от Ext4)?
Има повече за твърд диск, отколкото неговият размер. Макар че размерът на дисковото пространство е всичко, което виждате на пазара за твърд диск на страница за продажби, всъщност има огромно количество кодиране, което води до създаването на твърд диск, способен да обработва вашите приложения и данни на първо място. Повечето Linux дистрибуции понастоящем по подразбиране използват файловата система ext4, но бъдещето на много от тях се крие в файловата система B-tree, по-известна като Btrfs.
Какво представлява файлова система?
За да се каже просто, файлова система е как твърд диск може да съхранява, достъп и управлява файлове. Въпреки че различните операционни системи могат да излязат от един и същ твърд диск, те не са склонни да споделят една и съща файлова система. Потребителите на Windows разчитат на Новата технологична файлова система (NTFS), докато Mac OS X понастоящем работи на файловата система HFS +. Btrfs е файлова система, която се използва само в операционната система Linux.
Какво представлява Btrfs?
Btrfs е съвременна файлова система, която започна да се развива през 2007 г. Тя бе обединена в основното ядро на Linux в началото на 2009 г. и дебютира в изданието Linux 2.6.29. Btrfs е лицензиран от GPL, но понастоящем се счита за нестабилен. По този начин разпределенията на Linux обикновено се доставят с Btrfs като опция, но не като по подразбиране.
Btrfs не е наследник на файловата система Ext4 по подразбиране, която се използва в повечето Linux дистрибуции, но може да се очаква, че ще замени Ext4 в бъдеще. Теодор Цо, поддържащ за Ext3 и по-късно, Ext4, заяви, че вижда Btrfs като по-добър начин напред, отколкото да продължи да разчита на ext * технологията.
Очаква се Btrfs да предлага по-добра скалируемост и надеждност. Това е система за копиране на файлове, предназначена да адресира различни слабости в съществуващите Linux файлови системи. Основните фокусни точки включват толерантност към грешки, ремонт и лесно администриране.
Как е Btrfs по-добър от Ext4?
Ext4 е модерно издание, но е актуализация на технологиите отпреди десетилетия. Това е журналистическа файлова система, което означава, че поддържа дневник или "журнал" на промените, направени на диск. Въпреки това, Ext4 може да бъде бавен при проверката на монтиран твърд диск, и този проблем е само exasperated като твърди дискове продължават да се увеличават по размер.
Най-големият дял Ext4 може да поддържа е 1 exbibyte, което е над един милион терабайта. Най-големият размер на файла Ext4 може да поддържа е 16 tebibytes, което е малко под 18 терабайта. Btrfs, от друга страна, може да поддържа до 16 еквивайта дял и файл със същия размер. Ако сте объркани от номерата, всичко, което трябва да знаете е, че Btrfs може да поддържа до шестнадесет пъти данните от Ext4. Макар че това не оказва пряко въздействие върху местните нужди за съхранение на домашен потребител, това подобрение е много важно, тъй като Linux се използва все по-често в различни предприятия и за съхраняване на голяма част от данните, които се доверяват на облака.
Дали Btrfs е стабилен?
Стабилността предполага, че нещо не се променя. Като се има предвид бързото развитие на Btrfs в момента, отговорът е "не". Btrfs понастоящем се счита експериментален.
Но стабилността е в очите на наблюдателя. Според wiki, поддържан от общността на btrfs, много от настоящите разработчици и тестери на Btrfs я изпълняват като основна файлова система с много малко "невъзстановими" проблеми. Това означава, че ако се чувствате достатъчно авантюристично, за да опитате Btrfs, трябва редовно да архивирате файловете си. Тогава отново го правите, нали? Без значение колко добра е файлова система, твърдите дискове могат и понякога се провалят.