Я прочитал на планете , что apt-btrfs-snapshot
будет доступно для Нетти. Краткое описание того, что он делает, звучит очень приятно:
он автоматически создает снимок файловой системы (всего, кроме / home), когда apt устанавливает / удаляет / обновляет. С приложением apt-btrfs-snapshot cli легко перечислить / удалить / откатить снимки
blockquote>Но прежде чем я преобразую всю свою жизнь в
btrfs
с единственной целью получить встроенный система резервного копирования, кто-нибудь может сказать мне, как работают снимкиbtrfs
. По мнению моего непрофессионала, похоже, что это съело бы огромное количество дискового пространства, если вы делаете снимки каждый раз, когда устанавливаете или обновляете что-то (я делаю это чаще, чем один раз в день).Я предполагаю, что система умнее, чем я позволяю, но я действительно не знаю. Как работают снимки?
Я не знаю apt-btrfs-snapshot
, но из того, что я быстро прочитал в коде, он просто использует функцию снимка btrfs перед действиями apt
.
btrfs
использует множество B-деревьев для хранения данных. Дублирование сведено к минимуму (даже не с использованием жесткой ссылки, а с копированием при записи). Читайте: «он будет использовать столько больше памяти , сколько вы удалите данные вне /home".
РЕДАКТИРОВАТЬ:
После прочтения кода, apt-btrfs-snapshot
возникли некоторые проблемы. Например:
btrfs
должно быть определенное имя подобъема (ваш корневой подобъем должен иметь имя «@
») /home
и /var/lib
находятся в том же подсобе, что и ваш корень /
, они также будут сняты.