Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Проблемы с размером диска в ZFS/ProxMox Ребята, у кого-нибудь ещё есть странности с размером диска в ZFS на ProxMox? Я заметил, что свободное место в ZFS-пуле отображается намного меньше, чем ожидалось, даже после удаления кучи данных. Вот что я уже

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Проблемы с размером диска в ZFS/ProxMox Ребята, у кого-нибудь ещё есть странности с размером диска в ZFS на ProxMox? Я заметил, что свободное место в ZFS-пуле отображается намного меньше, чем ожидалось, даже после удаления кучи данных. Вот что я уже, Proxmox Виртуальная Среда
     
    poisedforflight
    Guest
    #1
    0
    06.07.2025 05:08:00
    Хочу заранее извиниться, это мой первый опыт работы с ProxMox и ZFS. Также хочу сказать, что информации ниже будет довольно много. Я склонен к многословию, и никогда не знаю, какая информация может быть полезной, поэтому я включаю практически все, что приходит в голову.

    Настройка:

    *   Старый Dell T420
    *   PERC H710 прошит в IT-режим
    *   8x HDD объемом "8TB" – сообщается о несколько отличающихся размерах

    Когда я пытаюсь создать пул RAIDZ2 из 8 HDD через веб-интерфейс, я получаю всплывающее предупреждение ниже.

    [Изображение: /upload/forum/proxmox/87425-828cae21fcffcc2d87a3bbda2af5b131.jpg]

    [Изображение: /upload/forum/proxmox/87424-033b50928ceb312f7da19b2b07a79c7e.jpg]

    Ну, вот это неприятно.

    Поэтому я немного погуглил и нашел, как настроить пул через CLI. Изначально я запустил ту же команду из ошибочной задачи выше, и увидел следующее:

    ```
    root@pve01:/sbin# zpool create -o 'ashift=12' hdd-01 raidz2 /dev/disk/by-id/scsi-35000cca260135b80 /dev/disk/by-id/scsi-35000cca2601abdc0 /dev/disk/by-id/scsi-35000cca26018c8d4 /dev/disk/by-id/scsi-35000cca26029da58 /dev/disk/by-id/scsi-35000cca26029e0b0 /dev/disk/by-id/scsi-35000cca2605cc5d4 /dev/disk/by-id/scsi-35000cca26029dbb0 /dev/disk/by-id/scsi-35000cca2600f19a0
    invalid vdev specification
    use '-f' to override the following errors:
    raidz contains devices of different sizes
    ```

    Действительно, я смотрю на `lsblk` и вижу, что 4 диска, которые я изначально использовал, отличаются от 4, которые я недавно купил.

    ```
    root@pve01:~# lsblk
    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    sda           8:0    0   7.2T  0 disk
    sdb           8:16   0   7.2T  0 disk
    sdc           8:32   0   7.2T  0 disk
    sdd           8:48   0   7.2T  0 disk
    sde           8:64   0   7.3T  0 disk
    sdf           8:80   0   7.3T  0 disk
    sdg           8:96   0   7.3T  0 disk
    sdh           8:112  0   7.3T  0 disk
    ```

    ОК, это интересно, но я думал, что пул будет создан с размером самого маленького диска, как в случае с RAID. Давайте посмотрим, что произойдет, если использовать `-f`. Итак, я пытаюсь снова, с `-f` чтобы заставить все работать, и кажется, что все проходит гладко, без ошибок. Если я смотрю на `zpool list`, я вижу пул и он показывает, что выглядит как точный суммарный размер дисков:

    ```
    NAME      SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
    hdd-01   57.2T  1.23M  57.2T        -         -     0%     0%  1.00x    ONLINE  -
    nvme-01  1.45T   564K  1.45T        -         -     0%     0%  1.00x    ONLINE  -
    ```

    Если я делаю `df -h`, я вижу, что похоже на точный размер для RAIDZ2 из 8 дисков:

    ```
    root@pve01:~# df -h
    Filesystem        Size  Used Avail Use% Mounted on
    udev               95G     0   95G   0% /dev
    tmpfs              19G  2.0M   19G   1% /run
    rpool/ROOT/pve-1  114G  1.9G  112G   2% /
    tmpfs              95G   46M   95G   1% /dev/shm
    tmpfs             5.0M     0  5.0M   0% /run/lock
    nvme-01           1.5T  128K  1.5T   1% /nvme-01
    rpool             112G  128K  112G   1% /rpool
    rpool/var-lib-vz  112G  128K  112G   1% /var/lib/vz
    rpool/ROOT        112G  128K  112G   1% /rpool/ROOT
    rpool/data        112G  128K  112G   1% /rpool/data
    /dev/fuse         128M   16K  128M   1% /etc/pve
    tmpfs              19G     0   19G   0% /run/user/0
    hdd-01             41T  256K   41T   1% /hdd-01
    ```

    НО, когда я возвращаюсь в веб-интерфейс:

    a) Размер диска показывает ~63TB, что не совпадает ни с одним из вышеперечисленных чисел.

    [Изображение: /upload/forum/proxmox/87426-88537fb1fde55c88489ff6a45522f841.jpg]

    Может ли кто-нибудь помочь мне понять, что происходит, и как заставить веб-интерфейс показывать точный размер пула?
     
     
     
    poisedforflight
    Guest
    #2
    0
    08.07.2025 00:54:00
    Чем больше я об этом думаю, тем меньше понимаю. Кажется, отличный способ для кого-то перераспределить ресурсы, даже не осознавая этого.
     
     
     
    dherzig
    Guest
    #3
    0
    07.07.2025 09:54:00
    Привет, poisedforflight! Отображаемый размер хранилища в Datacenter->$YOURNODENAME->ZFS показывает "как есть", как и `zpool list`, но в Т (ерра) B (айт) вместо Т (еба) iB (айт) [0] [1]. То же самое касается размера файловой системы ZFS, которую можно получить через `zfs list` и которая совпадает с размером файловой системы, отображаемым в Datacenter->$YOURNODENAME->$ZFS_STORAGE_NAME. Получаемые расхождения связаны с тем, что GUI использует десятичные префиксы, а инструменты zfs — бинарные префиксы [3] для отображения размера хранилища. Надеюсь, это помогло! [0] https://duckduckgo.com/?q=57.2+TiB+in+TB&ia=web [1] https://duckduckgo.com/?q=1.45TiB+in+TB&ia=web [2] https://en.wikipedia.org/wiki/Binary_prefix
     
     
     
    LnxBil
    Guest
    #4
    0
    07.07.2025 10:46:00
    Помни также, что пул ZFS для любой конфигурации, отличной от RAID1 (зеркало), всегда будет показывать валовые/сырые значения, а не чистые. Это отличается от любой другой аппаратной реализации RAID, с которой я когда-либо сталкивался.
     
     
     
    poisedforflight
    Guest
    #5
    0
    07.07.2025 14:52:00
    Спасибо вам обоим за информацию. Я предполагал, что, поскольку пул, отражающий данные, показывал чистую стоимость, то и RAIDZ2 пул должен был показывать то же самое.
     
     
     
    LnxBil
    Guest
    #6
    0
    08.07.2025 21:27:00
    Да, но это единственный способ получить реальные цифры. RaidZ сложный, а используемое пространство постоянно меняется в зависимости от хранимых данных. Например, если использовать небольшие размеры волумов, то будет много "отходов" из-за накладных расходов на паддинг при ashift=12, а если использовать большие размеры записей, то можно хранить много данных без паддинга. Это невозможно узнать заранее, поэтому они просто указывают исходные значения объема.
     
     
     
    poisedforflight
    Guest
    #7
    0
    08.07.2025 22:18:00
    Похоже, я понимаю, что ты имеешь в виду. Я новичок в ZFS и пытаюсь разобраться в тех вещах, о которых ты говоришь.
     
     
     
    LnxBil
    Guest
    #8
    0
    09.07.2025 21:26:00
    Вот другие обсуждения на эту тему:

    *   Тред 'Помогите понять, где используется место на ZFS' 14 октября 2018 г.
       Всем привет, я использую proxmox с ZFS и создал RAIDZ1 с 3x4TB диском и ashift=12.
       Код:
       \# cat /sys/block/sdb/queue/logical\_block\_size
       512
       \# cat /sys/block/sdb/queue/physical\_block\_size
       4096
       Вот опции, включенные в пуле:
       Код:
       NAME                          SYNC          DEDUP  COMPRESS  ATIME
       lxpool                    disabled            off       lz4    off
       lxpool/32k                disabled            off       lz4    off
       lxpool/32k/vm-104-disk-0  disabled            off       lz4      -
       lxpool/32k/vm-107-disk-0  disabled            off       lz4      -
       lxpool/8k... jacklayne proxmox zfs
       Ответов: 11
       Форум: Proxmox VE: Установка и настройка

    *   Тред 'ZFS Space Inflation' 19 декабря 2015 г.
       Привет любителям ZFS, я экспериментирую с лучшими практиками резервного копирования ВМ. ВМ хранит ISO-файлы и имеет диск данных размером 768 ГБ. Это очень большой объем для резервного копирования, и я хотел бы сделать это более эффективно. Я перенес данные с 768 ГБ диска на базе ext4 на 768 ГБ диска на базе ZFS внутри ВМ и исключил образ диска из резервного копирования. Само резервное копирование должно выполняться "снаружи" через ZFS send/receive. Я создал новый сервер резервного копирования с ZFS для хранения моих резервных копий proxmox (саму установку proxmox) и он будет использоваться для получения данных. Система использует RAID-z2 для данных (6x3 ТБ), нет L2ARC/ZIL и 16... LnxBil zfs
       Ответов: 21
       Форум: Proxmox VE: Установка и настройка
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры