Назад | Перейти на главную страницу

Слишком много свободного места на FreeNAS - ZFS

У меня есть сервер FreeNAS с 3 х 2 дисками в raidz1. Я ожидаю, что у меня будет около 4 тыс. Свободного места. Когда я бегу zpool list Я получил:

[root@freenas] ~# zpool list
NAME          SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
main_volume  5.44T  3.95T  1.49T    72%  ONLINE  /mnt

Я ожидал размер 4 К.

Кроме того, использованное пространство, как сообщает zpool list не соответствует тому, что сообщает du:

[root@freenas] ~# du -sh /mnt/main_volume/
2.6T    /mnt/main_volume/

Есть довольно много вещей, которые я еще не совсем понимаю в ZFS. Но на данный момент меня больше всего беспокоит то, что я неправильно сконфигурировал свою систему и что у меня нет избыточности хранилища. Как я могу убедиться, что не совершил ужасной ошибки ...

Для полноты картины вот результат zpool status:

[root@freenas] ~# zpool status
  pool: main_volume
 state: ONLINE
 scrub: none requested
config:

    NAME                                            STATE     READ WRITE CKSUM
    main_volume                                     ONLINE       0     0     0
      raidz1                                        ONLINE       0     0     0
        gptid/d8584e45-5b8a-11d9-b9ea-5404a6630115  ONLINE       0     0     0
        gptid/d8f7df30-5b8a-11d9-b9ea-5404a6630115  ONLINE       0     0     0
        gptid/d9877cc3-5b8a-11d9-b9ea-5404a6630115  ONLINE       0     0     0

errors: No known data errors

zpool list показывает RAW-размер ваших дисков (например, без RAID).

Вот почему он кажется больше, чем у вас есть в zfs list.

В приведенной вами настройке показан zpool RAIDZ1. Это будет полезное пространство n-1 диски.

Вот хороший пример для понимания ZFS.

Мне кажется, это нормально.
В выводе списка zpool столбец USED следует читать как USABLE.
И AVAIL свободен в пределах этого полезного пространства.
Это хорошо сочетается с вашим выходом DU. (Незначительное расхождение связано с округлением без учета файловой системы и метаданных ZFS.)