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를 생성하는 데 문제가 있습니다.
Virtualizor 지원팀은 다음과 같이 말했습니다.
/dev/sda2 파티션은 '/'에 마운트되어 있으므로 패널용으로 스토리지로 사용할 수 없습니다.
스토리지를 추가하려면 빈 볼륨 그룹을 생성하고 스토리지를 추가하는 동안 볼륨 그룹 이름을 제공하고 기본 스토리지 옵션을 활성화하면 패널의 기본 스토리지가 됩니다. 참고 - 빈 볼륨 그룹만 생성하지 마십시오.
나는 이것이 도움이 될 것이라고 생각했습니다.
[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로 직접 이동할 수 없습니다 . 내가 아는 유일한 절차는 다음과 같습니다.
- 파일을 다른 디스크에 백업하십시오.
/dev/sdc1
예를 들어 - 설치 시작,
/dev/sda2
VG에 추가 /
VG의 일부를 할당합니다 . 그렇게 많이 필요하지는 않습니다. 시작점으로는 20GB가 적당합니다.- 시스템 사용 계획에 따라
/home
,/var
, 에 대한 전용 LV를 생성할 수 있습니다/opt
./usr/local
- 설치를 완료하고 백업에서 파일을 복원하세요.