2016-05-31 9 views
0

Erstellt Thin Provisioning VM (Centos 7) mit 50 GB Festplatte. Aber es erhöht nicht automatisch den Platz, wenn es nötig ist. Kann jemand bitte sagen, wie man den Raum des "/" Verzeichnisses vergrößert.So erhöhen Sie den Festplattenspeicher von Thin Provisioning vm

[[email protected] ~]$ df -h 
Filesystem    Size Used Avail Use% Mounted on 
/dev/mapper/centos-root 14G 14G 16K 100%/
devtmpfs     1.9G  0 1.9G 0% /dev 
tmpfs     1.9G 912M 985M 49% /dev/shm 
tmpfs     1.9G 17M 1.9G 1% /run 
tmpfs     1.9G  0 1.9G 0% /sys/fs/cgroup 
/dev/sda1    497M 147M 351M 30% /boot 
tmpfs     380M  0 380M 0% /run/user/1001 
tmpfs     380M  0 380M 0% /run/user/1002 

Unten sind die Ausgaben von PVS-Befehl.

[[email protected] ~]# pvs 
    PV   VG  Fmt Attr PSize PFree 
    /dev/sda2 centos lvm2 a-- 15.51g 40.00m 

Unten sind die Ausgaben von VGS-Befehl.

[[email protected] ~]# vgs 
    VG  #PV #LV #SN Attr VSize VFree 
    centos 1 2 0 wz--n- 15.51g 40.00m 

Unten sind die Ausgabe von lvs Befehl.

[[email protected] ~]# lvs 
    LV VG  Attr  LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert 
    root centos -wi-ao---- 13.87g 
    swap centos -wi-ao---- 1.60g 

Unten sind die Ausgaben von fdisk Befehl.

[[email protected] ~]# fdisk -l 

Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 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 label type: dos 
Disk identifier: 0x0009a61a 

    Device Boot  Start   End  Blocks Id System 
/dev/sda1 *  2048  1026047  512000 83 Linux 
/dev/sda2   1026048 33554431 16264192 8e Linux LVM 
/dev/sda3  33554432 104857599 35651584 8e Linux LVM 

Disk /dev/mapper/centos-root: 14.9 GB, 14889779200 bytes, 29081600 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/centos-swap: 1719 MB, 1719664640 bytes, 3358720 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 

Antwort

1

Im fdisk -l Ausgang können Sie sehen, dass Sie eine 35GB Festplatte /dev/sda3 haben. Um Ihr Root-Volume erweitern können Sie diese Diskette zu LVM (Logical Volume Manager) hinzufügen:

pvcreate /dev/sda3

Dies wird die ungenutzte Platte /dev/sda3 als neues pv (Physical Volume) auf LVM hinzufügen.

Der nächste Schritt ist die Erweiterung Ihres Root-VG (Volume-Gruppe). In Ihrem Fall ist es einfach, da Sie nur eine vg haben:

vgextend centos /dev/sda3

Jetzt haben Sie die 35GB Festplatte zu Ihrem vg hinzugefügt und Sie können es zu deinem lv verteilen (Logical Volume).

Finaly Sie können so viel Speicherplatz hinzufügen, wie Sie (bis zu 35GB) zu Ihrem Root-Volume mit dem lvextend Befehl benötigen:

Wenn Sie die ganze 35GB verwenden möchten, können Sie verwenden:
lvextend -l +100%FREE /dev/mapper/centos-root

Wenn Sie nur eine bestimmte ammount (dh 1G) hinzufügen Sie diese verwenden können:
lvextend -L +1G /dev/mapper/centos-root

Und finaly die Größe Dateisystem:

resize2fs /dev/mapper/centos-root


Die LVM-Logik ist:
1. Harddisk fdisk -l
2. Physikalische Volume pvs
3. Volumengruppe vgs
4. Logical Volume lvs

+0

Wenn Sie mich bieten mit die Ausgabe von 'pvs vgs lvs' und welche Größe dein/sein sollte, kann ich meine Antwort verbessern. – elcaos

+0

und die Ausgabe von 'fdisk -l' – elcaos

+0

Vielen Dank für Ihre Kommentare. Bearbeitete die Frage mit der Ausgabe von pvs, vgs, lvs, fdisk -l, wie Sie gefragt haben. –