Подтома и параметры монтирования системного диска BTRFS в Arch Linux

Схематично из archinstall:
@ | /
@home | /home
@swap | /swap (не использую swap файл, на перспективу, также выставляю nocow атрибут "chattr +C")
@log | /var/log (выставляю nocow атрибут "chattr +C")
@cache | /var/cache (выставляю nocow атрибут "chattr +C")
@tmp | /var/tmp (выставляю nocow атрибут "chattr +C")

Общие параметры монтирования (при необходимости, noatime можно заменить на relatime):
rw,noatime,ssd,discard=async,space_cache=v2,commit=120

cat /etc/fstab

# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p2
UUID=9d2ad50e-50cb-4eec-9eff-13a62e602374       /               btrfs           rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvol=/@        0 0

# /dev/nvme0n1p2
UUID=9d2ad50e-50cb-4eec-9eff-13a62e602374       /home           btrfs           rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvol=/@home    0 0

# /dev/nvme0n1p2
UUID=9d2ad50e-50cb-4eec-9eff-13a62e602374       /swap           btrfs           rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvol=/@swap    0 0

# /dev/nvme0n1p2
UUID=9d2ad50e-50cb-4eec-9eff-13a62e602374       /var/log        btrfs           rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvol=/@log     0 0

# /dev/nvme0n1p2
UUID=9d2ad50e-50cb-4eec-9eff-13a62e602374       /var/cache      btrfs           rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvol=/@cache   0 0

# /dev/nvme0n1p2
UUID=9d2ad50e-50cb-4eec-9eff-13a62e602374       /var/tmp        btrfs           rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvol=/@tmp     0 0

# /dev/nvme0n1p1
UUID=E812-A320          /boot/efi       vfat            rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro   0 2
findmnt -nt btrfs
/            /dev/nvme0n1p2[/@]      btrfs rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvolid=256,subvol=/@
├─/var/log   /dev/nvme0n1p2[/@log]   btrfs rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvolid=259,subvol=/@log
├─/var/tmp   /dev/nvme0n1p2[/@tmp]   btrfs rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvolid=261,subvol=/@tmp
├─/swap      /dev/nvme0n1p2[/@swap]  btrfs rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvolid=258,subvol=/@swap
├─/var/cache /dev/nvme0n1p2[/@cache] btrfs rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvolid=260,subvol=/@cache
└─/home      /dev/nvme0n1p2[/@home]  btrfs rw,noatime,ssd,discard=async,space_cache=v2,commit=120,subvolid=257,subvol=/@home

sudo btrfs subvolume list /
ID 256 gen 841 top level 5 path @
ID 257 gen 841 top level 5 path @home
ID 258 gen 9 top level 5 path @swap
ID 259 gen 841 top level 5 path @log
ID 260 gen 832 top level 5 path @cache
ID 261 gen 807 top level 5 path @tmp
ID 262 gen 15 top level 256 path var/lib/portables
ID 263 gen 15 top level 256 path var/lib/machines

Комментариев нет

Отправить комментарий