| Startseite » Linux Distributionen » Ubuntu Linux » How to extend a volumegroup without reboot (Extension of volume group in linux with new diskspace without reboot) Gehe zum Forum:
	| 
		
			| How to extend a volumegroup without reboot [Beitrag #2918] | Mi, 10 April 2019 09:48  |  
			| 
				
				
					|  linuxsec23 Beiträge: 3
 Registriert: April 2019
 | Junior Member |  |  |  
	| Hello Linux community 
 I will write this in english to get more requests.
 
 I have a big problem. One of our customers wanted to extend the harddisk for his server. This was extended a lot of times but one of our colleagues did this before. I never
 
 In VMWare Vsphere i have extended the storage from 540 to 640 GB. Done
 In linux i have done the rescan of the scsi devices. Done
 Creation and Extension of the new diskspace . Not possible without reboot
 
 ls -la /sys/class/scsi_host/
 ##############################################
 lrwxrwxrwx  1 root root 0 Apr  9 15:50 host0 ->  ../../devices/pci0000:00/0000:00:07.1/ata1/host0/scsi_host/h ost0
 lrwxrwxrwx  1 root root 0 Apr  9 15:50 host1 ->  ../../devices/pci0000:00/0000:00:07.1/ata2/host1/scsi_host/h ost1
 lrwxrwxrwx  1 root root 0 Apr  9 15:50 host2 -> ../../devices/pci0000:00/0000:00:10.0/host2/scsi_host/host2
 ##############################################
 
 ##############################################
 echo "- - -" > /sys/class/scsi_host/host0/scan
 echo "- - -" > /sys/class/scsi_host/host1/scan
 echo "- - -" > /sys/class/scsi_host/host2/scan
 ##############################################
 
 
 
 
 Here he is now able to show me the new diskspace which i can use but when i want to add a new disk (extended or primary) he is only able to add a 1024000Kb partition WHY??
 fdisk -l
 ##############################################
 Disk /dev/sda: 640 GiB, 687194767360 bytes, 1342177280 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x151722cb
 
 Device     Boot      Start        End    Sectors   Size Id Type
 /dev/sda1  *          2048     999423     997376   487M 83 Linux
 /dev/sda2          1001470 1132462079 1131460610 539.5G  5 Extended
 /dev/sda5          1001472  629145600  628144129 299.5G 8e Linux LVM
 /dev/sda6        629149696  713031679   83881984    40G 8e Linux LVM
 /dev/sda7        713033728  817889279  104855552    50G 8e Linux LVM
 /dev/sda8        817891328  922746879  104855552    50G 8e Linux LVM
 /dev/sda9        922748928 1027604479  104855552    50G 8e Linux LVM
 /dev/sda10      1027606528 1132462079  104855552    50G 8e Linux LVM
 ##############################################
 
 
 This is the output of my volume group display
 
 vgdisplay -v
 ##############################################
 Using volume group(s) on command line.
 --- Volume group ---
 VG Name               01-vg
 System ID
 Format                lvm2
 Metadata Areas        6
 Metadata Sequence No  15
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                2
 Open LV               2
 Max PV                0
 Cur PV                6
 Act PV                6
 VG Size               539.50 GiB
 PE Size               4.00 MiB
 Total PE              138112
 Alloc PE / Size       138112 / 539.50 GiB
 Free  PE / Size       0 / 0
 VG UUID
 
 --- Logical volume ---
 LV Path                /dev/01-vg/root
 LV Name                root
 VG Name                01-vg
 LV UUID
 LV Write Access        read/write
 LV Creation host, time 01, 2017-08-15 12:23:25 +0200
 LV Status              available
 # open                 1
 LV Size                538.50 GiB
 Current LE             137857
 Segments               7
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           252:0
 
 --- Logical volume ---
 LV Path                /dev/01-vg/swap_1
 LV Name                swap_1
 VG Name                ....-vg
 LV UUID
 LV Write Access        read/write
 LV Creation host, time , 2017-08-15 12:23:25 +0200
 LV Status              available
 # open                 2
 LV Size                1020.00 MiB
 Current LE             255
 Segments               1
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           252:1
 
 --- Physical volumes ---
 PV Name               /dev/sda5
 PV UUID
 PV Status             allocatable
 Total PE / Free PE    76677 / 0
 
 PV Name               /dev/sda6
 PV UUID
 PV Status             allocatable
 Total PE / Free PE    10239 / 0
 
 PV Name               /dev/sda7
 PV UUID
 PV Status             allocatable
 Total PE / Free PE    12799 / 0
 
 PV Name               /dev/sda8
 PV UUID
 PV Status             allocatable
 Total PE / Free PE    12799 / 0
 
 PV Name               /dev/sda9
 PV UUID
 PV Status             allocatable
 Total PE / Free PE    12799 / 0
 
 PV Name               /dev/sda10
 PV UUID
 PV Status             allocatable
 Total PE / Free PE    12799 / 0
 ##############################################
 
 Unfortunately there is no information in the internet to solve this without a reboot. Only entries like yes its pretty ease only 2 steps or entries like yes this 100% working fine but not for this solution i have.
 
 When i calculate the sectors and sector size it should look like this
 ##############################################
 /dev/sda11
 100GB -> 209715201 Sektoren
 
 START         END
 1132464128 - 1342179329
 ##############################################
 
 
 But in real life thats not possible.
 
 
 fdisk /dev/sda
 ##############################################
 Changes will remain in memory only, until you decide to write them.
 Be careful before using the write command.
 
 
 Command (m for help): n
 Partition type
 p   primary (1 primary, 1 extended, 2 free)
 l   logical (numbered from 5)
 Select (default p): l
 
 Adding logical partition 11
 First sector (629147649-1132462079, default 629147649): 1132464128
 Value out of range.  -> how i can add this new sda11 and extend the volume group of this server. Looks like he is in a half half modus and nothing is working.
 
 the extension of the volume group should work after the creation. but creating the diskpartition /dev/sda11 is a pain with this.
 
 
 I know that after the steps i should run partprobe -s to scan for the newly created partition and if this does not work i should run partx -v -a /dev/sda
 I also know how to extend the physical volume with pvcreate /dev/sda11 and how to extend the volume group with vgextend VolGrup00 /dev/sda11
 Logical Volume extend with lvextend and then the last step with resize2fs
 
 Is there any smooth solution for this and not the quick and dirty stuff like (German Informatiksystembastelei
   
 Thanks for all who can help me with that
 
 |  
	|  |  |  
	|  |  
	| 
		
			| Aw: How to extend a volumegroup without reboot [Beitrag #2920 ist eine Antwort auf Beitrag #2919] | Do, 11 April 2019 11:05  |  
			| 
				
				
					|  linuxsec23 Beiträge: 3
 Registriert: April 2019
 | Junior Member |  |  |  
	| Lösung: 
 Schritte die ausgeführt werden müssen, um das Logical Volume und die virtuelle Festplatte im Speicherplatz zu erhöhen.
 
 1.	Festplatte im Vsphere Center auf die gewünschte Grösse erhöhen
 
 2.	Danach einen Snapshot der VM machen falls etwas bei der Partitionierung schief läuft
 
 3.	Auf die VM einloggen per ssh und mit dem Dirty Guide beginnen
 
 4.	Da wir die Maschine nicht neustarten oder herunterfahren können während dem Betrieb, muss ein rescan der SCSI Devices ausgeführt werden.
 
 5.	Hierzu müssen wir die SCSI Devices auflisten welche wir rescannen wollen mit dem Befehl
 ls -la /sys/class/scsi_device/
 total 0
 drwxr-xr-x  2 root root 0 Apr 10 15:24 .
 drwxr-xr-x 65 root root 0 Apr 10 08:59 ..
 lrwxrwxrwx  1 root root 0 Feb  7 11:27 1:0:0:0 ->    ../../devices/pci0000:00/0000:00:07.1/ata2/host1/target1:0:0 /1:0:0:0/scsi_device/1:0:0:0
 lrwxrwxrwx  1 root root 0 Feb  7 11:27 2:0:0:0 ->    ../../devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0: 0:0/scsi_device/2:0:0:0
 
 6.	tailf /var/log/syslog& Befehl für die Live View des syslogs in einem extra Terminalfenster öffnen, damit man während der rescan sieht, ob es auch funktioniert hat.
 7.	Dieser Logeintrag gibt uns die Information, dass er auf dem SCSI Device den neuen Speicher auf /dev/sda festgestellt hat.
 Apr  9 15:54:26 server01 kernel: [34828159.084587] sd 2:0:0:0: [sda] 1342177280 512-byte logical blocks: (687 GB/640 GiB)
 Apr  9 15:54:26 server01 kernel: [34828159.084694] sda: detected capacity change from 579820584960 to 687194767360
 
 8.	Nun muss der rescan der SCSI Devices ausgeführt werden.
 Dieser Befehl ist notwendig wenn die Disk um Space erweitert wurde
 echo 1 > /sys/class/scsi_device/0\:0\:0\:0\:0/device/
 echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan
 echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan
 
 9.	Notwendig wenn eine neue Disk hinzugefügt wurde
 :~# echo "- - -" > /sys/class/scsi_host/host0/scan
 :~# echo "- - -" > /sys/class/scsi_host/host1/scan
 :~# echo "- - -" > /sys/class/scsi_host/host2/scan
 
 10.	Wenn der neue oder bestehende SCSI Bus erkannt wurde geht es zu den weiteren Schritten weiter
 
 11.	Mit fdisk -l können wir den neuen Diskspace anzeigen lassen, jedoch werden hier noch die alten Partitionen angezeigt.
 
 Vor dem Change
 :~# fdisk -l
 Disk /dev/sda: 540 GiB, 579820584960 bytes, 1132462080 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x151722cb
 
 Device     Boot      Start        End    Sectors   Size Id Type
 /dev/sda1  *          2048     999423     997376   487M 83 Linux
 /dev/sda2          1001470 1132462079 1131460610 539.5G  5 Extended
 /dev/sda5          1001472  629145600  628144129 299.5G 8e Linux LVM
 /dev/sda6        629149696  713031679   83881984    40G 8e LinuxLVM
 /dev/sda7        713033728  817889279  104855552    50G 8e Linux LVM
 /dev/sda8        817891328  922746879  104855552    50G 8e Linux LVM
 /dev/sda9        922748928 1027604479  104855552    50G 8e Linux LVM
 /dev/sda10      1027606528 1132462079  104855552    50G 8e Linux LVM
 
 Nach dem Change
 Disk /dev/sda: 640 GiB, 687194767360 bytes, 1342177280 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x151722cb
 
 Device     Boot      Start        End    Sectors   Size Id Type
 /dev/sda1  *          2048     999423     997376   487M 83 Linux
 /dev/sda2          1001470 1132462079 1131460610 539.5G  5 Extended
 /dev/sda5          1001472  629145600  628144129 299.5G 8e Linux LVM
 /dev/sda6        629149696  713031679   83881984    40G 8e Linux LVM
 /dev/sda7        713033728  817889279  104855552    50G 8e Linux LVM
 /dev/sda8        817891328  922746879  104855552    50G 8e Linux LVM
 /dev/sda9        922748928 1027604479  104855552    50G 8e Linux LVM
 /dev/sda10      1027606528 1132462079  104855552    50G 8e Linux LVM
 
 12.	Wie wir sehen, wurde der Diskspace erweitert. Nun müssen wir eine neue Partition /dev/sda11 anlegen und in der extended Partition (Logical Volume) hinzufügen, damit der Plattenplatz auch wirklich benutzt werden kann.
 
 13.	Zurzeit sind wir noch auf dem Stand, dass der Mountpoint / mit einer Grösse von 530G nicht mehr ausreicht. 98% belegt und bevor das System garnicht mehr startet muss die Partition erweitert werden.
 :~# df -h
 Filesystem                       Size  Used Avail Use% Mounted on
 udev                              12G     0   12G   0% /dev
 tmpfs                            2.4G  221M  2.2G  10% /run
 /dev/mapper/server01--vg-root  530G  494G   13G  98% /
 tmpfs                             12G  4.0K   12G   1% /dev/shm
 tmpfs                            5.0M     0  5.0M   0% /run/lock
 tmpfs                             12G     0   12G   0% /sys/fs/cgroup
 /dev/sda1                        472M  106M  343M  24% /boot
 tmpfs                            2.4G     0  2.4G   0% /run/user/0
 tmpfs                            2.4G     0  2.4G   0% /run/user/1000
 
 14.	Die bestehende Volumegroup
 :~# vgs
 VG            #PV #LV #SN Attr   VSize   VFree
 server01-vg   6   2   0 wz--n- 539.50g    0
 
 15.	Physische Volumes Anzeige
 :~# pvs
 PV         VG            Fmt  Attr PSize   PFree
 /dev/sda10 server01-vg lvm2 a--   50.00g    0
 /dev/sda5  server01-vg lvm2 a--  299.52g    0
 /dev/sda6  server01-vg lvm2 a--   40.00g    0
 /dev/sda7  server01-vg lvm2 a--   50.00g    0
 /dev/sda8  server01-vg lvm2 a--   50.00g    0
 /dev/sda9  server01-vg lvm2 a--   50.00g    0
 
 16.	Logical Volumeanzeige
 :~# lvs
 LV     VG            Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 root   server01-vg -wi-ao----  538.50g
 swap_1 server01-vg -wi-ao---- 1020.00m
 
 17.	Logical Volume display muss später erweitert werden
 :~# lvdisplay
 --- Logical volume ---
 LV Path                /dev/server01-vg/root
 LV Name                root
 VG Name                server01-vg
 LV UUID                Iatbx4-cnOy-4t2e-CqiU-fx5j-cm1Q-G0GvAj
 LV Write Access        read/write
 LV Creation host, time server01, 2017-08-15 12:23:25 +0200
 LV Status              available
 # open                 1
 LV Size                538.50 GiB
 Current LE             137857
 Segments               7
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           252:0
 
 --- Logical volume ---
 LV Path                /dev/server01-vg/swap_1
 LV Name                swap_1
 VG Name                server01-vg
 LV UUID                mbwbIF-EmFy-oYan-dv70-Te7b-fjUH-KshxGA
 LV Write Access        read/write
 LV Creation host, time server01, 2017-08-15 12:23:25 +0200
 LV Status              available
 # open                 2
 LV Size                1020.00 MiB
 Current LE             255
 Segments               1
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           252:1
 
 18.	Physical Volume Anzeige muss später erweitert werden
 
 root@server1:~# pvdisplay
 --- Physical volume ---
 PV Name               /dev/sda5
 VG Name               server01-vg
 PV Size               299.52 GiB / not usable 2.00 MiB
 Allocatable           yes (but full)
 PE Size               4.00 MiB
 Total PE              76677
 Free PE               0
 Allocated PE          76677
 PV UUID               zJi7iD-u9j5-UoAM-TY0H-ebaO-2nTC-wKVFsH
 
 --- Physical volume ---
 PV Name               /dev/sda6
 VG Name               server01-vg
 PV Size               40.00 GiB / not usable 0
 Allocatable           yes (but full)
 PE Size               4.00 MiB
 Total PE              10239
 Free PE               0
 Allocated PE          10239
 PV UUID               rBzuS9-073J-7IMr-1aZa-rVFf-BGtZ-faCiN4
 
 --- Physical volume ---
 PV Name               /dev/sda7
 VG Name               server01-vg
 PV Size               50.00 GiB / not usable 3.00 MiB
 Allocatable           yes (but full)
 PE Size               4.00 MiB
 Total PE              12799
 Free PE               0
 Allocated PE          12799
 PV UUID               NWRFgL-Y5bh-NDet-Vqae-RaWd-oa6N-yeFYKc
 
 --- Physical volume ---
 PV Name               /dev/sda8
 VG Name               server01-vg
 PV Size               50.00 GiB / not usable 3.00 MiB
 Allocatable           yes (but full)
 PE Size               4.00 MiB
 Total PE              12799
 Free PE               0
 Allocated PE          12799
 PV UUID               BSzwiw-JfU7-inRA-ESZC-wvav-yzCx-xKzlf8
 
 --- Physical volume ---
 PV Name               /dev/sda9
 VG Name               server01-vg
 PV Size               50.00 GiB / not usable 3.00 MiB
 Allocatable           yes (but full)
 PE Size               4.00 MiB
 Total PE              12799
 Free PE               0
 Allocated PE          12799
 PV UUID               ncHVss-3kqJ-7zCy-ziSd-Qw6J-0FvZ-mTu6uD
 
 --- Physical volume ---
 PV Name               /dev/sda10
 VG Name               server01-vg
 PV Size               50.00 GiB / not usable 3.00 MiB
 Allocatable           yes (but full)
 PE Size               4.00 MiB
 Total PE              12799
 Free PE               0
 Allocated PE          12799
 PV UUID               C6HNAX-CnhJ-sNwK-KfAF-1rr0-ahfw-YEq718
 
 
 19.	Volume Group display muss später erweitert werden
 root@server1:~# vgdisplay
 --- Volume group ---
 VG Name               server01-vg
 System ID
 Format                lvm2
 Metadata Areas        6
 Metadata Sequence No  15
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                2
 Open LV               2
 Max PV                0
 Cur PV                6
 Act PV                6
 VG Size               539.50 GiB
 PE Size               4.00 MiB
 Total PE              138112
 Alloc PE / Size       138112 / 539.50 GiB
 Free  PE / Size       0 / 0
 VG UUID               C6VdtY-eI2Y-zNZM-8iDP-p96L-mJqW-CAGbh4
 
 20.	Mit dem Befehl fdisk /dev/sda müssen wir als erstes die extended Partition komplett löschen. Alle logischen Partitionen in dieser werden dann mitgelöscht und müssen später neu erstellt werden. Am besten man hinterlegt sich die Angaben zu den Sektoren (Start, Ende) da diese benötigt werden um das gleiche Partitionsschema wiederaufzubauen und die neue miteinzubinden.
 
 21.	Im Partitionsmenü von fdisk entfernen wir als erstes die 2. Partition (extended)
 Command (m for help): d
 Partition number (1,2,5-10, default 10): 2
 
 Partition 2 has been deleted.
 
 22.	Mit p können wir uns nun die aktuelle Partitionsschemata anschauen
 Command (m for help): p
 Disk /dev/sda: 640 GiB, 687194767360 bytes, 1342177280 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x151722cb
 
 Device     Boot Start    End Sectors  Size Id Type
 /dev/sda1  *     2048 999423  997376  487M 83 Linux
 
 23.	Nun erstellen wir die extended Partition wieder, jedoch mit dem neuen Speicher und der höheren Sektorenanzahl.
 Hier ist DRINGEND zu beachten, dass wir nicht als vorgeschlagenen First Sector die 999424 hernehmen sondern 1001470, da dies der alte Sektorenstart ist. Das System kann sonst später nicht mehr auf die Daten zugreifen, wenn das Partitionsschema nicht dem enspricht wie es vorher war. Daten könnten korrupt werden, da das System diese nicht mehr auslesen kann.
 Command (m for help): n
 Partition type
 p   primary (1 primary, 0 extended, 3 free)
 e   extended (container for logical partitions)
 Select (default p): e
 Partition number (2-4, default 2): 2
 First sector (999424-1342177279, default 999424): 1001470
 Last sector, +sectors or +size{K,M,G,T,P} (1001470-1342177279, default 1342177279):
 
 Created a new partition 2 of type 'Extended' and of size 639.5 GiB.
 24.	Die 2. Partition wurde nun angelegt mit dem neuen Space.
 
 25.	Nun müssen wir die verschiedenen Logischen Partition anlegen, was sehr tricky werden kann, wenn man die genauen Schritte nicht beachtet.
 
 26.	Die Partition 5 wird als allererstes erstellt mit den default Wert als Start Sektor, jedoch mit dem alten Endsektor (gespeicherte Übersicht des alten Partitionsschematas)
 Command (m for help): n
 All space for primary partitions is in use.
 Adding logical partition 5
 First sector (1003518-1342177279, default 1003520): 1001472
 Value out of range.
 Der alte Startsektor kann hier nicht verwendet werden und muss in der Advanced Option von fdisk auf die alten Stand 1001472 verschoben werden, was in den standard optionen wie hier nicht funktioniert. -> Fehler Value out of range.
 First sector (1003518-1342177279, default 1003520):
 Last sector, +sectors or +size{K,M,G,T,P} (1003520-1342177279, default 1342177279): 629145600
 Hier ist der Last Sector genau der identische wie in der alten Partition. Er erkennt automatisch, dass dies eine 299.5 GiB Partition war.
 Created a new partition 5 of type 'Linux' and of size 299.5 GiB.
 
 27.	Nun muss im erweiterten Modus der Startsektor verschoben werden damit wir mit den weiteren Partitionierungsschema weitermachen können.
 
 28.	Dies ist bis jetzt der aktuelle Status. Die neue Partition wurde als Linux Partitionstyp angelegt was noch falsch ist, da dies eine linux lvm mit dem Code 8e war. Dies wird später nach der Erstellung der verschiedenen Partitionen noch angepasst.
 Command (m for help): p
 Disk /dev/sda: 640 GiB, 687194767360 bytes, 1342177280 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x151722cb
 
 Device     Boot   Start        End    Sectors   Size Id Type
 /dev/sda1  *       2048     999423     997376   487M 83 Linux
 /dev/sda2       1001470 1342177279 1341175810 639.5G  5 Extended
 /dev/sda5       1003520  629145600  628142081 299.5G 83 Linux
 
 29.	Nun wechseln wir in den Advanced Modus von fdisk, um die Partition 5 zu verändern.
 Command (m for help): x
 
 30.	Danach wechseln wir in den b mode um den Anfang eines Sektors in der Partition zu ändern
 DOS (MBR)
 b   move beginning of data in a partition
 
 31.	Hier wählen wir die 5. Partition aus und geben den alten Wert der Sektorenübersicht ein, sodass wir wieder das alte Partitionsschemate besitzen. 1001472
 Partition number (1,2,5, default 5): 5
 New beginning of data (1001471-629145600, default 1003520): 1001472
 
 Expert command (m for help): p
 
 Disk /dev/sda: 640 GiB, 687194767360 bytes, 1342177280 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x151722cb
 
 Device     Boot   Start        End    Sectors Id Type     Start-C/H/S  End-C/H/S Attrs
 /dev/sda1  *       2048     999423     997376 83 Linux        0/33/32   62/55/53    80
 /dev/sda2       1001470 1342177279 1341175810  5 Extended    62/23/86 602/17/171
 /dev/sda5       1001472  629145600  628144129 83 Linux      62/57/118  250/7/128
 
 32.	Nachdem dies geändert wurde wechseln wir wieder in den Standardmodus und erstellen die restlichen Partitionen. Mit r Return
 Expert command (m for help): r
 
 33.	Nun beginnen wir mit der Erstellung. Hier ist es ratsam die alte Partitionstabelle herzunehmen, um die alten Sektorenwerte einzugeben.
 Command (m for help): n
 All space for primary partitions is in use.
 Adding logical partition 6
 First sector (629147649-1342177279, default 629149696): 629149696
 Last sector, +sectors or +size{K,M,G,T,P} (629149696-1342177279, default 1342177279): 713031679
 
 Created a new partition 6 of type 'Linux' and of size 40 GiB.
 
 Command (m for help): n
 All space for primary partitions is in use.
 Adding logical partition 7
 First sector (629147649-1342177279, default 713033728): 713033728
 Last sector, +sectors or +size{K,M,G,T,P} (713033728-1342177279, default 1342177279): 817889279
 
 Created a new partition 7 of type 'Linux' and of size 50 GiB.
 
 Command (m for help): n
 All space for primary partitions is in use.
 Adding logical partition 8
 First sector (629147649-1342177279, default 817891328): 817891328
 Last sector, +sectors or +size{K,M,G,T,P} (817891328-1342177279, default 1342177279): 922746879
 
 Created a new partition 8 of type 'Linux' and of size 50 GiB.
 
 Command (m for help): n
 All space for primary partitions is in use.
 Adding logical partition 9
 First sector (629147649-1342177279, default 922748928): 922748928
 Last sector, +sectors or +size{K,M,G,T,P} (922748928-1342177279, default 1342177279): 1027604479
 
 Created a new partition 9 of type 'Linux' and of size 50 GiB.
 
 Command (m for help): n
 All space for primary partitions is in use.
 Adding logical partition 10
 First sector (629147649-1342177279, default 1027606528): 1027606528
 Last sector, +sectors or +size{K,M,G,T,P} (1027606528-1342177279, default 1342177279): 1132462079
 
 Created a new partition 10 of type 'Linux' and of size 50 GiB.
 
 34.	Nun erstellen wir auch die erforderliche neue Partition mit den hinzugefügten 100 GB und geben die übrigen Sektoren an. Hier können die defaults benutzt werden.
 Command (m for help): n
 All space for primary partitions is in use.
 Adding logical partition 11
 First sector (629147649-1342177279, default 1132464128):
 Last sector, +sectors or +size{K,M,G,T,P} (1132464128-1342177279, default 1342177279):
 
 Created a new partition 11 of type 'Linux' and of size 100 GiB.
 
 Command (m for help): p
 Disk /dev/sda: 640 GiB, 687194767360 bytes, 1342177280 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x151722cb
 
 Device     Boot      Start        End    Sectors   Size Id Type
 /dev/sda1  *          2048     999423     997376   487M 83 Linux
 /dev/sda2          1001470 1342177279 1341175810 639.5G  5 Extended
 /dev/sda5          1001472  629145600  628144129 299.5G 83 Linux
 /dev/sda6        629149696  713031679   83881984    40G 83 Linux
 /dev/sda7        713033728  817889279  104855552    50G 83 Linux
 /dev/sda8        817891328  922746879  104855552    50G 83 Linux
 /dev/sda9        922748928 1027604479  104855552    50G 83 Linux
 /dev/sda10      1027606528 1132462079  104855552    50G 83 Linux
 /dev/sda11      1132464128 1342177279  209713152   100G 83 Linux
 
 35.	Nachdem alles erfolgreich erstellt wurde müssen wir noch die Partitionstypen ändern. Diese besitzen noch den Linux Typ, jedoch muss Linux LVM ausgewählt werden, damit dies wieder mit der alten Konfiguration übereinstimmt.
 8e  Linux LVM
 Device     Boot      Start        End    Sectors   Size Id Type
 /dev/sda1  *          2048     999423     997376   487M 83 Linux
 /dev/sda2          1001470 1342177279 1341175810 639.5G  5 Extended
 /dev/sda5          1001472  629145600  628144129 299.5G 8e Linux LVM
 /dev/sda6        629149696  713031679   83881984    40G 83 Linux
 /dev/sda7        713033728  817889279  104855552    50G 83 Linux
 /dev/sda8        817891328  922746879  104855552    50G 83 Linux
 /dev/sda9        922748928 1027604479  104855552    50G 83 Linux
 /dev/sda10      1027606528 1132462079  104855552    50G 83 Linux
 /dev/sda11      1132464128 1342177279  209713152   100G 83 Linux
 
 Command (m for help): t
 Partition number (1,2,5-11, default 11): 6
 Partition type (type L to list all types): 8e
 
 Changed type of partition 'Linux' to 'Linux LVM'.
 
 Command (m for help): t
 Partition number (1,2,5-11, default 11): 7
 Partition type (type L to list all types): 8e
 
 Changed type of partition 'Linux' to 'Linux LVM'.
 
 Command (m for help): t
 Partition number (1,2,5-11, default 11): 8
 Partition type (type L to list all types): 8e
 
 Changed type of partition 'Linux' to 'Linux LVM'.
 
 Command (m for help): t
 Partition number (1,2,5-11, default 11): 9
 Partition type (type L to list all types): 8e
 
 Changed type of partition 'Linux' to 'Linux LVM'.
 
 Command (m for help): t
 Partition number (1,2,5-11, default 11): 10
 Partition type (type L to list all types): 8e
 
 Changed type of partition 'Linux' to 'Linux LVM'.
 
 Command (m for help): t
 Partition number (1,2,5-11, default 11): 11
 Partition type (type L to list all types): 8e
 
 Changed type of partition 'Linux' to 'Linux LVM'.
 
 Command (m for help): p
 Disk /dev/sda: 640 GiB, 687194767360 bytes, 1342177280 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x151722cb
 
 Device     Boot      Start        End    Sectors   Size Id Type
 /dev/sda1  *          2048     999423     997376   487M 83 Linux
 /dev/sda2          1001470 1342177279 1341175810 639.5G  5 Extended
 /dev/sda5          1001472  629145600  628144129 299.5G 8e Linux LVM
 /dev/sda6        629149696  713031679   83881984    40G 8e Linux LVM
 /dev/sda7        713033728  817889279  104855552    50G 8e Linux LVM
 /dev/sda8        817891328  922746879  104855552    50G 8e Linux LVM
 /dev/sda9        922748928 1027604479  104855552    50G 8e Linux LVM
 /dev/sda10      1027606528 1132462079  104855552    50G 8e Linux LVM
 /dev/sda11      1132464128 1342177279  209713152   100G 8e Linux LVM
 
 36.	Nachdem nun alle Partitionen wieder den alten Stand besitzen und die neue Partition hinzugefügt wurde muss der Stand auch gespeichert werden damit der Kernel die neue Tabelle benutzen kann. Diese speichern wir mit w.
 Command (m for help): w
 The partition table has been altered.
 Calling ioctl() to re-read partition table.
 Re-reading the partition table failed.: Device or resource busy
 
 37.	Da dies einen Neustart benötigt laut der Meldung und ein Neustart nicht möglich ist, da das System kontinuierlich laufen muss, gibt es nur zwei Optionen dies zu ermöglichen.
 Mit partprobe -s kann ein Scan für die neue neue kreierte Partitionstabelle ausgeführt werden. Wenn dies nicht hilft kann auch der Befehl partx -v -a /dev/sda eingegeben werden
 
 The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(
  or kpartx(  
 root@server1:~# partprobe -s
 /dev/sda: msdos partitions 1 2 <5 6 7 8 9 10 11>
 /dev/mapper/server01--vg-swap_1: loop partitions 1
 /dev/mapper/server01--vg-root: loop partitions 1
 
 38.	Der neue erweiterte Speicher ist jedoch noch nicht ganz fertig konfiguriert und erkannt. Jetzt muss das Logical Volume noch erweitert werden.
 root@server1:~# df -h
 Filesystem                       Size  Used Avail Use% Mounted on
 udev                              12G     0   12G   0% /dev
 tmpfs                            2.4G  228M  2.2G  10% /run
 /dev/mapper/server01--vg-root  530G  494G   12G  98% /
 tmpfs                             12G  4.0K   12G   1% /dev/shm
 tmpfs                            5.0M     0  5.0M   0% /run/lock
 tmpfs                             12G     0   12G   0% /sys/fs/cgroup
 /dev/sda1                        472M  106M  343M  24% /boot
 tmpfs                            2.4G     0  2.4G   0% /run/user/1000
 tmpfs                            2.4G     0  2.4G   0% /run/user/0
 
 39.	Partx wurde in dem Fall nur als Test ausgeführt was aber fehlschlägt laut der Ausgabe. Mit Partprobe hatte dies geklappt.
 root@server1:~# partx -v -a /dev/sda
 partition: none, disk: /dev/sda, lower: 0, upper: 0
 /dev/sda: partition table type 'dos' detected
 partx: /dev/sda: adding partition #1 failed: Device or resource busy
 partx: /dev/sda: adding partition #2 failed: Device or resource busy
 partx: /dev/sda: adding partition #5 failed: Device or resource busy
 partx: /dev/sda: error adding partitions 1-2
 partx: /dev/sda: adding partition #6 failed: Device or resource busy
 partx: /dev/sda: adding partition #7 failed: Device or resource busy
 partx: /dev/sda: adding partition #8 failed: Device or resource busy
 partx: /dev/sda: adding partition #9 failed: Device or resource busy
 partx: /dev/sda: adding partition #10 failed: Device or resource busy
 partx: /dev/sda: adding partition #11 failed: Device or resource busy
 partx: /dev/sda: error adding partitions 5-11
 
 root@server1:~# fdisk -l
 Disk /dev/sda: 640 GiB, 687194767360 bytes, 1342177280 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x151722cb
 
 Device     Boot      Start        End    Sectors   Size Id Type
 /dev/sda1  *          2048     999423     997376   487M 83 Linux
 /dev/sda2          1001470 1342177279 1341175810 639.5G  5 Extended
 /dev/sda5          1001472  629145600  628144129 299.5G 8e Linux LVM
 /dev/sda6        629149696  713031679   83881984    40G 8e Linux LVM
 /dev/sda7        713033728  817889279  104855552    50G 8e Linux LVM
 /dev/sda8        817891328  922746879  104855552    50G 8e Linux LVM
 /dev/sda9        922748928 1027604479  104855552    50G 8e Linux LVM
 /dev/sda10      1027606528 1132462079  104855552    50G 8e Linux LVM
 /dev/sda11      1132464128 1342177279  209713152   100G 8e Linux LVM
 
 
 Disk /dev/mapper/server01--vg-root: 538.5 GiB, 578214166528 bytes, 1129324544 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 
 
 Disk /dev/mapper/server01--vg-swap_1: 1020 MiB, 1069547520 bytes, 2088960 sectors
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 
 40.	Als erstes muss das Physische Volume erstellt werden, hier wählen wir die neue Partition /dev/sda11 aus
 root@server1:~# pvcreate /dev/sda11
 Physical volume "/dev/sda11" successfully created
 
 41.	Nun für den nächsten Schritt müssen wir den Volumegroupnamen herausfinden, um diesem dann das neue erstellte physische Volume sda11 hinzuzufügen.
 root@server1:~# vgdisplay
 --- Volume group ---
 VG Name               server01-vg
 System ID
 Format                lvm2
 Metadata Areas        6
 Metadata Sequence No  15
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                2
 Open LV               2
 Max PV                0
 Cur PV                6
 Act PV                6
 VG Size               539.50 GiB
 PE Size               4.00 MiB
 Total PE              138112
 Alloc PE / Size       138112 / 539.50 GiB
 Free  PE / Size       0 / 0
 VG UUID               C6VdtY-eI2Y-zNZM-8iDP-p96L-mJqW-CAGbh4
 
 Mit diesem Befehl fügen wir das neue Volume der Gruppe hinzu
 root@server1:~# vgextend server01-vg /dev/sda11
 Volume group "server01-vg" successfully extended
 
 42.	Hier sehen wir nun, dass das neue Volume hinzugefügt wurde und der Speicher erweitert wurde.
 root@server1:~# pvscan
 PV /dev/sda5    VG server01-vg   lvm2 [299.52 GiB / 0    free]
 PV /dev/sda6    VG server01-vg   lvm2 [40.00 GiB / 0    free]
 PV /dev/sda7    VG server01-vg   lvm2 [50.00 GiB / 0    free]
 PV /dev/sda8    VG server01-vg   lvm2 [50.00 GiB / 0    free]
 PV /dev/sda9    VG server01-vg   lvm2 [50.00 GiB / 0    free]
 PV /dev/sda10   VG server01-vg   lvm2 [50.00 GiB / 0    free]
 PV /dev/sda11   VG server01-vg   lvm2 [100.00 GiB / 100.00 GiB free]
 Total: 7 [639.50 GiB] / in use: 7 [639.50 GiB] / in no VG: 0 [0   ]
 
 43.	Nun müssen wir das Logical Volume mit dem neuen Volume erweitern
 root@server1:~# lvextend /dev/server01-vg/
 /dev/server01-vg/root    /dev/server01-vg/swap_1
 
 root@server1:~# lvextend /dev/server01-vg/root /dev/sda11
 Size of logical volume server01-vg/root changed from 538.50 GiB (137857 extents) to 638.50 GiB (163456 extents).
 Logical volume root successfully resized.
 
 44.	Im letzten Schritt müssen wir noch das Filesystem erweitern.
 root@server1:~# resize2fs /dev/server01-vg/root
 resize2fs 1.42.13 (17-May-2015)
 Filesystem at /dev/server01-vg/root is mounted on /; on-line resizing required
 old_desc_blocks = 34, new_desc_blocks = 40
 The filesystem on /dev/server01-vg/root is now 167378944 (4k) blocks long.
 45.	Finally sehen wir, dass nun die Root Partition wieder mehr freien Speicher besitzt
 root@server1:~# df -h
 Filesystem                       Size  Used Avail Use% Mounted on
 udev                              12G     0   12G   0% /dev
 tmpfs                            2.4G  228M  2.2G  10% /run
 /dev/mapper/server01--vg-root  629G  494G  106G  83% /
 tmpfs                             12G  4.0K   12G   1% /dev/shm
 tmpfs                            5.0M     0  5.0M   0% /run/lock
 tmpfs                             12G     0   12G   0% /sys/fs/cgroup
 /dev/sda1                        472M  106M  343M  24% /boot
 tmpfs                            2.4G     0  2.4G   0% /run/user/1000
 tmpfs                            2.4G     0  2.4G   0% /run/user/0
 
 46.	Volume Group wurde erfolgreich erweitert.
 root@server1:~# vgdisplay
 --- Volume group ---
 VG Name               server01-vg
 System ID
 Format                lvm2
 Metadata Areas        7
 Metadata Sequence No  17
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                2
 Open LV               2
 Max PV                0
 Cur PV                7
 Act PV                7
 VG Size               639.50 GiB
 PE Size               4.00 MiB
 Total PE              163711
 Alloc PE / Size       163711 / 639.50 GiB
 Free  PE / Size       0 / 0
 VG UUID               C6VdtY-eI2Y-zNZM-8iDP-p96L-mJqW-CAGbh4
 
 47. Snapshot der VM wieder löschen wenn alles wie gewünscht funktioniert und keine Probleme bestehen
 
 [Aktualisiert am: Do, 11 April 2019 11:07] Den Beitrag einem Moderator melden |  
	|  |  | 
 
   
 aktuelle Zeit: Fr Okt 31 18:22:30 CET 2025 
 Insgesamt benötigte Zeit, um die Seite zu erzeugen: 0.00321 Sekunden |