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

Занятое дисковое пространство ZFS

 , , ,


1

2

Всех приветствую.

Работаю над проектом, в его рамках надо хранить кучу блобов (minio, 18К бакетов с блобами). Блобы могут повторятся поэтому решил хранить из в zfs с включенной дедупликацией.

Всё работает как и хотелось, но есть вопрос по занятому месту на диске:

$ sudo zfs list
NAME        USED  AVAIL  REFER  MOUNTPOINT
tank        853G   219G    24K  /tank
tank/data   851G   219G   851G  /tank/data

$ sudo zpool list
NAME   SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
tank   928G   680G   248G        -         -    35%    73%  1.28x    ONLINE  -

Кому верить и сколько места занято на самом деле? Nautilus вообще показывает что занято больше 900 Гб

zfs list -o name,used,lused,refer,usedbyrefreservation,usedbydataset

Никто не учитывает дедупликацию, тебе надо лапками посчитать (alloc в zpool list кажет приблизительно правильно).

И для list не нужен sudo. Ни для zfs, ни для zpool.

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

Выполнил команду, результат такой:

$ zfs list -o name,used,lused,refer,usedbyrefreservation,usedbydataset
NAME        USED  LUSED  REFER  USEDREFRESERV  USEDDS
tank        857G   878G    24K             0B     24K
tank/data   855G   878G   855G             0B    855G

Надо читать в манах про used vs logicalused?

Подскажите на какое число всё же стоит ориентироваться, чтоб знать когда физически место на диске будет заканчиваться?

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

Надо читать в манах про used vs logicalused?

Я это к тому, что used и lused в большинстве своём бесполезны, если нужно узнать занятое место. ZFS не кажет только логически занятое (можно было бы сказать что фактически занятое, но оно считает с учётом compressratio), потому что считать с учётом dedup — дорого.

Подскажите на какое число всё же стоит ориентироваться, чтоб знать когда физически место на диске будет заканчиваться?

На alloc в zpool list и avail в zfs list.
free в zpool list показывает с учётом зарезервированного.

mord0d ★★★★★
()