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 디스크를 확장해야 합니다.
인용하다:
답변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도 거의 동일한 방식으로 구성됩니다.)