Disk and Storage

Commands for disk management, filesystem operations, LVM configuration, and storage verification

Configuration

disk create [name] [size]

  • Creates new disk partition
  • Size in GB or MB format

mount [device] [mountpoint]

  • Mounts filesystem to directory
  • Creates mount relationship

umount [device|mountpoint]

  • Unmounts filesystem safely
  • Flushes pending writes

Filesystem Operations

mkfs.[type] [device]

  • Creates filesystem on device
  • Types: ext4, xfs, ntfs

fsck [device]

  • Checks filesystem integrity
  • Repairs errors if found

resize2fs [device] [size]

  • Resizes ext2/3/4 filesystems
  • Online resizing supported

Storage Management

lvcreate -L [size] -n [name] [vg]

  • Creates logical volume
  • Requires volume group

vgcreate [vgname] [devices]

  • Creates volume group
  • Combines physical volumes

pvcreate [device]

  • Initializes physical volume
  • Prepares for LVM use

Verification

df -h

  • Shows disk usage by filesystem
  • Human readable format

lsblk

  • Lists block devices in tree
  • Shows mount points

fdisk -l

  • Lists partition tables
  • All detected disks

lvdisplay

  • Shows logical volume details
  • Size, status, path info

Example Config

1
2
3
4
5
6
# Create LVM setup
pvcreate /dev/sdb1
vgcreate data_vg /dev/sdb1
lvcreate -L 10G -n data_lv data_vg
mkfs.ext4 /dev/data_vg/data_lv
mount /dev/data_vg/data_lv /data