Btrfs

Полезни опции за монтиране на файловата система Btrfs

Полезни опции за монтиране на файловата система Btrfs

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

Тази статия ще ви покаже как да монтирате файлова система Btrfs с желаните от вас опции за монтиране. Ще обясня и някои от полезните опции за монтиране на Btrfs. И така, нека започнем.

Съкращения

ACL - Списък за контрол на достъпа
RAID - Излишен масив от независими / евтини дискове
UUID - Универсално уникален идентификатор

Къде да поставите Btrfs Опции за монтиране

Можете да монтирате файлова система Btrfs с помощта на монтиране програма от командния ред или / и т.н. / fstab файл по време на зареждане. Можете да конфигурирате поведението на файловата система Btrfs, като използвате опции за монтиране. В този раздел ще ви покажа как да монтирате файлова система Btrfs, като използвате различни опции за монтиране:

  1. от командния ред.
  2. използвайки / и т.н. / fstab

От командния ред можете да монтирате файлова система Btrfs (създадена в sdb устройство за съхранение) на /данни директория с опциите за монтиране Опция 1, вариант2, вариант3, и т.н. както следва:

$ sudo mount -o option1, option2, option3,… / dev / sdb / data

За да монтирате същата файлова система Btrfs по време на зареждане с помощта на / и т.н. / fstab файл, трябва да намерите UUID на файловата система Btrfs.

Можете да намерите UUID на файловата система Btrfs със следната команда:

$ sudo blkid --match-token TYPE = btrfs

Както можете да видите, UUID на файловата система Btrfs, създадена в sdb устройството за съхранение е c69a889a-8fd2-4571-bd97-a3c2e4543b6b.

Отвори / и т.н. / fstab файл със следната команда:

$ sudo nano / etc / fstab

За автоматично монтиране на файловата система Btrfs, която има UUID c69a889a-8fd2-4571-bd97-a3c2e4543b6b на /данни директория с опциите за монтиране Опция 1,вариант2,вариант3, и т.н., добавете следния ред в края на / и т.н. / fstab файл.

UUID = c69a889a-8fd2-4571-bd97-a3c2e4543b6b / data btrfs option1, option2, option3,… 0 0

След като приключите, натиснете + х следван от Y и за да запазите / и т.н. / fstab файл.

Вашата файлова система Btrfs трябва да бъде монтирана с желаните от вас опции за монтиране.

Важни опции за монтиране на Btrfs

В този раздел ще обясня някои от важните опции за монтиране на Btrfs. И така, нека започнем.

Най-важните опции за монтиране на Btrfs са:

1. acl и noacl
ACL управлява потребителски и групови разрешения за файловете / директориите на файловата система Btrfs.

The акл Опцията за монтиране Btrfs позволява ACL. За да деактивирате ACL, можете да използвате noacl опция за монтиране.

По подразбиране ACL е активиран. И така, файловата система Btrfs използва акл опция за монтиране по подразбиране.

2. autodefrag и noautodefrag
Дефрагментирането на файлова система Btrfs ще подобри производителността на файловата система, като намали фрагментацията на данните.

The автоматично дефрагментиране опцията за монтиране позволява автоматично дефрагментиране на файловата система Btrfs.

The noautodefrag Опцията за монтиране деактивира автоматичното дефрагментиране на файловата система Btrfs.

По подразбиране автоматичното дефрагментиране е деактивирано. И така, файловата система Btrfs използва noautodefrag опция за монтиране по подразбиране.

3. компресиране и компресиране
Контролира компресирането на данни на ниво файлова система на файловата система Btrfs.

The компресирайте опция компресира само файловете, които си струва да компресирате (ако компресирането на файла спестява дисково пространство).

The компресираща сила опцията компресира всеки файл от файловата система Btrfs, дори ако компресирането на файла увеличава размера му.

Файловата система Btrfs поддържа много алгоритми за компресия и всеки алгоритъм за компресиране има различни нива на компресия.

