![/dev/sda2 루트 디렉터리에 대한 LVM VG 생성](https://linux55.com/image/112141/%2Fdev%2Fsda2%20%EB%A3%A8%ED%8A%B8%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EB%8C%80%ED%95%9C%20LVM%20VG%20%EC%83%9D%EC%84%B1.png)
CentOS 7 x64에서 기본 480G SSD를 어떻게 pvcreate
사용 합니까?vgcreate
이것은 SSH에서 실행하려는 명령입니다.vgcreate new_vol_group /dev/sda2
하지만 다음 오류가 발생합니다.Can't open /dev/sda2 exclusively. Mounted filesystem?
나는 노력한다Virtualizor에 LVM 기반 스토리지 추가 및 생성저는 운이 별로 없었어요. 지금은 성공했지만 vgcreate vg1 /dev/sdb1 /dev/sdc1
이제 기본 SSD 드라이브에 대한 vg를 생성하는 데 문제가 있습니다.
Virtualizer 지원 내용은 다음과 같습니다.
/dev/sda2 파티션은 "/"에 마운트되어 있으므로 패널 저장소로 사용할 수 없습니다.
스토리지를 추가하려면 빈 볼륨 그룹을 생성하고 스토리지를 추가하는 동안 볼륨 그룹 이름을 제공하고 기본 스토리지 옵션을 활성화하면 해당 스토리지가 패널의 기본 스토리지가 됩니다. 참고 - 빈 볼륨 그룹 lv만 생성하지 마십시오.
내 생각에는 다음이 도움이 될 것 같습니다.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
├─sda1 8:1 0 512M 0 part /boot
├─sda2 8:2 0 439G 0 part /
└─sda3 8:3 0 7.6G 0 part [SWAP]
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:17 0 931.5G 0 part
└─vg1-vsv1001--0pfq--bd2p7e5b9p0jendi 253:0 0 5G 0 lvm
sdc 8:32 0 931.5G 0 disk
└─sdc1 8:33 0 931.5G 0 part
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 432G 6.1G 405G 2% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 25M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 488M 167M 286M 37% /boot
tmpfs 3.2G 0 3.2G 0% /run/user/0
답변1
/dev/sda
VG는 이미 마운트되어 있고 파일 시스템에 아직 파일이 있기 때문에 VG로 직접 이동할 수 없습니다 . 내가 아는 유일한 프로그램은 다음 프로그램입니다.
- 파일을 다른 디스크에 백업하세요.
/dev/sdc1
예를 들어 - 설치 시작 및
/dev/sda2
VG에 추가 /
VG의 일부를 할당합니다 . 그렇게 많이 필요하지 않고 20GB면 충분합니다./home
시스템 사용 계획에 따라 ,/var
, , 에 대한/opt
전용 LV를 생성 할 수 있습니다 ./usr/local
- 설치를 완료하고 백업에서 파일을 복원합니다.