LVM을 더 잘 이해하고 디스크를 추가하는 방법은 무엇입니까?

LVM을 더 잘 이해하고 디스크를 추가하는 방법은 무엇입니까?

LVM에 대해 배우고 Linux 시스템에 디스크를 추가하려고 합니다. 디스크를 추가하고 상자에 디스크를 추가하라는 명령이라고 생각되는 것을 실행했지만 엉망인 것 같습니다.

방금 이 디스크를 현재 LV에 추가했는데 이제 크기를 조정해야 합니까? 설치하려고 했지만 다음 오류와 함께 반환되었습니다.

설치오류..

mount -t xfs /dev/mapper/ol-lv_oradata  /mnt/drives/oradata
mount: wrong fs type, bad option, bad superblock on /dev/mapper/ol-lv_oradata,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

이것이 내 결과입니다.

df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/ol-root   27G   22G  5.1G  81% /
devtmpfs             1.4G     0  1.4G   0% /dev
tmpfs                1.4G   32M  1.4G   3% /dev/shm
tmpfs                1.4G  9.6M  1.4G   1% /run
tmpfs                1.4G     0  1.4G   0% /sys/fs/cgroup
/dev/sda1            497M  282M  216M  57% /boot
tmpfs                276M   60K  276M   1% /run/user/54321


 ls -ls /dev/sd*
0 brw-rw----. 1 root disk 8,  0 Jan  2 16:34 /dev/sda
0 brw-rw----. 1 root disk 8,  1 Jan  2 16:34 /dev/sda1
0 brw-rw----. 1 root disk 8,  2 Jan  3 13:53 /dev/sda2
0 brw-rw----. 1 root disk 8, 16 Jan  3 13:50 /dev/sdb  <-- this is the disk I added
0 brw-rw----. 1 root disk 8, 17 Jan  3 13:53 /dev/sdb1 <-- this is the disk I added

fdisk -l

Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0003e72b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048    62914559    30944256   8e  Linux LVM

Disk /dev/sdb: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x9a45daa3

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   104857599    52427776   83  Linux

Disk /dev/mapper/ol-root: 28.4 GB, 28420603904 bytes, 55508992 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/ol-swap: 3221 MB, 3221225472 bytes, 6291456 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/ol-lv_oradata: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

 lvmdiskscan
  /dev/ram0          [      16.00 MiB] 
  /dev/ol/root       [     <26.47 GiB] 
  /dev/ram1          [      16.00 MiB] 
  /dev/sda1          [     500.00 MiB] 
  /dev/ol/swap       [       3.00 GiB] 
  /dev/ram2          [      16.00 MiB] 
  /dev/sda2          [      29.51 GiB] LVM physical volume
  /dev/ol/lv_oradata [      50.00 GiB] 
  /dev/ram3          [      16.00 MiB] 
  /dev/ram4          [      16.00 MiB] 
  /dev/ram5          [      16.00 MiB] 
  /dev/ram6          [      16.00 MiB] 
  /dev/ram7          [      16.00 MiB] 
  /dev/ram8          [      16.00 MiB] 
  /dev/ram9          [      16.00 MiB] 
  /dev/ram10         [      16.00 MiB] 
  /dev/ram11         [      16.00 MiB] 
  /dev/ram12         [      16.00 MiB] 
  /dev/ram13         [      16.00 MiB] 
  /dev/ram14         [      16.00 MiB] 
  /dev/ram15         [      16.00 MiB] 
  /dev/sdb1          [     <50.00 GiB] LVM physical volume

이것은 내 lsblk의 출력입니다.

sda                                                                                       
    |-sda1            xfs                              e86122cd-12b8-418a-af88-213c5f7cf198   /boot
    `-sda2            LVM2_member                      aTcqdV-CreW-yf1R-Et4Z-FXDg-a30f-bTa8ua 
      |-ol-root       xfs                              d3f701f6-bee6-4838-ad23-e004d6477e2a   /
      |-ol-swap       swap                             551085fa-4f56-474a-9fe4-926a50254506   [SWAP]
      `-ol-lv_oradata xfs                              40b962d1-ec00-44a1-8257-42d706c4839f   
    sdb                                                                                       
    `-sdb1            LVM2_member                      Q6IQCo-bR9J-XowP-gYzN-Nvfc-HcTG-UZDlL4 
      `-ol-lv_oradata xfs                              40b962d1-ec00-44a1-8257-42d706c4839f 

pvs다음은 및 vgs의 출력 입니다.lvs

pvs
PV         VG Fmt  Attr PSize   PFree 
/dev/sda2  ol lvm2 a--  <29.51g 36.00m
/dev/sdb1  ol lvm2 a--  <50.00g 0

vgs 
VG #PV #LV #SN Attr   VSize  VFree 
ol   2   3   0 wz--n- 79.50g 36.00m

lvs
LV         VG Attr       LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_oradata ol -wi-a----- 50.00g 
root       ol -wi-ao---- <26.47g 
swap       ol -wi-ao---- 3.00g

답변1

Q: 이 디스크를 현재 LV에 추가하고 이제 크기를 조정해야 합니까? 설치하려고 했지만 다음 오류와 함께 반환되었습니다.

답변: 현재 LVM을 새 디스크로 확장하려면 먼저 앞서 언급한 @roaima와 같이 새 디스크에 파티션을 생성한 다음 LVM의 현재 볼륨 그룹을 확장하고 LVM 디스크를 확장해야 합니다.

인용하다:

Linux 사용자를 위한 논리 볼륨 관리 가이드

Linux에서 LVM(논리 볼륨 관리)을 확장/축소하는 방법

답변2

출력에는 pvs볼륨 그룹에 두 개의 물리적 파티션이 할당되어 있음이 표시됩니다 ol. 의 출력은 lvs이 볼륨 그룹에 세 개의 논리 볼륨이 있음을 보여줍니다.

첫 번째 mount시도는 정확했기 때문에 포맷하지 않은 것 같습니다.

mkfs -t xfs /dev/mapper/ol-lv_oradata
mount -t xfs /dev/mapper/ol-lv_oradata /mnt/drives/oradata

그런데 LVM을 배우고 있으니, 졌다면 주의하세요.누구나손실될 수 있는 디스크모든 것해당 볼륨 그룹에 걸쳐 있습니다. (자세한 내용은 "RAID 0" 디스크 구성의 위험을 읽어보세요. VG도 거의 동일한 방식으로 구성됩니다.)

관련 정보