논리 볼륨을 확장하기 위한 올바른 매개변수는 /dev/mapper/vg-lv 또는 /dev/vg/lv입니까?

논리 볼륨을 확장하기 위한 올바른 매개변수는 /dev/mapper/vg-lv 또는 /dev/vg/lv입니까?

저는 Linux를 처음 접했습니다. 너무 가혹하게 대하지 마세요. :)

LVM 그룹에 새 디스크를 추가하려고 하는데 마지막 단계에서 약간 혼란스럽습니다.

디스크 구조:

# lvs
  LV   VG Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root cl -wi-ao----   1.70g
  swap cl -wi-ao---- 308.00m
# vgs
  VG #PV #LV #SN Attr   VSize VFree
  cl   2   2   0 wz--n- 6.99g 5.00g
# pvs
  PV         VG Fmt  Attr PSize PFree
  /dev/sda2  cl lvm2 a--  2.00g    0
  /dev/sdc1  cl lvm2 a--  5.00g 5.00g

LV 디스플레이에서

  LV Path                /dev/cl/root
  LV Name                root
  VG Name                cl

이제 확장해야 할 파티션은 다음과 같습니다.

# fdisk -l
Disk /dev/mapper/cl-root: 1820 MB, 1820327936 bytes, 3555328 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

및 df 출력

# df -H
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/cl-root  1.9G  1.8G   90M  96% /
devtmpfs             237M     0  237M   0% /dev
tmpfs                248M     0  248M   0% /dev/shm
tmpfs                248M  4.8M  243M   2% /run
tmpfs                248M     0  248M   0% /sys/fs/cgroup
/dev/sda1            1.1G  240M  824M  23% /boot
tmpfs                 50M     0   50M   0% /run/user/0

이제 문제는 확장 명령이 다음과 같아야 하는가입니다. :

lvextend -l +100%FREE /dev/mapper/cl-root

아니면 이런 것? :

lvextend -l +100%FREE /dev/cl/root

답변1

질문하신 옵션은 모두 동일합니다. 둘 중 하나가 작동합니다.

/dev/mapper/c1-root예를 들어 과 /dev/c1/root는 모두 의 장치 매퍼를 가리키는 심볼릭 링크입니다 ./dev//dev/dm-1

하다아니요달리기 lvextend -l +100%FREE /dev/sdc. lvextend파티션이 아닌 논리 볼륨이 필요합니다.

fdisk또한 논리 볼륨에서는 사용 하면 안 됩니다 . fdisk장치 매퍼에 의해 생성된 가상 블록 장치가 아닌 실제 블록 장치에 적용됩니다.

관련 정보