Поддържаните Btrfs алгоритми за компресиране са: lzo, zlib (ниво 1 до 9) и zstd (ниво 1 до 15).

Можете да посочите какъв алгоритъм за компресиране да използвате за файловата система Btrfs с една от следните опции за монтиране:

За повече информация вижте статията ми Как да активирам компресирането на файловата система Btrfs.

4. subvol и subvolid
Тези опции за монтиране се използват за отделно монтиране на определен подтом на файлова система Btrfs.

The субвол Опцията за монтиране се използва за монтиране на подтома на файлова система Btrfs, като се използва относителният й път.

The подвалиден Опцията за монтиране се използва за монтиране на подтома на файлова система Btrfs, като се използва идентификаторът на подтома.

За повече информация вижте статията ми Как да създавам и монтирам Btrfs подтоми.

5. устройство
The устройство Опцията за монтиране се използва във файловата система Btrfs на няколко устройства или Btrfs RAID.

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

Можете да използвате устройство опция за монтиране няколко пъти, за да заредите различни устройства за съхранение за файловата система с много устройства Btrfs или RAID.

Можете да използвате името на устройството (т.е.д., sdb, sdc) или UUID, UUID_SUB, или ПАРТУИД на устройството за съхранение с устройство опция за монтиране за идентифициране на устройството за съхранение.

Например,

6. деградирали
The деградирали Опцията за монтиране позволява Btrfs RAID да бъде монтиран с по-малко устройства за съхранение, отколкото RAID профилът изисква.

Например нападение1 Профилът изисква да има 2 устройства за съхранение. Ако едно от устройствата за съхранение не е налично във всеки случай, вие използвате деградирали опция за монтиране за монтиране на RAID, въпреки че е налице 1 от 2 устройства за съхранение.

7. ангажирам
The ангажирам Опцията за монтиране се използва за задаване на интервала (в секунди), в рамките на който данните ще бъдат записани в устройството за съхранение.

По подразбиране е зададено на 30 секунди.

За да зададете ангажирам интервал до 15 секунди, можете да използвате опцията за монтиране ангажиране = 15 (да речем).

8. ssd и nossd
The ssd опцията за монтиране казва на файловата система Btrfs, че файловата система използва SSD устройство за съхранение, а файловата система Btrfs прави необходимата SSD оптимизация.

The nossd опцията за монтиране деактивира SSD оптимизацията.

Файловата система Btrfs автоматично разпознава дали за файловата система Btrfs се използва SSD. Ако се използва SSD, ssd опцията за монтиране е активирана. В противен случай nossd опцията за монтиране е активирана.

9. ssd_spread и nossd_spread
The ssd_spread опцията за монтиране се опитва да разпредели големи непрекъснати парчета неизползвано пространство от SSD. Тази функция подобрява производителността на SSD от нисък клас (евтини).

The nossd_spread опцията за монтиране деактивира ssd_spread особеност.

Файловата система Btrfs автоматично разпознава дали за файловата система Btrfs се използва SSD. Ако се използва SSD, ssd_spread опцията за монтиране е активирана. В противен случай nossd_spread опцията за монтиране е активирана.

10. изхвърлете и изхвърлете
Ако използвате SSD, който поддържа асинхронен TRIM на опашка (SATA rev3.1), след това изхвърлете Опцията за монтиране ще позволи отхвърлянето на освободени файлови блокове. Това ще подобри производителността на SSD.

Ако SSD не поддържа асинхронна TRIM на опашка, тогава изхвърлете опцията за монтиране ще влоши производителността на SSD. В този случай, нодискорт трябва да се използва опция за монтиране.

По подразбиране нодискорт използва се опцията за монтиране.

11. невъзстановяване
Ако невъзстановяване използва се опцията за монтиране, файловата система Btrfs няма да се опита да извърши операцията по възстановяване на данни по време на монтиране.

