
Ich habe hier einige Blogs zu diesem Thema gelesen, bin aber noch nie auf eine ähnliche Situation wie meine gestoßen.
- ich habe das Laufwerk um 5GiB auf /dev/sda erweitert
- ich habe es ohne Neustart sichtbar gemacht, indem ich den folgenden Befehl ausgeführt habe: echo 1 > /sys/class/block/sda/device/rescan
Bitte sehen Sie sich die restliche Zusammenfassung unten an:
[root@proddboem01 ~]# fdisk -l |grep ^Disk\ /dev/sd*
Disk /dev/sda: 205 GiB, 220117073920 bytes, 429916160 sectors
Disk /dev/sdb: 100 GiB, 107374182400 bytes, 209715200 sectors
[root@proddboem01 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 205G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 102G 0 part
│ ├─VG--MAIN-root 252:0 0 8G 0 lvm /
│ ├─VG--MAIN-opt 252:2 0 50G 0 lvm /opt
│ ├─VG--MAIN-tmp 252:3 0 20G 0 lvm /tmp
│ ├─VG--MAIN-var 252:4 0 15G 0 lvm /var
│ └─VG--MAIN-home 252:5 0 2G 0 lvm /home
└─sda3 8:3 0 16G 0 part [SWAP]
sdb 8:16 0 100G 0 disk
└─VG--U01-u01 252:1 0 100G 0 lvm /u01
sr0 11:0 1 1024M 0 rom
[root@proddboem01 ~]# growpart -v /dev/sda 2
update-partition set to true
FLOCK: try exec open fd 9, on failure exec exits this program
FLOCK: /dev/sda: obtained exclusive lock
resizing 2 on /dev/sda using resize_sfdisk_dos
429916160 sectors of 512. total size=220117073920 bytes
## sfdisk --unit=S --dump /dev/sda
label: dos
label-id: 0x86eb8ee1
device: /dev/sda
unit: sectors
/dev/sda1 : start= 2048, size= 2097152, type=83, bootable
/dev/sda2 : start= 2099200, size= 213909504, type=8e
/dev/sda3 : start= 216008704, size= 33554432, type=82
max_end=216008703 tot=429916160 pt_end=216008703 pt_start=2099200 pt_size=213909504
NOCHANGE: partition 2 is size 213909504. it cannot be grown
FLOCK: /dev/sda: releasing exclusive lock
[root@proddboem01 ~]#
Was mache ich falsch?
Antwort1
sda3
im Weg ist. swapoff
, löschen Sie es, dann können Sie die Größe von erhöhen sda2
.
Sie können es sda3
anschließend neu erstellen oder ein logisches Volume auf Ihrem LVM darauf erstellen oder stattdessen eine Auslagerungsdatei verwenden. Die zweite und dritte Option erleichtern zukünftige Änderungen.
Antwort2
Eine Partition muss ein Teil Ihrer Festplatte sein und kann nicht aus mehr als einem Teil bestehen. Ihr neu erstellter Speicherplatz befindet sich am Ende der Festplatte und die Partition, die Sie erweitern möchten, befindet sich in der Mitte der Festplatte. Partition 3 steht also im Weg.
sda-Partitionen: [sda1][sda2][sda3]{freier Speicherplatz}
Sie können derzeit nur Partition 3 vergrößern.
Die beste Lösung wäre, den Swap zu deaktivieren und Partition 3 zu löschen
sda-Partitionen: [sda1][sda2]{freier Speicherplatz}
Anschließend können Sie Partition 2 erweitern:
sda-Partitionen: [sda1][sda2]
Danach empfehle ich, das neue Swapping-Gerät als logisches Volume in Ihrer Volume-Gruppe vg--main anzulegen. Dann müssen Sie sich beim nächsten Mal, wenn Sie die Festplatte vergrößern, keine Gedanken mehr darüber machen.
Antwort3
Bitte verwenden Sieoci-growfs. Hintergrundinformationen finden Sie in der Oracle-Wissensdatenbank.