LINUX.ORG.RU
ФорумAdmin

Разбивка дисков Proxmox5 с lvm

 ,


0

1

Имеется: 1. Сервер с процессором Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz и 16Гб памяти на борту 2. Два жёстких диска Samsung SSD 850 Pro (512Gb) 3. Два жёстких ST по 1Гб каждый 4. Один большой жёсткий WD 6Гб для архивов.

RAID НЕ ИСПОЛЬЗУЕТСЯ.

Во время установки Proxmox 5.2.1 разбила загрузочный SSD странным образом (sda3).

root@srvsov02:~# lsblk
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                    8:0    0   477G  0 disk 
├─sda1                 8:1    0     1M  0 part 
├─sda2                 8:2    0   256M  0 part 
└─sda3                 8:3    0 476.7G  0 part 
  ├─pve-swap         253:4    0     8G  0 lvm  [SWAP]
  ├─pve-root         253:5    0    96G  0 lvm  /
  ├─pve-data_tmeta   253:6    0   3.6G  0 lvm  
  │ └─pve-data-tpool 253:8    0 349.6G  0 lvm  
  │   └─pve-data     253:9    0 349.6G  0 lvm  
  └─pve-data_tdata   253:7    0 349.6G  0 lvm  
    └─pve-data-tpool 253:8    0 349.6G  0 lvm  
      └─pve-data     253:9    0 349.6G  0 lvm  
sdb                    8:16   0   477G  0 disk 
└─sql-sql1           253:3    0   476G  0 lvm  /media/sql
sdc                    8:32   0 931.5G  0 disk 
└─data-data1         253:2    0   931G  0 lvm  /media/data1
sdd                    8:48   0 931.5G  0 disk 
└─data-data2         253:1    0   931G  0 lvm  /media/data2
sde                    8:64   0   5.5T  0 disk 
└─archive-arch       253:0    0   5.5T  0 lvm  /media/archive

root@srvsov02:~# df -h
Filesystem                Size  Used Avail Use% Mounted on
udev                      7.8G     0  7.8G   0% /dev
tmpfs                     1.6G  8.9M  1.6G   1% /run
/dev/mapper/pve-root       94G  4.6G   85G   6% /
tmpfs                     7.9G   43M  7.8G   1% /dev/shm
tmpfs                     5.0M     0  5.0M   0% /run/lock
tmpfs                     7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/mapper/sql-sql1      468G  7.2G  437G   2% /media/sql
/dev/mapper/data-data2    916G   77M  869G   1% /media/data2
/dev/mapper/archive-arch  5.5T  1.3T  3.9T  25% /media/archive
/dev/mapper/data-data1    916G   23G  847G   3% /media/data1
/dev/fuse                  30M   16K   30M   1% /etc/pve
tmpfs                     1.6G     0  1.6G   0% /run/user/0
По умолчанию /var/lib/vz попадает в раздел pve-root размером 96Gb, а pve-data 349,6Gb проксмоксом игнорируются. Как переместить /var/lib/vz в pve-data, если lvdisplay показывает следующее (остальные разделы - норм, потому не показаны):

--- Logical volume ---
  LV Path                /dev/pve/swap
  LV Name                swap
  VG Name                pve
  LV UUID                T6flUp-KcRl-zf7W-aocs-IXde-KuaU-J3T1bz
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-05-27 00:00:32 +0300
  LV Status              available
  # open                 2
  LV Size                8.00 GiB
  Current LE             2048
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:4
   
  --- Logical volume ---
  LV Path                /dev/pve/root
  LV Name                root
  VG Name                pve
  LV UUID                AD2GL6-Nc4k-rUEs-46pU-pay4-2afX-KN5DlA
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-05-27 00:00:32 +0300
  LV Status              available
  # open                 1
  LV Size                96.00 GiB
  Current LE             24576
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:5
   
  --- Logical volume ---
  LV Name                data
  VG Name                pve
  LV UUID                PYpdS4-kFmS-jZda-PNfc-h9YQ-cIuS-j4gr8a
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-05-27 00:00:32 +0300
  LV Pool metadata       data_tmeta
  LV Pool data           data_tdata
  LV Status              available
  # open                 1
  LV Size                349.55 GiB
  Allocated pool data    0.00%
  Allocated metadata     0.04%
  Current LE             89485
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:8

Что за фигня?

Что за фигня?

Да, тяжело понять это буквоцифренное месиво. Воспользуйтесь тегом [cоde]

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)

