LINUX.ORG.RU
решено ФорумAdmin

zfs, снапшоты, клоны - куда делось место?

 ,


0

2

P.P.S. ОТБОЙ - НАШЕЛ МЕСТО!
В процессе массированного мувинга, эти 500Г Переехали в другую иерархию. т.е. я их не удалил, поэтому снапшот и занимал мало места.
Хотя было свободно 700Г а стало 400Г
----- Было:
Было 2 zfs пула.
На каждом свободно почти по 700Гб.

NAME                    USED  AVAIL     REFER  MOUNTPOINT
Safe                   2.87T   668G     31.5K  /zfs/=Safe
T3T1S                  1.85T   694G      168K  /zfs/=T3T1S


На T3T1S был снапшот уже удалённого DL:
NAME                            USED  AVAIL     REFER  MOUNTPOINT
T3T1S/:DL@250419-2315          1.38G      -     1.22T  -


Сделал клон этого снапшота. Скопировал его содержимое на свободные 600+600. Удалил клон, удалил снапшот - стало свободно 200+400=600Gb
NAME                USED  AVAIL     REFER  MOUNTPOINT
Safe               3.33T   200G     31.5K  /zfs/=Safe
T3T1S              2.14T   401G     9.70M  /zfs/=T3T1S

Ещё 600 куда то рассосались.
Я Рассчитывал, что при удалении снапшота 1.22T у меня появятся эти 1.22

Как можно вернуть эти 600Gb, которые потерялись после манипуляции?
Да и по ходу копирования - нашел дубли, и удалил.

P.S. Мало того, в снапшоте есть кталог _Win - в котором 496Гигов виндового барахла, качавшегося и с торрентов. Я перенёс это в другой пул (На этом нет столько свободного места). Удалил снэпшот а это место не появилось :(

P.P.S. ОТБОЙ - НАШЕЛ МЕСТО!
В процессе массированного мувинга, эти 500Г Переехали в другую иерархию. т.е. я их не удалил, поэтому снапшот и занимал мало места.

★★★

Последнее исправление: n0mad (всего исправлений: 4)
Ответ на: комментарий от NyXzOr

Только zfs list -rt all -o name,space, чтобы было понятно кто конкретно место отожрал.

Без name оно выдаст именно только space, а где какой датасет/снапшот/волюм/клон — догадайся сам.

mord0d ★★★★★
()
Последнее исправление: mord0d (всего исправлений: 1)
Ответ на: комментарий от mord0d

Только zfs list -rt all -o name,space, чтобы было понятно кто конкретно место отожрал.

Масло масляное получается:

NAME               NAME               AVAIL   USED  USEDSNAP  USEDDS  USEDREFRESERV  USEDCHILD
Safe               Safe                200G  3.33T        0B   31.5K             0B      3.33T


Товарищ выше предлагал просто: zfs list -t all -o space
Это дало:
NAME               AVAIL   USED  USEDSNAP  USEDDS  USEDREFRESERV  USEDCHILD
Safe                200G  3.33T        0B   31.5K             0B      3.33T


Без name оно выдаст именно только space, а где какой датасет/снапшот/волюм/клон — догадайся сам.

Увы, она и без name выдаёт name.
Ну что же, буду копать. Но не понятно, перенес из снапшота наверх, место уменьшилось. Удалил снапшот а место не вернулось..

n0mad ★★★
() автор топика
Ответ на: комментарий от n0mad

Я писал это на бегу.

zfs list -r -t all -o name,refer

А на size у меня вообще выдаёт invalid property, потому что это про zpool и в твоей задаче ничего не даст.

Но и zpool list -o size выдаёт у меня только size, без name.

mord0d ★★★★★
()
Последнее исправление: mord0d (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.