LVM Verändern: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(33 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
+
=Erweitern einer Volume Group=
===Erweitern einer Volume Group===
+
*pvcreate /dev/sdb4
root@zero:~# pvcreate /dev/sdd
+
*vgextend daten /dev/sdb4
  Physical volume "/dev/sdd" successfully created
 
root@zero:~# vgextend daten /dev/sdd
 
 
   Volume group "daten" successfully extended
 
   Volume group "daten" successfully extended
  
===Anzeigen der vergößerten Volume Group===
+
=Anzeigen der vergößerten Volume Group=
root@zero:~# vgs
+
*vgs
 
   VG    #PV #LV #SN Attr  VSize VFree
 
   VG    #PV #LV #SN Attr  VSize VFree
 
   daten  3  1  0 wz--n- 2,99G 1,52G
 
   daten  3  1  0 wz--n- 2,99G 1,52G
 +
=Vergrößern des Logical Volumes=
 +
*lvextend -L 14G /dev/daten/video
 +
oder um 2GB vergrössen
 +
*lvextend -L +2G /dev/daten/video
 +
Size of logical volume daten/video changed from 12.00 GiB (3072 extents) to 14.00 GiB (3584 extents).
 +
  Logical volume daten/video successfully resized.
  
===Vergrößern des Logical Volumes auf 2.5 GB===
+
=Vergrößern des Logical Volumes online=
  root@zero:~# lvextend -L 2,5G /dev/daten/Speicher
+
==Anzeigen des momentanen Status==
   Extending logical volume Speicher to 2,50 GB
+
*df -h  /mnt/video
   Logical volume Speicher successfully resized
+
Dateisystem            Größe Benutzt Verf. Verw% Eingehängt auf
 +
/dev/mapper/daten-video  9,8G    24K  9,3G    1% /mnt/video
 +
==Vergrössern==
 +
*resize2fs /dev/daten/video
 +
  resize2fs 1.46.2 (28-Feb-2021)
 +
Filesystem at /dev/daten/video is mounted on /mnt/video; on-line resizing required
 +
old_desc_blocks = 2, new_desc_blocks = 3
 +
The filesystem on /dev/daten/video is now 4718592 (4k) blocks long.
 +
==Anzeigen des momentanen Status==
 +
*df -h /mnt/video
 +
Dateisystem            Größe Benutzt Verf. Verw% Eingehängt auf
 +
/dev/mapper/daten-video   18G    44M   17G    1% /mnt/video
  
===Vergrößern des Logical Volumes online===
 
lvextend -L +5G /dev/daten/Speicher
 
resize2fs /dev/daten/Speicher
 
===Vergrößern des Logical Volumes auf Maximalwert===
 
lvextend -l +100%FREE  /dev/daten/Speicher
 
resize2fs /dev/daten/Speicher
 
  
===Löschen eines Logical Volumes===
 
root@zero:~# lvremove /dev/datan/ubuntu
 
  
===Verkleinern===
+
=Vergrößern des Logical Volumes auf Maximalwert=
====Dateisystem verkleinern====
+
*lvextend -l +100%FREE /dev/daten/audio
  root@zero:~# resize2fs /dev/daten/Speicher 1G
+
*resize2fs /dev/daten/audio
resize2fs 1.41.4 (27-Jan-2009)
 
Resizing the filesystem on /dev/daten/Speicher to 262144 (4k) blocks.
 
Das Dateisystem auf /dev/daten/Speicher ist nun 262144 Blöcke groß.
 
  
====Logisches Volume verkleinern====
+
=Löschen eines Logical Volumes=
root@zero:~# lvreduce -L 1,5G /dev/daten/Speicher
+
*umount /dev/daten/misc
  WARNING: Reducing active and open logical volume to 1,50 GB
+
*lvremove /dev/daten/misc
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
+
  Do you really want to remove active logical volume daten/misc? [y/n]: y
  Do you really want to reduce Speicher? [y/n]: y
+
  Logical volume "misc" successfully removed
  Reducing logical volume Speicher to 1,50 GB
+
=Verkleinern=
  Logical volume Speicher successfully resized
+
==Dateisystem verkleinern==
 +
*umount  /mnt/video
 +
*e2fsck -f /dev/daten/video
 +
e2fsck 1.46.2 (28-Feb-2021)
 +
Pass 1: Checking inodes, blocks, and sizes
 +
Pass 2: Checking directory structure
 +
Pass 3: Checking directory connectivity
 +
Pass 4: Checking reference counts
 +
Pass 5: Checking group summary information
 +
/dev/daten/video: 11/1179648 files (0.0% non-contiguous), 101703/4718592 blocks
 +
*resize2fs /dev/daten/video 9G
 +
resize2fs 1.46.2 (28-Feb-2021)
 +
Resizing the filesystem on /dev/daten/video to 3670016 (4k) blocks.
 +
The filesystem on /dev/daten/video is now 3670016 (4k) blocks long.
  
  root@zero:~# lvs
+
==Logisches Volume verkleinern==
 +
*lvreduce -L 9G /dev/daten/video
 +
  WARNING: Reducing active logical volume to 14,00 GiB.
 +
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
 +
  Do you really want to reduce daten/video? [y/n]: y
 +
  Size of logical volume daten/video changed from 18,00 GiB (4608 extents) to 14,00 GiB (3584 extents).
 +
  Logical volume daten/video successfully resized.
 +
*lvs
 
   LV      VG    Attr  LSize Origin Snap%  Move Log Copy%  Convert
 
   LV      VG    Attr  LSize Origin Snap%  Move Log Copy%  Convert
 
   Speicher daten -wi-ao 1,50G
 
   Speicher daten -wi-ao 1,50G
  
====Physical Volume leeren oder verschieben====
+
=Physical Volume entfernen=
root@zero:~# pvmove /dev/sdd
+
==Physical Volume leeren oder verschieben==
   No extents available for allocation
+
*Es muss genügend Platz auf den restlichen Physical Volumes vorhanden sein!
 +
*pvmove /dev/sdb1
 +
/dev/sdb1: Moved: 0,51%
 +
/dev/sdb1: Moved: 100,00%
 +
 
 +
==Physical Volume aufs VG entfernen==
 +
*vgreduce daten /dev/sdb1
 +
  Removed "/dev/sdb1" from volume group "daten"
 +
 
 +
==LVM Label entfernen==
 +
*pvremove /dev/sdb1
 +
   Labels on physical volume "/dev/sdb1" successfully wiped.
 +
 
 +
=LV auflösen=
 +
==Umounten==
 +
*umount /mnt/{misc,video,audio}
 +
==Stoppen der Logical Volumes==
 +
*lvchange -a n /dev/daten/video
 +
*lvchange -a n /dev/daten/audio
 +
 
 +
==Löschen der Logical Volumes==
 +
*lvremove /dev/daten/video
 +
*lvremove /dev/daten/audio
  
Um ein Physical Volume mit pvmove zu leeren, muss genügend Platz auf den restlichen Physical Volumes vorhanden sein!
+
=VG auflösen=
 +
==Stoppen==
 +
*vgchange -a n /dev/daten
 +
==Entfernen==
 +
*vgremove /dev/daten
 +
=PV auflösen=
 +
*pvremove /dev/sdb[2-4]
  
====LV auflösen====
+
=Physical Volume vergrößern=
root@zero:~# lvchange -a n /dev/vg-data/data
+
*pvresize /dev/sda5
root@zero:~# lvremove /dev/vg-data/data
+
  Physical volume "/dev/sda5" changed
Logical volume "data" successfully removed
+
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized
====VG auflösen====
 
root@zero:~# vgchange -a n /dev/vg-data
 
  0 logical volume(s) in volume group "vg-data" now active
 
root@zero:~# vgremove /dev/vg-data
 
  Volume group "vg-data" successfully removed
 
====PV auflösen====
 
root@zero:~# pvremove /dev/sda5
 
  Labels on physical volume "/dev/sda5" successfully wiped
 
  
====Physical Volume aus Volume Group entfernen/VG verkleinern====
+
*lvextend -r -l +100%FREE /dev/vg_test/root
root@zero:~# vgreduce daten /dev/sdd
+
  Size of logical volume vg_test/root changed from <241,52 GiB (61829 extents) to <341,52 GiB (87429 extents).
   Removed "/dev/sdd" from volume group "daten"
+
  Logical volume vg_test/root successfully resized.
 +
  resize2fs 1.44.5 (15-Dec-2018)
 +
  Dateisystem bei /dev/mapper/vg_test ist auf / eingehängt; Online-Größenänderung ist
 +
  erforderlich
 +
   old_desc_blocks = 31, new_desc_blocks = 43
 +
  Das Dateisystem auf /dev/mapper/vg_test is nun 89527296 (4k) Blöcke lang.

Aktuelle Version vom 17. Juli 2024, 10:09 Uhr

Erweitern einer Volume Group

  • pvcreate /dev/sdb4
  • vgextend daten /dev/sdb4
 Volume group "daten" successfully extended

Anzeigen der vergößerten Volume Group

  • vgs
 VG    #PV #LV #SN Attr   VSize VFree
 daten   3   1   0 wz--n- 2,99G 1,52G

Vergrößern des Logical Volumes

  • lvextend -L 14G /dev/daten/video

oder um 2GB vergrössen

  • lvextend -L +2G /dev/daten/video
Size of logical volume daten/video changed from 12.00 GiB (3072 extents) to 14.00 GiB (3584 extents).
 Logical volume daten/video successfully resized.

Vergrößern des Logical Volumes online

Anzeigen des momentanen Status

  • df -h /mnt/video
Dateisystem             Größe Benutzt Verf. Verw% Eingehängt auf
/dev/mapper/daten-video  9,8G     24K  9,3G    1% /mnt/video

Vergrössern

  • resize2fs /dev/daten/video
resize2fs 1.46.2 (28-Feb-2021)
Filesystem at /dev/daten/video is mounted on /mnt/video; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
The filesystem on /dev/daten/video is now 4718592 (4k) blocks long.

Anzeigen des momentanen Status

  • df -h /mnt/video
Dateisystem             Größe Benutzt Verf. Verw% Eingehängt auf
/dev/mapper/daten-video   18G     44M   17G    1% /mnt/video


Vergrößern des Logical Volumes auf Maximalwert

  • lvextend -l +100%FREE /dev/daten/audio
  • resize2fs /dev/daten/audio

Löschen eines Logical Volumes

  • umount /dev/daten/misc
  • lvremove /dev/daten/misc
Do you really want to remove active logical volume daten/misc? [y/n]: y
  Logical volume "misc" successfully removed

Verkleinern

Dateisystem verkleinern

  • umount /mnt/video
  • e2fsck -f /dev/daten/video
e2fsck 1.46.2 (28-Feb-2021)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/daten/video: 11/1179648 files (0.0% non-contiguous), 101703/4718592 blocks
  • resize2fs /dev/daten/video 9G
resize2fs 1.46.2 (28-Feb-2021)
Resizing the filesystem on /dev/daten/video to 3670016 (4k) blocks.
The filesystem on /dev/daten/video is now 3670016 (4k) blocks long.

Logisches Volume verkleinern

  • lvreduce -L 9G /dev/daten/video
  WARNING: Reducing active logical volume to 14,00 GiB.
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce daten/video? [y/n]: y
  Size of logical volume daten/video changed from 18,00 GiB (4608 extents) to 14,00 GiB (3584 extents).
  Logical volume daten/video successfully resized.
  • lvs
 LV       VG    Attr   LSize Origin Snap%  Move Log Copy%  Convert
 Speicher daten -wi-ao 1,50G

Physical Volume entfernen

Physical Volume leeren oder verschieben

  • Es muss genügend Platz auf den restlichen Physical Volumes vorhanden sein!
  • pvmove /dev/sdb1
/dev/sdb1: Moved: 0,51%
/dev/sdb1: Moved: 100,00%

Physical Volume aufs VG entfernen

  • vgreduce daten /dev/sdb1
 Removed "/dev/sdb1" from volume group "daten"

LVM Label entfernen

  • pvremove /dev/sdb1
 Labels on physical volume "/dev/sdb1" successfully wiped.

LV auflösen

Umounten

  • umount /mnt/{misc,video,audio}

Stoppen der Logical Volumes

  • lvchange -a n /dev/daten/video
  • lvchange -a n /dev/daten/audio

Löschen der Logical Volumes

  • lvremove /dev/daten/video
  • lvremove /dev/daten/audio

VG auflösen

Stoppen

  • vgchange -a n /dev/daten

Entfernen

  • vgremove /dev/daten

PV auflösen

  • pvremove /dev/sdb[2-4]

Physical Volume vergrößern

  • pvresize /dev/sda5
 Physical volume "/dev/sda5" changed
 1 physical volume(s) resized or updated / 0 physical volume(s) not resized
  • lvextend -r -l +100%FREE /dev/vg_test/root
 Size of logical volume vg_test/root changed from <241,52 GiB (61829 extents) to <341,52 GiB (87429 extents).
 Logical volume vg_test/root successfully resized.
 resize2fs 1.44.5 (15-Dec-2018)
 Dateisystem bei /dev/mapper/vg_test ist auf / eingehängt; Online-Größenänderung ist
 erforderlich
 old_desc_blocks = 31, new_desc_blocks = 43
 Das Dateisystem auf /dev/mapper/vg_test is nun 89527296 (4k) Blöcke lang.