La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritto come aggiungere spazio su disco alle macchine virtuali (VM) Linux.
Linux (e VM Linux) sono installati su dischi rigidi, sia reali che virtuali. Oltre a questo viene impilato un Volume Manager seguito da un file system che è quello che viene generalmente utilizzato.
Per aumentare le dimensioni di un file system in una VM Linux, è necessario eseguire le operazioni seguenti:
Nota: Molte delle opzioni di ridimensionamento sono RISKY e possono lasciare la VM in uno stato non avviabile o dati danneggiati. Prestare attenzione.
Nota: Prima di aumentare lo spazio su disco, assicurarsi di aver eliminato il file system esistente. In /tmp, /var/tmp, /var/tmp/broadhop e /var/log sono spesso presenti file che non sono necessari e che possono essere eliminati anziché aumentare lo spazio su disco.
#df -hFile system:______________________________Attivato il:______________________
Di seguito viene riportato un esempio di output per il comando df -h:
[root@sessionmgr02 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
18G 2.4G 15G 15% /
/dev/mapper/VolGroup00-LogVol02
5.7G 140M 5.3G 3% /home
/dev/mapper/VolGroup00-LogVol03
30G 27G 1.5G 97% /data
/dev/sda1 99M 40M 55M 43% /boot
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 8.0G 1.1G 7.0G 13% /data/sessions.1
# pvdisplayNome VA:___________________________________
Di seguito viene riportato un output di esempio per il comando pvdisplay:
[root@sessionmgr02 ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 69.89 GB / not usable 18.64 MB
Allocatable yes
PE Size (KByte) 32768
Total PE 2236
Free PE 320
Allocated PE 1916
PV UUID HO3ICX-nRhO-FaBA-MvB3-Zlzv-JLG4-vNFQeU
Nota: Il nome PV (/dev/sda2) mostra due elementi. La prima parte (/dev/sda) mostra il dispositivo, mentre la seconda (2) mostra il numero di partizione.
Spazio su disco da aggiungere <amount>:__________________________________
# vgdisplay
Numero di identificazione personale (PE):_______________________Numero di identificazione personale (PE):_____________________________________________________________________________________________________________
Di seguito viene riportato un esempio di output per il comando vgdisplay:
[root@sessionmgr02 ~]# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 9
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 4
Open LV 4
Max PV 0
Cur PV 1
Act PV 1
VG Size 74.88 GB
PE Size 32.00 MB
Total PE 2396
Alloc PE / Size 1916 / 59.88 GB
Free PE / Size 480 / 15.00 GB
VG UUID pPSNBU-FRWO-z3aC-iAxS-ewaw-jOFT-dTcBKd
Nota: Se lo spazio disponibile è sufficiente per l'espansione, continuare con la sezione 4. Se lo spazio disponibile non è sufficiente, interrompere la procedura e aggiungere spazio su disco all'archivio dati prima di procedere.
# shutdown -h now
In questo esempio viene mostrato l'output del comando shutdown -h now:
[root@sessionmgr02 ~]# shutdown -h now
Broadcast message from root (pts/0) (Wed Dec 18 11:48:20 2013):
The system is going down for system halt NOW!
Nota: La quantità aumentata deve essere inferiore alla quantità di spazio disponibile nell'archivio dati. Non effettuare un provisioning eccessivo.
Nota: Attendere 5 minuti il completamento del caricamento della VM.
# ssh
In questo esempio viene mostrato l'output del comando ssh:
[root@pcrfclient01 ~]# ssh 172.10.1.30
\\Last login: Wed Dec 18 11:48:14 2013 from 172.10.1.9
Spacewalk kickstart on 2010-08-23
[root@sessionmgr02 ~]#
# fdisk -l /dev/sda
Dimensione del disco:___________________________
In questo esempio viene mostrato l'output del comando fdisk -l /dev/sda:
[root@sessionmgr02 ~]# fdisk -l /dev/sda
Disk /dev/sda2: 75.0 GB, 75047454720 bytes
255 heads, 63 sectors/track, 9124 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Questo output di esempio mostra che /dev/sda2 ha attualmente 75G allocato.
# fdisk
In questo esempio viene mostrato l'output del comando fdisk /dev/sda:
[root@sessionmgr02 ~]# fdisk /dev/sda
The number of cylinders for this disk is set to 9137.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help):
Command (m for help): p
Nell'esempio seguente viene mostrato l'output che mostra la tabella delle partizioni dopo aver digitato la lettera 'p':
Command (m for help): p
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 9137 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help):
Inizio:________________________Id:________________________
Command (m for help): d
L'esempio mostra i risultati dopo l'immissione di d:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 9137 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4):
Partition number (1-4): <number>
In questo esempio vengono visualizzati i risultati dopo l'immissione del numero di partizione:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 9137 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help):
Command (m for help): n
Questo esempio mostra i risultati dopo l'immissione di n:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
Command (m for help): n
Command (m for help): p
L'esempio mostra l'output dopo l'immissione di p:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):
Partition number (1-4): 2
In questo esempio vengono visualizzati i risultati dopo l'immissione del numero di partizione:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9137, default 14):
In questo esempio vengono visualizzati i risultati dopo aver accettato il valore predefinito e aver premuto Invio:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
In questo esempio vengono mostrati i risultati dopo aver accettato il valore predefinito e aver premuto Invio:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help):
Command (m for help): t
Nell'esempio seguente vengono illustrati i risultati ottenuti dopo l'immissione di t:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help): t
Partition number (1-4):
Partition number (1-4): 2
In questo esempio vengono visualizzati i risultati dopo l'immissione del numero di partizione:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes):
Hex code (type L to list codes): 8e
Questo esempio mostra i risultati dopo l'immissione del codice esadecimale:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 8e
Changed system type of partition 2 to 8e (Linux LVM)
Command (m for help):
Command (m for help): w
L'esempio mostra i risultati dopo aver immesso w al prompt:
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 8e
Changed system type of partition 2 to 8e (Linux LVM)
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
[root@sessionmgr02 ~]#
In questo modo si esce da fdisk e si passa al prompt root.
# init 6
[root@sessionmgr02 ~]# fdisk -l /dev/sda
Disk /dev/sda2: 80.4 GB, 80418562560 bytes
255 heads, 63 sectors/track, 9777 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Questo output di esempio mostra che /dev/sda dispone ora di 80 Gigabyte allocati.
Avviso: Questa procedura è piuttosto rischiosa. Prestare attenzione.
# pvresize /dev/sda2
Nell'esempio vengono mostrati i risultati dopo l'immissione del comando pvresize:
[root@sessionmgr02 ~]# pvresize /dev/sda2
Physical volume "/dev/sda2" changed
1 physical volume(s) resized / 0 physical volume(s) not resized
Nell'esempio vengono mostrati i risultati dopo l'immissione del comando vgdisplay:
[root@sessionmgr02 ~]# vgdisplay
--- Volume group ---
VG Name VolGroup00
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 9
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 4
Open LV 4
Max PV 0
Cur PV 1
Act PV 1
VG Size 74.88 GB
PE Size 32.00 MB
Total PE 2396
Alloc PE / Size 1916 / 59.88 GB
Free PE / Size 480 / 15.00 GB
VG UUID pPSNBU-FRWO-z3aC-iAxS-ewaw-jOFT-dTcBKd
Nell'esempio viene mostrato lo spazio su disco aggiunto nella sezione precedente.
Registrare i valori di File system e Mounted sull'output del comando df.
# df -h
File system:__________________________Montato il:_______________________
[root@sessionmgr02 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
18G 2.4G 15G 15% /
/dev/mapper/VolGroup00-LogVol02
5.7G 140M 5.3G 3% /home
/dev/mapper/VolGroup00-LogVol03
30G 27G 1.5G 97% /data
/dev/sda1 99M 40M 55M 43% /boot
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 8.0G 1.1G 7.0G 13% /data/sessions.1
Spazio su disco da aggiungere <amount>:_________________________
# lvextend -L+5G /dev/mapper/VolGroup-LogVol-03
Nell'esempio vengono mostrati i risultati dopo l'immissione del comando lvextend:
[root@sessionmgr02 ~]# lvextend -L+5G /dev/mapper/VolGroup00-LogVol03
Extending logical volume LogVol03 to 45.00 GB
Logical volume LogVol03 successfully resized
[root@sessionmgr02 ~]#
In questo modo lo spazio appena aggiunto viene aggiunto al volume logico.
Avviso: Il completamento di questo comando potrebbe richiedere del tempo.
# resize2fs <filesystem>
Nell'esempio vengono mostrati i risultati dopo l'immissione del comando resize2fs:
[root@sessionmgr02 ~]# resize2fs /dev/mapper/VolGroup00-LogVol03
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/mapper/VolGroup00-LogVol03 is
mounted on /data; on-line resizing required
Performing an on-line resize of /dev/mapper/VolGroup00-LogVol03
to 11796480 (4k) blocks.
The filesystem on /dev/mapper/VolGroup00-LogVol03 is now 11796480 blocks long.
[root@sessionmgr02 ~]#
# df -h
L'esempio deriva dall'immissione del comando df -h:
[root@sessionmgr02 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
18G 2.4G 15G 15% /
/dev/mapper/VolGroup00-LogVol02
5.7G 140M 5.3G 3% /home
/dev/mapper/VolGroup00-LogVol03
44G 22G 21G 52% /data
/dev/sda1 99M 40M 55M 43% /boot
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 8.0G 4.0K 8.0G 1% /data/sessions.1
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
29-Jun-2015 |
Versione iniziale |