- созданный снимок
- удаленный огромный файл
- delta still 0 (моментальный снимок, который больше не используется) в списке zfs для трех последних снимков
если дельта или используемое пространство не являются размером удаленного файла. Я знаю, что zfs - это COW, но я смущен тем, почему я не могу откат /usr/home/xxxx
# ls /home/xxxxx/testing12345.txt
/home/xxxxx/testing12345.txt
# ls -alh /home/xxxxx/testing12345.txt
-rw-r--r-- 1 root xxxxx 254M Aug 28 00:06 /home/xxxxx/testing12345.txt
# zfs list -rt snapshot tank1/usr/home/xxxxx
NAME USED AVAIL REFER MOUNTPOINT
tank1/usr/home/[email protected] 291M - 804M -
tank1/usr/home/[email protected] 71K - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 1K - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
#
#
#
#
# zfs snapshot -r [email protected]
# zfs list -rt snapshot tank1/usr/home/xxxxx
NAME USED AVAIL REFER MOUNTPOINT
tank1/usr/home/[email protected] 291M - 804M -
tank1/usr/home/[email protected] 71K - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 1K - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
# rm /home/xxxxx/testing12345.txt
# zfs list -rt snapshot tank1/usr/home/xxxxx
NAME USED AVAIL REFER MOUNTPOINT
tank1/usr/home/[email protected] 291M - 804M -
tank1/usr/home/[email protected] 71K - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 1K - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
tank1/usr/home/[email protected] 0 - 1.39G -
#
Я попробовал откат с помощью различных снимков в каталогах /usr,/usr/home и/usr/home/xxxx. Я читал форумы freebsd, справочник, и я также попытался отбросить только tank1 @[имя моментального снимка] - все это никак не повлияло. Что-то странное, когда я меняю файлы в файлах /usr/home/xxxxx в скрытом каталоге .zfs/snapshots/[snapshot name]/usr/home/xxxxx.