# List all block devices with their details
lsblk
 
# Display disk space usage of file systems
df -h
 
# Show disk usage of directories and files
du -sh /path/to/directory
 
# List partition tables for all devices
sudo fdisk -l
 
# Create a new partition table on a disk
sudo fdisk /dev/sdX
 
# Format a partition with ext4 filesystem
sudo mkfs.ext4 /dev/sdX1
 
# Create a mount point directory
sudo mkdir /mnt/mydisk
 
# Mount a partition
sudo mount /dev/sdX1 /mnt/mydisk
 
# Add entry to fstab for persistent mounting
echo "/dev/sdX1 /mnt/mydisk ext4 defaults 0 2" | sudo tee -a /etc/fstab
 
# Check disk for errors
sudo fsck /dev/sdX1
 
# Display SMART disk information
sudo smartctl -a /dev/sdX
 
# Create a logical volume
sudo lvcreate -n myvolume -L 10G myvolumegroup
 
# Extend a logical volume
sudo lvextend -L +5G /dev/myvolumegroup/myvolume
 
# Resize the filesystem after extending
sudo resize2fs /dev/myvolumegroup/myvolume
 
# Create a RAID array (RAID 1 example)
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdX1 /dev/sdY1