Skip to content

Instantly share code, notes, and snippets.

@StudioEtrange
Last active April 2, 2018 21:56
Show Gist options
  • Save StudioEtrange/6f597f045a35216721ad6c0668e941da to your computer and use it in GitHub Desktop.
Save StudioEtrange/6f597f045a35216721ad6c0668e941da to your computer and use it in GitHub Desktop.
LVM and disk commands
# List block devices
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238.5G 0 disk
├─sda1 8:1 0 200M 0 part /boot/efi
├─sda2 8:2 0 500M 0 part /boot
└─sda3 8:3 0 237.8G 0 part
├─fedora-root 253:0 0 50G 0 lvm /
├─fedora-swap 253:1 0 2G 0 lvm [SWAP]
└─fedora-home 253:2 0 185.9G 0 lvm
# create LVM primary partition
sudo fdisk
# type : 8e
# create physical volume
sudo pvcreate /dev/sdb1
sudo pvdisplay
sudo pvscan
# add physical volume to volume group
sudo vgextend GROUP_VOLUME_NAME /dev/sdb1
# check VGSize size (=total size of volum group)
sudo vgdisplay
sudo vgscan
# create logical volume of size XX
sudo lvcreate -L1XXG -n VOLUME_LOGIC_NAME GROUP_VOLUME_NAME
# allocate space to the new logical volume
sudo lvextend -r -L+100G /dev/GROUP_VOLUME_NAME/VOLUME_LOGIC_NAME
sudo lvdisplay
sudo lvscan
# create ext3 file system
sudo mkfs.ext3 /dev/GROUP_VOLUME_NAME/VOLUME_LOGIC_NAME
# mount logical volume
sudo mount /dev/GROUP_VOLUME_NAME/VOLUME_LOGIC_NAME /MOUNT_POINT
# mount logical volume automaticly at startup
# in /etc/fstab add
/dev/GROUP_VOLUME_NAME/VOLUME_LOGIC_NAME /MOUNT_POINT ext3 defaults 0 0
# monitoring tools
https://www.opsdash.com/blog/disk-monitoring-linux.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment