wie kann ich das logische Volume verkleinern und eine neue Partition erstellen, wenn das zu verkleinernde logische Volume in der Mitte vorhanden ist?

wie kann ich das logische Volume verkleinern und eine neue Partition erstellen, wenn das zu verkleinernde logische Volume in der Mitte vorhanden ist?

Ich habe eine Festplatte mit einer Größe von 120 GB, die RHEL6 mit 2 physischen Partitionen hat: sda1: /boot sda2: LVM-verwaltete logische Volumes VolGroup00

VolGroup00 enthält folgende logische Volumes /lv_root 36G /lv_opt 45G /lv_home 24G /lv_tmp 3G /lv_audit 3G /lv_log 3G

Ich habe versucht, /opt mit den Befehlen lvresize, resize2fs und mkfs um 4 GB zu verkleinern und aus dem neuen freien Speicherplatz eine neue physische Partition zu erstellen. In diesem Fall war /opt als letztes logisches Volume vorhanden (wie von fdisk -l ausgegeben). Das Freigeben von Speicherplatz aus /opt und das Erstellen einer neuen Partition funktionierte einwandfrei. sda3 wurde am Ende der Festplatte erstellt.

Ich möchte jedoch Speicherplatz von /home freigeben, der sich in der Mitte der logischen Datenträgergruppe befindet. Wenn ich versuche, sda3 zu erstellen, indem ich Speicherplatz von /home freigebe, werden alle vorhandenen logischen Datenträger beschädigt und das Betriebssystem kann nicht gestartet werden.

Bitte machen Sie Vorschläge, wie dies erreicht werden könnte. Vielen Dank im Voraus.

Antwort1

Mit LVM müssen Sie sich nicht um Festplatten kümmern. Also haben sda? nichts mit logischen Volumes und freiem Speicherplatz in der Volume-Gruppe zu tun. Wenn Sie Speicherplatz freigeben, geben Sie mit resize2fs und lvreduce Speicherplatz in der Volume-Gruppe frei. Und Sie können diesen Speicherplatz verwenden, um mit lvcreate ein neues logisches Volume zu erstellen.Hierist ein gutes Handbuch, wie man logisches Volumen verkleinert

verwandte Informationen