Btrfs способна управлять механизмом CoW (Copy-on-Write, копирование при записи, на этом механизме основаны такие функции, как снапшоты и дедупликация) пофайлово, на уровне атрибутов файла.
Чтобы просмотреть состояние CoW, нужно воспользоваться командой lsattr:
Отключать CoW имеет смысл на файлах и каталогах, в которые идёт частая запись мелких порций данных (базы данных, образы виртуальных машин, каталоги с деревом исходников, и т.д.)
Чтобы просмотреть состояние CoW, нужно воспользоваться командой lsattr:
# lsattr /usr/lib64/libacl.so
---------------- /usr/lib64/libacl.so
# lsattr -d /usr/lib64Здесь включен CoW. А здесь CoW выключен:
---------------- /usr/lib64
# lsattr /repoЧтобы выключить CoW, используется такая команда:
---------------C /repo/gentoo
---------------C /repo/locus
---------------C /repo/frozen
---------------C /repo/stuff
---------------C /repo/zugaina
---------------C /repo/mozilla
---------------C /repo/qt
---------------C /repo/kde
# chattr +C /home/fragment/.local/share/baloo/index
# chattr -R +C /depo/kernelВключение, соответственно, происходит с обратным флагом -C.
Отключать CoW имеет смысл на файлах и каталогах, в которые идёт частая запись мелких порций данных (базы данных, образы виртуальных машин, каталоги с деревом исходников, и т.д.)
Комментариев нет:
Отправить комментарий