12. usebackuproot и nousebackuproot
Ако usebackuproot използва се опцията за монтиране, файловата система Btrfs ще се опита да възстанови всеки лош / повреден корен на дървото по време на монтиране. Файловата система Btrfs може да съхранява множество корени на дървета във файловата система. The usebackuproot Опцията mount ще сканира за добър корен на дървото и ще използва първия добър, който намери.

The nousebackuproot Опцията за монтиране няма да провери или възстанови лоши / повредени корени на дървета по време на монтиране. Това е поведението по подразбиране на файловата система Btrfs.

13. space_cache, space_cache = версия, nospace_cache и clear_cache
The space_cache Опцията за монтиране се използва за управление на кеш паметта. Кешът за свободно пространство се използва за подобряване на производителността при четене на свободното пространство на блоковата група на файловата система Btrfs в паметта (RAM).

Файловата система Btrfs поддържа 2 версии на кеша за свободно пространство: v1 (по подразбиране) и v2

The v2 механизмът за кеширане на свободно пространство подобрява производителността на големи файлови системи (с размер на много терабайта).

Можете да използвате опцията за монтиране space_cache = v1 за да зададете v1 на кеша за свободно пространство и опцията за монтиране space_cache = v2 за да зададете v2 на кеша за свободно пространство.

The Изтрий кеш-памет Опцията за монтиране се използва за изчистване на кеш паметта.

Когато v2 кеш за свободно пространство е създаден, кешът трябва да бъде изчистен, за да се създаде v1 кеш за свободно пространство.

Така че, за да използвате v1 свободно кеш пространство след v2 създава се кеш за свободно пространство, Изтрий кеш-памет и space_cache = v1 опциите за монтиране трябва да се комбинират: clear_cache, space_cache = v1

The nospace_cache Опцията за монтиране се използва за деактивиране на кеширането на свободно пространство.

За да деактивирате кеширането на свободното пространство след v1 или v2 кешът е създаден, nospace_cache и Изтрий кеш-памет опцията за монтиране трябва да се комбинира: clear_cache, nosapce_cache

14. skip_balance
По подразбиране прекъсването / паузата на балансиране на файлова система Btrfs от няколко устройства или Btrfs RAID ще бъдат автоматично възобновени, след като файловата система Btrfs бъде монтирана. За да деактивирате автоматичното възобновяване на прекъсната / поставена на пауза операция за баланс на файлова система Btrfs от няколко устройства или Btrfs RAID, можете да използвате skip_balance опция за монтиране.

15. datacow и nodatacow
The datacow Опцията за монтиране позволява функцията Copy-on-Write (CoW) на файловата система Btrfs. Това е поведението по подразбиране.

Ако искате да деактивирате функцията Copy-on-Write (CoW) на файловата система Btrfs за новосъздадените файлове, монтирайте файловата система Btrfs с nodatacow опция за монтиране.

16. datasum и nodatasum
The datasum опцията за монтиране позволява контролно сумиране на данни за новосъздадени файлове от файловата система Btrfs. Това е поведението по подразбиране.

Ако не искате файловата система Btrfs да проверява сумата на данните за новосъздадени файлове, монтирайте файловата система Btrfs с nodatasum опция за монтиране.

Заключение

Тази статия ви показа как да монтирате файлова система Btrfs с желаните от вас опции за монтиране. Обясних и някои от полезните опции за монтиране на Btrfs.

Препратки

[1] Страницата с опции за монтиране на Btrfs - човек 5 btrfs

Урок Сянка на Tomb Raider за Linux
Shadow of the Tomb Raider е дванадесетото допълнение към поредицата Tomb Raider - франчайз за екшън-приключенска игра, създаден от Eidos Montreal. Игр...
Как да увеличите FPS в Linux?
FPS означава Кадри в секунда. Задачата на FPS е да измерва честотата на кадрите при възпроизвеждане на видео или игрални изпълнения. С прости думи бро...
Топ Oculus App Lab Games
Ако сте собственик на слушалки на Oculus, тогава трябва да знаете за странично зареждане. Sideloading е процесът на инсталиране на несъхранявано съдър...