# --------------------------------------------------------- # --- : Physikalische Volumen (pv) # sind vergleichbar mit echten Partitionen auf einer Festplatte. # Tatsächlich werden diese Volumen auch mittels fdisk vorbereitet. # Der Dateisystemtyp ist 8E. # --------------------------------------------------------- # --- : Volumen-Gruppen (vg) # sind ein Zusammenschluss aus mehreren physikalischen # Volumen. # Sie können diese Gruppen nachträglich mit weiteren physikalischen # Volumen erweitern. # --------------------------------------------------------- # --- : Logische Volumen (lv) # werden innerhalb der Volumen-Gruppen erstellt. # Aus der Sicht des Dateisystems handelt es sich hierbei um Partitionen. # Sie werden letztendlich in den Dateisystembaum gemountet und verwendet. yum install lvm2 apt-get install lvm2 ls -l /sbin/pv* /sbin/lv* /sbin/vg* $ ls -l /sbin/pv* | awk '{print $9}' # /sbin/pvchange # /sbin/pvck # /sbin/pvcreate # /sbin/pvdisplay # /sbin/pvmove # /sbin/pvremove # /sbin/pvresize # /sbin/pvs # /sbin/pvscan $ ls -l /sbin/vg* | awk '{print $9}' # /sbin/vgcfgbackup # /sbin/vgcfgrestore # /sbin/vgchange # /sbin/vgck # /sbin/vgconvert # /sbin/vgcreate # /sbin/vgdisplay # /sbin/vgexport # /sbin/vgextend # /sbin/vgimport # /sbin/vgimportclone # /sbin/vgmerge # /sbin/vgmknodes # /sbin/vgreduce # /sbin/vgremove # /sbin/vgrename # /sbin/vgs # /sbin/vgscan # /sbin/vgsplit $ ls -l /sbin/lv* | awk '{print $9}' # /sbin/lvchange # /sbin/lvconvert # /sbin/lvcreate # /sbin/lvdisplay # /sbin/lvextend # /sbin/lvm # /sbin/lvmchange # /sbin/lvmconf # /sbin/lvmdiskscan # /sbin/lvmdump # /sbin/lvmsadc # /sbin/lvmsar # /sbin/lvreduce # /sbin/lvremove # /sbin/lvrename # /sbin/lvresize # /sbin/lvs # /sbin/lvscan # vgscan -v # fdisk /dev/sdb # n --> p --> 1 --> t --> 8e --> w # # -d Dump the partitions of a device in a format useful as input to sfdisk. For example, # % sfdisk -d /dev/hda > hda.out # % sfdisk /dev/hda < hda.out # will correct the bad last extended partition that the OS/2 fdisk creates. # # -f or --force Do what I say, even if it is stupid. # sfdisk -d /dev/sdb | sfdisk /dev/sdc sfdisk -d /dev/sdb | sfdisk /dev/sdd sfdisk -d /dev/sdb | sfdisk /dev/sde # # --------------------------------------------------------- # --- : Erstellen Physikal Volumen # pvcreate -v /dev/sdb1 pvcreate -v /dev/sdc1 pvcreate -v /dev/sdd1 pvcreate -v /dev/sde1 # --------------------------------------------------------- pvdisplay # # --------------------------------------------------------- # --- : Erstellen Volumen Group # vgcreate vg_NAME /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 # --------------------------------------------------------- vgdisplay # # --------------------------------------------------------- # --- : Erstellen Logical Volumen # lvcreate -n lv_NAME_1 -L 20G vg_NAME # lvdisplay /dev/vg_big/lv_big_1 # mkfs.ext4 /dev/vg_big/lv_big_1 # mkdir /media/lvtest mount /dev/vg_big/lv_big_1 /media/lvtest/ # # Logische Volumen erweitern # lvextend -L 25G /dev/vg_big/lv_big_1 # resize2fs /dev/vg_big/lv_big_1 # # # Logische Volumen verkleinern # umount /lvtest/ # e2fsck -f /dev/vg_big/lv_big_1 # resize2fs /dev/vg_big/lv_big_1 4096000 # lvreduce -L 4G /dev/vg_big/lv_big_1 # # # # # Physikalische Volumen aus einer Volumen-Gruppe entfernen und physikalische Volumen zu einer Gruppe hinzufügen # # alle physikalischen volumen die keine dateilen enthalten werden entfernt. -a vgreduce -a vg_big # # Wolumen group erweitern vgextend vg_big /dev/sdc1 # # LVM Snapshots # lvcreate -L1G -s -n big1backup /dev/vg_big/lv_big_1 # mount /dev/vg_big/big1backup /backup/ # tar -pzcf backup.tar.gz /backup/ # umount /backup # lvremove /dev/vg_big/big1backup