Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    btrfs raid1 nvme для данных

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    btrfs raid1 nvme для данных, Proxmox Виртуальная Среда
     
    ecotechie
    Guest
    #1
    0
    30.01.2024 06:07:00
    Привет! Тестирую btrfs на новой установке. У меня не очень много знаний о btrfs, но я немного почитал. Однако, мне кажется, я упускаю какой-то очень простой момент. Как настроить/смонтировать тома. Я создал raid1: Код: mkfs.btrfs -m raid1 -d raid1 -L btr-vault /dev/nvme3n1 /dev/nvme2n1 Затем создал точку монтирования и смонтировал: Код: mkdir /mnt/btr-vault
    mount /dev/nvme2n1 /mnt/btr-vault/ Но мне ведь нужно создавать тома, верно? Я запустил: Код: btrfs subvolume create /mnt/btr-vault/volume
    pvesm add btrfs btr-vault --path /mnt/btr-vault/volume/ Но теперь ls /mnt/btr-vault/ возвращает: Код: dump images private volume Кажется, мне подсказывает, что есть правильный способ это сделать, а я делаю что-то не то. Я читал вики по btrfs, но мне было непонятно, как использовать/монтировать том вместо диска? Мне кажется, я все сделал именно так... Не уверен. Я привык к более старым файловым системам.
     
     
     
    slidermike
    Guest
    #2
    0
    11.05.2025 04:33:00
    Не могу сказать, что метод, который ты использовал, лучше или хуже моего, но вот как я сделал свой, и он отлично работает. Я подключил три диска в raid0, но принцип тот же. Помимо того, как я монтирую свой, скажу, что, поскольку мой raid0 предназначен для хранения медиа (не критично, если он умрет), я также отключил COW в определенных папках, где в основном хранится медиа. Ничего критичного на этом RAID-массиве не хранится.

    Код: `lsblk`

    Затем создал btrfs raid0

    Код: `sudo mkfs.btrfs -d raid0 -m raid0 -L btrfs /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 -f`

    Найди UUID для raid

    Код: `sudo btrfs filesystem show`

    Создай точку монтирования на основе UUID (не имени устройства, так как оно может измениться)

    Код: `sudo nano /etc/fstab`

    ```
    # btrfs raid-0 by UUID
    UUID=95e9e8a7-1406-4541-bcbb-fd2dc5a2289c /mnt/pool btrfs defaults,noatime,lazytime 0 0
    ```

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

    Код: `btrfs filesystem df /mnt/pool`
    `btrfs filesystem show`

    Затем я создаю корневые папки внутри raid, которые в итоге я буду выдавать через nfs/samba (я уже упоминал, что это для потокового видео/plex/jellyfin).

    Код: `sudo mkdir -p /mnt/pool/media`
    `sudo mkdir -p /mnt/pool/downloads`

    Теперь, когда неважные папки созданы, я отключаю COW для них и их подпапок/файлов. Файлы/папки, созданные до отключения COW, все равно будут иметь COW включенной, поэтому лучше сделать это при создании.

    Код: `sudo chattr +C /mnt/pool/media`
    `sudo chattr +C /mnt/pool/downloads`

    Затем я подтверждаю, что COW отключен для них. Я ожидаю увидеть ‘C’ для папок с отключенным COW.

    Код: `sudo lsattr /mnt/pool`

    Затем я перехожу к созданию других папок, для которых я хочу, чтобы COW их защищал, а также еще один взгляд на папки, для которых COW отключен.

    Код: `sudo mkdir -p /mnt/pool/media/tv`
    `sudo mkdir -p /mnt/pool/media/movies`
    `sudo mkdir -p /mnt/pool/media/music`
    `sudo mkdir -p /mnt/pool/applications`
    `sudo mkdir -p /mnt/pool/files/public`
    `sudo mkdir -p /mnt/pool/files/private`
    `sudo mkdir -p /mnt/pool/files/applications`
    `sudo lsattr /mnt/pool`

    Замечание, я добавляю переключатель -p при создании каталогов по привычке. Когда я создаю подкаталоги, где верхнего уровня тоже нет, он создает их все сразу.

    Cheers!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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