%2C%20wenn%20die%20Partition%20das%20Ubuntu-Betriebssystem%20enth%C3%A4lt%3F.png)
Ich habe einen neuen Server, der mit zwei 1-TB-SSD-NVMe geliefert wurde.
Mein Ziel ist es,eine Fahrtmit 2 TB. Also muss ich die beiden 1 TB kombinieren.
Ich habe Ubuntu auf SSD 1 installiert mit:
PART /boot/efi esp 256M
PART swap swap 31G
PART /boot ext3 1024M
PART / ext4 all
Nach der Installation sehe ich lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:1 0 256M 0 part /boot/efi
├─nvme0n1p2 259:2 0 31G 0 part [SWAP]
├─nvme0n1p3 259:3 0 1G 0 part /boot
└─nvme0n1p4 259:4 0 921.6G 0 part /
nvme1n1 259:5 0 953.9G 0 disk
Jetzt ist mein Zielkombinieren part 921.6G nvme0n1p4
mit disk 953.9G nvme1n1
, aber ich war nicht dazu in der Lage.
ich lese überLVMund einLVM-Benutzerhandbuch, trotzdem konnte ich nicht herausfinden, welche Schritte ich unternehmen sollte.
Der erste Schritt bei der Erstellung eines LVM besteht darin, vorhandene physische Geräte zu nehmen und sie in physische Volumes (PVs) umzuwandeln (Quelle)
pvcreate /dev/nvme1n1 # create physical volume from disk
vgcreate serverssd /dev/nvme0n1p4 # create volume group named "serverssd" and add partition to it
An diesem Punkt bekomme ich dieFehlermeldung:
/dev/nvme0n1p4 kann nicht exklusiv geöffnet werden. Gemountetes Dateisystem?
/dev/nvme0n1p4 kann nicht exklusiv geöffnet werden. Gemountetes Dateisystem?
Ich gehe davon aus, dass das Problem darin besteht, dass Ubuntu auf installiert ist nvme0n1p4
. Ich habe jedoch gelesen, dass dies keine Auswirkungen auf die Datenträgerverwaltung haben sollte.
Aus den Tutorials schließe ich, dass der nächste Schritt folgendermaßen aussehen würde:
vgextend serverssd /dev/nvme1n1 # extend the existing Volume Group
Ich bin für jede Hilfe dankbar, die mir hilft, die Fehlermeldung zu beheben und die Aufgabe zu erledigen.
Antwort1
- VG auf zweiter Festplatte erstellen
- Dateien vom Original kopieren
/
- Ändern Sie Grub, um von einer neuen Festplatte zu booten
- Alte Festplatte zu VG hinzufügen
(das ist ein sehr komplexer Workflow und muss auf jeden Fall erweitert/korrigiert werden)
Antwort2
Ich habe schließlich das Ubuntu-Installationsskript (vom Rettungssystem) geändert, sodass es nur 80 GB statt des gesamten Speicherplatzes der Festplatte für das Ubuntu-Laufwerk verwendet.
Stattdessen:
PART /boot/efi esp 256M
PART swap swap 31G
PART /boot ext3 1024M
PART / ext4 all
Ich benutzte:
PART /boot/efi esp 256M
PART swap swap 31G
PART /boot ext3 1024M
PART / ext4 80G
Nach der Installation habe ich aus dem verbleibenden Speicherplatz von eine Partition erstellt nvme0n1
und diese mit der Partition von zusammengeführt nvme1n1
.
Partition aus dem linken Speicherplatz von nvme0n1 erstellen:
parted /dev/nvme0n1
print
Gibt:
Number Start End Size File system Name Flags 1 2097kB 271MB 268MB fat16 boot, esp 2 271MB 33.6GB 33.3GB linux-swap(v1) swap 3 33.6GB 34.6GB 1074MB ext3 4 34.6GB 121GB 85.9GB ext4
Dann:
mkpart primary ext4 121GB 100%
quit
Dann:
mkfs.ext4 /dev/nvme0n1p5
Partition aus dem Speicherplatz von nvme1n1 erstellen
parted /dev/nvme1n1
mkpart primary ext4 0% 100%
Verwenden Sie
lsblk
es, um Folgendes zu erhalten:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS nvme1n1 259:0 0 953.9G 0 disk └─nvme1n1p1 259:8 0 953.9G 0 part