Wie verbinde ich pvcreate
die vgcreate
primäre 480G-SSD mit CentOS 7 x64?
Dies ist der Befehl, den ich in SSH ausführen möchte:vgcreate new_vol_group /dev/sda2
Aber ich erhalte diesen Fehler:Can't open /dev/sda2 exclusively. Mounted filesystem?
Ich versuche zuLVM-basierten Speicher zu Virtualizor hinzufügen und erstellenund habe nicht viel Glück. Vorhin war es noch erfolgreich, vgcreate vg1 /dev/sdb1 /dev/sdc1
aber jetzt habe ich Probleme beim Erstellen von vg für das primäre SSD-Laufwerk.
Der Virtualizor-Support sagte:
Ihre /dev/sda2-Partition ist auf „/“ gemountet, daher ist es nicht möglich, sie als Speicher für das Panel zu verwenden.
Um einen Speicher hinzuzufügen, erstellen Sie bitte eine leere Datenträgergruppe und geben Sie beim Hinzufügen eines Speichers einen Namen für die Datenträgergruppe an. Aktivieren Sie die Option „Primärer Speicher“. Dies wird dann zum Standardspeicher für Ihr Panel. Hinweis: Bitte erstellen Sie keine LV, sondern nur eine leere Datenträgergruppe.
Ich dachte, diese könnten hilfreich sein:
[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
Antwort1
Sie können nicht /dev/sda
direkt zu VG wechseln, da es bereits gemountet ist und sich darüber hinaus Dateien im Dateisystem befinden. Das einzige Verfahren, das ich kenne, ist das folgende:
- Erstellen Sie eine Sicherungskopie Ihrer Dateien auf einer anderen Festplatte.
/dev/sdc1
Beispiel: - Installation starten,
/dev/sda2
zu VG hinzufügen - Weisen Sie
/
einen Teil des VG zu. Sie brauchen nicht so viel, 20 GB reichen als Ausgangspunkt. - Sie können dedizierte LVs für
/home
,/var
,/opt
, erstellen/usr/local
, je nachdem, wie Sie das System nutzen möchten - Schließen Sie die Installation ab und stellen Sie Ihre Dateien aus der Sicherung wieder her