| Следующая версия | Предыдущая версия |
| wiki:proxmox_btrfs_add [2026/03/04 08:45] – создано odmin | wiki:proxmox_btrfs_add [2026/10/08 07:59] (текущий) – odmin |
|---|
| ''mkfs.btrfs -m single -d single -L ssd500 /dev/sdb'' | ''mkfs.btrfs -m single -d single -L ssd500 /dev/sdb'' |
| |
| -L ssd500 - метка диска | -L ssd500 - метка диска |
| |
| или для группы RAID1 из дисков sdb и sdc | или для группы RAID1 из дисков sdb и sdc |
| ''mkdir /mnt/ssd500'' | ''mkdir /mnt/ssd500'' |
| |
| ''mount /dev/sdb /mnt/ssd500'' | ''mount /dev/sdb /mnt/ssd500'' |
| |
| Или по UUID | Или по UUID |
| |
| ''mcedit /etc/fstab'' | ''mcedit /etc/fstab'' |
| |
| <code> | <code> |
| UUID=7f93830c-fe49-473a-81b9-299586d76b13 /mnt/ssd500 btrfs defaults 0 0 | UUID=7f93830c-fe49-473a-81b9-299586d76b13 /mnt/ssd500 btrfs defaults 0 0 |
| | Совет от гугла: |
| | UUID=8e1f9126-8af9-4563-95d8-d2c3a741156b /mnt/ssd750 btrfs defaults,noatime,ssd,discard=async 0 0 |
| | |
| </code> | </code> |
| | * |
| | <font 16px font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(232, 234, 242);/Google Sans, Arial, sans-serif, Noto Color Emoji;;inherit;;inherit>**''noatime''** — **Самая важная опция для снижения износа SSD.** Отключает запись времени последнего чтения файлов. По умолчанию Linux записывает на диск метаданные при каждом простом открытии файла, что генерирует массу мелких перезаписей.</font> * |
| | <font 16px font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(232, 234, 242);/Google Sans, Arial, sans-serif, Noto Color Emoji;;inherit;;inherit>**''ssd''** — Btrfs автоматически включает этот режим, обнаружив твердотельный накопитель. Он меняет стратегию поиска свободных блоков, оптимизируя её под особенности флеш-памяти и избегая лишнего поиска (seek), который нужен только HDD.</font> * |
| | <font 16px font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(232, 234, 242);/Google Sans, Arial, sans-serif, Noto Color Emoji;;inherit;;inherit>**''discard=async''** — Включает **асинхронный TRIM**. В отличие от обычного ''discard'', который заставляет контроллер SSD очищать блоки прямо во время удаления файлов (что вызывает микрофризы на SATA-интерфейсе), асинхронный режим складывает команды TRIM в очередь и выполняет их в фоне, не снижая производительность системы.</font> |
| |
| Перезапустить **systemctl daemon-reload** | Перезапустить **systemctl daemon-reload** |
| Проверить на синтаксические ошибки | Проверить на синтаксические ошибки |
| |
| ''findmnt --verify --verbose'' | ''findmnt –verify'' |
| |
| ===== Добавление хранилища в Proxmox ===== | ===== Добавление хранилища в Proxmox ===== |
| |
| **Через веб-интерфейс (GUI)** | **Через веб-интерфейс (GUI)** |
| | - В панели управления Proxmox перейдите в Datacenter (Центр данных) → Storage (Хранилище). |
| - В панели управления Proxmox перейдите в Datacenter (Центр данных) -> Storage (Хранилище). | |
| |
| Нажмите кнопку Add (Добавить) и выберите BTRFS . | Нажмите кнопку Add (Добавить) и выберите BTRFS . |
| В открывшемся окне заполните поля: | В открывшемся окне заполните поля: |
| |
| ID: Уникальное имя для вашего хранилища (например, ssd500). | <code> |
| | ID: Уникальное имя для вашего хранилища (например, ssd500). |
| |
| Path (Путь): Укажите путь, куда вы примонтировали файловую систему (например, /mnt/ssd500). | </code> |
| |
| Content (Содержимое): Отметьте типы данных, которые будут храниться (например, Container для rootdir, Disk image для образов ВМ, ISO image, VZTmpl и т.д.) . | <code> |
| | Path (Путь): Укажите путь, куда вы примонтировали файловую систему (например, /mnt/ssd500). |
| |
| Nodes (Узлы): Выберите узлы кластера, которые будут иметь доступ к этому хранилищу. | </code> |
| |
| Enable (Включено): Убедитесь, что флажок установлен. | <code> |
| | Content (Содержимое): Отметьте типы данных, которые будут храниться (например, Container для rootdir, Disk image для образов ВМ, ISO image, VZTmpl и т.д.) . |
| | |
| | </code> |
| | |
| | <code> |
| | Nodes (Узлы): Выберите узлы кластера, которые будут иметь доступ к этому хранилищу. |
| | |
| | </code> |
| | |
| | <code> |
| | Enable (Включено): Убедитесь, что флажок установлен. |
| | |
| | </code> |
| |
| Нажмите Add. | Нажмите Add. |
| | |
| | |