Ext4 срещу Btrfs: Коя файлова система на Linux трябва да използвате?

Ext4 срещу Btrfs: Коя файлова система на Linux трябва да използвате?

Честно казано, недостатъчно хора обмислят коя файлова система да използват за своите компютри.





Потребителите на Windows и macOS нямат основание да търсят, тъй като те наистина имат само един избор за своята система --- съответно NTFS и HFS+. Linux, от друга страна, има много различни опции за файлова система, като текущата по подразбиране е Четвъртата разширена файлова система (ext4).





Има непрекъснат натиск за промяна на файловата система по подразбиране на B-Tree File System (btrfs). Но по -добър ли е btrfs и кога ще видим дистрибуциите, които правят промяната?





как да прехвърля музика от ipod в itunes

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

Снимка: Максим Кахарлицки/ Unsplash

Подобно на физическите файлови системи като папки и шкафове, цифровите файлови системи управляват файлове. Те контролират как вашата операционна система съхранява данни, които не се използват, каква друга информация (известна като метаданни) е прикрепена към данните, кой или какво има достъп до данни и т.н.



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

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





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

Никой код не е добър за всички случаи на използване и това важи и за файловите системи. Някои файлови системи се отличават по различни причини. Файловата система за разпределение на файлове (FAT) е тази, която почти всяка съвременна операционна система поддържа.

USB флаш памети и SD карти използват системата FAT, така че компютърът ви да може да ги чете, независимо дали използвате Linux, Windows, macOS или друга операционна система.





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

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

Текущата файлова система на Linux

Повечето версии на настолен Linux (известни като дистрибуции или за краткост „дистрибуции“) по подразбиране са файлова система ext4. ext4 е подобрение на файловата система ext3, което е подобрение спрямо файловата система ext2 преди нея.

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

Разбиране на ext4: плюсове и минуси

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

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

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

Теодор Цо, разработчик, който изигра ключова роля при създаването на ext4, описа ext4 като издание със стоп-празнина, базирано на остаряла технология от 70-те години на миналия век и вярва, че Btrfs предлага по-добър път напред. Това беше преди повече от десетилетие .

Разбиране на Btrfs: плюсове и минуси

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

Проектът започва в Oracle, но други големи компании оттогава играят роля в развитието. Списъкът включва Facebook, Netgear, Red Hat и SUSE.

google maps не могат да намерят път до там

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

За организации, които използват много големи програми с масивни бази данни, наличието на привидно непрекъсната файлова система на множество твърди дискове може да направи консолидирането на данните много по -лесно. Дедупликацията на данни би намалила обема на действителното пространство, което данните биха заели, а дублирането на данни би станало по -лесно, когато има единна, широка файлова система, която трябва да бъде огледална.

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

Като се има предвид, че btrfs ще може да обхваща множество твърди дискове, добре е, че поддържа 16 пъти повече място на диска, отколкото ext4.

Линукс дистрибуциите извършиха ли прехода?

Btrfs е стабилна част от ядрото на Linux от 2013 г. и днес можете да преформатирате твърдите си дискове, като използвате файловата система. Но btrfs по никакъв начин не се простира по подразбиране на файловата система Linux. Повечето дистрибуции продължават по подразбиране към ext4.

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

Ext4 може да е стар и вероятно хрупкав, но също така се е оказал устойчив и надежден. Ако захранването изчезне и компютърът ви потъмнее, вероятността ext4 ще е запазила запазените ви данни.

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

Един виден дистрибутор е установил, че е минало достатъчно време за превключване. openSUSE вече използва btrfs по подразбиране за /root дяла, където се намира операционната система. За дяла /home, който съдържа вашите лични файлове, обаче openSUSE реши да използва файловата система XFS.

Така че не, преходът не върви точно както се очакваше. Но както видяхме с дисплея на сървъра Wayland, новите технологии понякога отнемат много време, за да се разпространят в Linux.

microsd карта с активиран wi-fi е пример за какъв тип устройство?
Дял Дял Туит електронна поща Струва ли си да надстроите до Windows 11?

Windows е преработен. Но достатъчно ли е това, за да ви убеди да преминете от Windows 10 към Windows 11?

Прочетете Напред
Свързани теми
  • Linux
  • Обяснена технология
  • Ubuntu
  • Файлова система
  • Съвети за Linux
За автора Бертелски крал(323 статии са публикувани)

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

Още от Bertel King

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux