논리 볼륨 마운트

논리 볼륨 마운트

내 VPS는 처음에 전체 80g의 디스크 공간이 할당되지 않은 상태로 설정되었습니다. fdisk /dev/sda를 성공적으로 실행하고 공간(sda3)을 할당하고 파티션 테이블을 작성하고 재부팅한 후 pvcreate /dev/sda3을 실행했습니다.

이제 내 질문은 이 새 볼륨을 마운트하는 방법입니다. 그룹을 만든 후 문서에 빠져들었습니다.

==>vgcreate vg3 /dev/sda3

/dev/sda3에만 /backup을 마운트하고 싶습니다.

==>lsblk -a
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0               2:0    1    4K  0 disk 
sda               8:0    0   80G  0 disk 
├─sda1            8:1    0  200M  0 part /boot
├─sda2            8:2    0 19.8G  0 part 
│ ├─vg0-lv_swap 253:0    0    2G  0 lvm  [SWAP]
│ └─vg0-lv_root 253:1    0 17.8G  0 lvm  /
└─sda3            8:3    0   60G  0 part 
sr0              11:0    1 1024M  0 rom

답변1

먼저 논리 볼륨을 삭제하고 /dev/sda3에서 제거 해야 합니다 vg3.

lvremove /dev/mapper/vg3-lv_bkup

vgreduce vg3 /dev/sda3

그런 다음 이를 볼륨 그룹에 추가하고 논리 볼륨을 다시 생성 및 마운트한 후 파일 시스템을 생성합니다.

vgextend vg3 /dev/sda3

lvcreate -l 100%VG -n lv_bkup vg3

mkfs.ext4 /dev/mapper/vg3-lv_bkup

존재하다/etc/fstab

/dev/mapper/vg3-lv_bkup /backup ext4 defaults 0 0

mount -a

df -h설치되었다고 표시됩니다.

답변2

/dev/sda3아니요, LVM과 함께 사용하려는 경우 파일 시스템을 생성해서는 안 됩니다.

또한 시스템의 해당 디스크에 다른 LV가 있으므로 vg0새 볼륨 그룹을 생성하는 대신 볼륨 그룹을 확장하는 것이 좋습니다. 이렇게 하면 어느 날 루트 LV를 확장해야 하는 경우 /dev/sda3새 LV가 아직 완전히 채워지지 않은 경우 용량의 일부를 사용할 수 있습니다(또는 먼저 새 LV를 축소하거나 삭제할 수 있습니다). 그러나 설명되지 않은 다른 VG가 있을 수 있으며 이 새로운 공간을 사용하여 그 중 하나를 확장할 수 있습니다.

/dev/mapper/vg3-lv_bkup파일 시스템을 생성하지 않았기 때문에 실패했습니다 .LV에서. 이전에 생성한 파일 시스템이 LVM PV 헤더로 덮어쓰여졌을 vgcreate수 있습니다.vgextend

처음으로 새 LV를 설치하기 전에 mkfs.xfs /dev/mapper/vg3-lv_backup사용하려는 파일 시스템 유형에 따라 작업을 수행해야 합니다.mkfs.ext4 /dev/mapper/vg3-lv_bkup

관련 정보