LVM VG für /dev/sda2 root erstellen

LVM VG für /dev/sda2 root erstellen

Wie verbinde ich pvcreatedie vgcreateprimä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/sdc1aber 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/sdadirekt 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:

  1. Erstellen Sie eine Sicherungskopie Ihrer Dateien auf einer anderen Festplatte. /dev/sdc1Beispiel:
  2. Installation starten, /dev/sda2zu VG hinzufügen
  3. Weisen Sie /einen Teil des VG zu. Sie brauchen nicht so viel, 20 GB reichen als Ausgangspunkt.
  4. Sie können dedizierte LVs für /home, /var, /opt, erstellen /usr/local, je nachdem, wie Sie das System nutzen möchten
  5. Schließen Sie die Installation ab und stellen Sie Ihre Dateien aus der Sicherung wieder her

verwandte Informationen