Situatie
Fedora nu a optimizat încă opțiunile de montare pentru btrfs. Am descoperit că există un acord general cu privire la următoarele opțiuni de montare dacă sunteți pe un SSD sau NVME:
ssd: utilizați opțiuni specifice SSD pentru o utilizare optimă pe SSD și NVME
noatime: preveniți scrierile frecvente pe disc, indicând nucleului Linux să nu stocheze ultima oră de accesare a fișierelor și folderelor
space_cache: permite btrfs să stocheze spațiul cache liber pe disc pentru a face stocarea în cache a unui grup de blocuri mult mai rapidă
commit=120: interval de timp în care datele sunt scrise în sistemul de fișiere (valoarea de 120 este luată din iso-ul minim al lui Manjaro)
compress=zstd: permite specificarea algoritmului de compresie pe care dorim sa-l folosim. btrfs oferă algoritmi de compresie lzo, zstd și zlib. Pe baza unor cazuri de testare Phoronix, zstd pare să fie candidatul cu performanțe mai bune.
discard=async: suportul Btrfs Async Discard pare să fie gata pentru Linux 5.6
Solutie
Așadar, adăugați aceste opțiuni la punctele de montare a subvolumului btrfs din fstab:
udo nano /etc/fstab
# UUID=47faf958-b80a-43e1-a36f-ca5a932474f7 / btrfs subvol=root,x-systemd.device-timeout=0,ssd,noatime,space_cache,commit=120,compress=zstd,discard=async 0 0
# UUID=04ae92cd-717c-4aaf-bb24-58001be8d334 /boot ext4 defaults 1 2
# UUID=C17B-722D /boot/efi vfat umask=0077,shortname=winnt 0 2
# UUID=47faf958-b80a-43e1-a36f-ca5a932474f7 /home btrfs subvol=home,x-systemd.device-timeout=0,ssd,noatime,space_cache,commit=120,compress=zstd,discard=async 0 0
# UUID=47faf958-b80a-43e1-a36f-ca5a932474f7 /btrfs_pool btrfs subvolid=5,x-systemd.device-timeout=0,ssd,noatime,space_cache,commit=120,compress=zstd,discard=async 0 0
sudo mkdir -p /btrfs_pool
sudo mount -a
Rețineți că adaug și un punct de montare pentru sistemul de fișiere rădăcină btrfs (acesta are întotdeauna id 5) pentru acces ușor la toate subvolumele mele din /btrfs_pool.
Ar trebui să reporniți pentru a utiliza noile opțiuni. De obicei, mai întâi rulez actualizări și repornesc înainte de a-mi restaura backup-urile, astfel încât fișierele mele restaurate să utilizeze opțiunile de montare optimizate, cum ar fi compresia.
Leave A Comment?