Как переместить /var/lib/vz в pve-data

Зачем? Тебе мало 100 Гб под шаблоны и ISO? Вообще читай документацию, она там более чем вменяемая.

anonymous ()

внезапно lvm не позволяет хранить файлы.создавай фс в lv и будет тебе счастье, раз уж так хочется.

Deleted ()
Ответ на: комментарий от anonymous

Вероятно, не совсем корректно выразился. На саму директорию, как таковую, чихать. Перефразирую вопрос: как КОРРЕКТНО использовать pve-data для размещения виртуальной машины? Сначала создаётся физический том (pvcreate), затем на этом физическом томе - группа томов (vgcreate), затем в этой группе можно создать логические тома (lvcreate). Что вижу:

vgdisplay
--- Volume group ---
  VG Name               pve
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  15
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               476.68 GiB
  PE Size               4.00 MiB
  Total PE              122031
  Alloc PE / Size       117937 / 460.69 GiB
  Free  PE / Size       4094 / 15.99 GiB
  VG UUID               BZD9mv-K9xd-64PZ-Kozo-pTZJ-QIMo-se6uOa
Смотрим дальше:
root@srvsov02:~# lvdisplay pve
  --- Logical volume ---
  LV Path                /dev/pve/swap
  LV Name                swap
  VG Name                pve
  LV UUID                T6flUp-KcRl-zf7W-aocs-IXde-KuaU-J3T1bz
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-05-27 00:00:32 +0300
  LV Status              available
  # open                 2
  LV Size                8.00 GiB
  Current LE             2048
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:4
   
  --- Logical volume ---
  LV Path                /dev/pve/root
  LV Name                root
  VG Name                pve
  LV UUID                AD2GL6-Nc4k-rUEs-46pU-pay4-2afX-KN5DlA
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-05-27 00:00:32 +0300
  LV Status              available
  # open                 1
  LV Size                96.00 GiB
  Current LE             24576
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:5
   
  --- Logical volume ---
  LV Name                data
  VG Name                pve
  LV UUID                PYpdS4-kFmS-jZda-PNfc-h9YQ-cIuS-j4gr8a
  LV Write Access        read/write
  LV Creation host, time proxmox, 2018-05-27 00:00:32 +0300
  LV Pool metadata       data_tmeta
  LV Pool data           data_tdata
  LV Status              available
  # open                 1
  LV Size                349.55 GiB
  Allocated pool data    0.00%
  Allocated metadata     0.04%
  Current LE             89485
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:8
И видим, что pve-data не примонтирован никуда. Если я сделаю так: lvcreate -n pvedata1 -L 349.55G pve mkfs.ext4 /dev/pve/pvedata1 Правильно ли это будет, т.к. логический том, вроде, как уже создан и имеет название data? Но у меня уже есть группа томов data, включающая в себя два логических тома data1 и data2 - фактически, два диска ST по 1Тб.

steepman ()
Ответ на: комментарий от steepman
├─pve-data_tmeta   253:6    0   3.6G  0 lvm  
  │ └─pve-data-tpool 253:8    0 349.6G  0 lvm  
  │   └─pve-data     253:9    0 349.6G  0 lvm  
  └─pve-data_tdata   253:7    0 349.6G  0 lvm  
    └─pve-data-tpool 253:8    0 349.6G  0 lvm  
      └─pve-data     253:9    0 349.6G  0 lvm

pve-data_tmeta, pve-data_tdata - что это за разделы? Почему их два? pve-data-tpool - а это что за зверь? Почему pve-data в двух экземплярах? Как этой хренью пользоваться?

steepman ()
Ответ на: комментарий от dhameoelin

Если бы было понятно - не спрашивал бы. LVM Thin - не понимаю смысла этой хрени.

root@srvsov02:~# lvs -a
  LV              VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  arch            archive -wi-ao----   5.45t                                                    
  data1           data    -wi-ao---- 931.00g                                                    
  data2           data    -wi-ao---- 931.00g                                                    
  data            pve     twi-aotz-- 349.55g             0.00   0.04                            
  [data_tdata]    pve     Twi-ao---- 349.55g                                                    
  [data_tmeta]    pve     ewi-ao----   3.57g                                                    
  [lvol0_pmspare] pve     ewi-------   3.57g                                                    
  root            pve     -wi-ao----  96.00g                                                    
  swap            pve     -wi-ao----   8.00g                                                    
  sql1            sql     -wi-ao---- 476.00g

steepman ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.