Информационные технологии
c 2007 года
 

Proxmox - как отрезать раздел под бэкапы

15.12.2024
В этой статье будем максимально краткие.
Сначала смотрим, что мы имеем, для этого подключаемся по SSH к серверу проксмокс и смотрим листинг дисков:

root@prox-02:~# fdisk -l
Disk /dev/sda: 18.19 TiB, 20010588945640 bytes, 39053650314 sectors
Disk model: PERC H730 Mini
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: E7C9X2CF-8E94-43FD-8295-CH92A3N6EB31

Device       Start         End     Sectors  Size Type
/dev/sda1       34        2047        2014 1007K BIOS boot
/dev/sda2     2048     2099199     2097152    1G EFI System
/dev/sda3  2099100 39063651270 39060551061 18.2T Linux LVM

Ага, у нас 18,2Тb, мы хотим отрезать из них 11Тб под бэкапы.
Ещё одна команда, уже гипервизора, отражающая том LVM общего объёма:

root@prox-02:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               pve
  PV Size               <18.19 TiB / not usable 2.98 MiB

Давайте посмотрим, как этот раздел именуется:

root@prox-02:~# lvdisplay -m
  --- Logical volume ---
  LV Name                data
  VG Name                pve
  LV UUID                o8iXGz-hxOsG-7Z9f-ZJJDe-yC3qe-vgodP-rUGHmxB
  LV Write Access        read/write (activated read only)
  LV Creation host, time proxmox, 2023-10-15 13:57:37 +0300
  LV Pool metadata       data_tmeta
  LV Pool data           data_tdata
  LV Status              available
  # open                 0
  LV Size                18.04 TiB

Хорошо, теперь от него отрежем место и создадим новый логический раздел для резервных копий:

root@prox-02:~# lvcreate -V 11000G -T pve/data -n backups

Мы создали раздел на 11Тб от раздела pve/data и именуем его backups (-n ключ).
Теперь необходимо его отформатировать в EXT4:

root@prox-02:~# mkfs.ext4 /dev/pve/backups

Хорошо, теперь у нас есть раздел для бэкапов на 11Тб в файловой системе EXT4, но он никуда не примонтирован. Исправляем.
Для этого создаём, например, в корне папку для бэкапов:

root@prox-02:~# mkdir /bck

И монтируем раздел в эту папку:

root@prox-02:~# mount /dev/pve/backups /bck

Ну и последний штрих - добавляем в fstab запись, чтоб монитрование происходило автоматически при загрузке системы, открыв файл и добавив строку в конец файла:

vi /etc/fstab

/dev/pve/backups /bck ext4 nofail 0 0

Готово! Теперь у нас есть отдельный раздел для наших бэкапов, осталось его в веб-интерфейсе гипервизора обозначить:

prox1

Кстати, если теперь посмотреть разделы LVM, мы увидим созданный нами, внизу списка:

root@prox-02:~# lvdisplay -m
.......
--- Logical volume ---
  LV Path                /dev/pve/backups
  LV Name                backups
  VG Name                pve
  LV UUID                uJGssdF-TA34WV-Q46J9-D75y-e0q3M-gJ7y-FBjdfg
  LV Write Access        read/write
  LV Creation host, time prox-02, 2023-10-15 13:57:37 +0300
  LV Pool name           data
  LV Status              available
  # open                 1
  LV Size                10.74 TiB
  Mapped size            29.63%
  Current LE             2816000
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     512
  Block device           252:6

  --- Segments ---
  Virtual extents 0 to 2815999:
    Type                thin
    Device ID           1


На этом всё, желаю вам плодотворного администрирования. Удачи!

Возврат к списку


Текст сообщения*
Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
 
X