Intro
Intro
Block devices, partitions, filesystems, mounts, LVM, encryption, integrity checks, and space usage. Destructive tools (mkfs, dd, wipefs, cryptsetup luksFormat) always need identity double-checks.
Commands in this part
| Command | Role |
|---|---|
lsblk |
lsblk lists block devices (disks, partitions, LVM logical volumes, loop devices, ROM) as a tree. |
blkid |
blkid probes block devices for filesystem, RAID, and crypto signatures and prints tags such as TYPE, UUID, and LABEL. |
findmnt |
findmnt lists or searches mounted filesystems in tree or table form. |
fdisk |
fdisk creates and edits DOS/MBR and GPT partition tables on block devices. |
mkfs |
mkfs builds a filesystem on a block device (partition, LV, loop file). |
fsck |
fsck checks and optionally repairs filesystems. |
mount |
mount attaches a filesystem (block device, network share, bind path, tmpfs, …) onto a directory in the single Linux… |
umount |
umount detaches a mounted filesystem from the directory tree. |
dd |
dd copies and converts data at the block level. |
sync |
sync flushes filesystem buffers: dirty page cache and pending metadata are written to storage. |
losetup |
losetup associates regular files with loop devices (/dev/loopN) so the kernel can treat an image file like a block… |
duf |
duf is a modern, colorful disk usage / free space viewer — a friendlier alternative to df -h. |
dust |
dust is a modern du alternative that shows disk usage as a readable tree/bars, helping you find large directories… |
parted |
parted creates and modifies partition tables (GPT/MSDOS) on block devices. |
wipefs |
wipefs probes and can erase filesystem, RAID, or partition-table signatures from a device without zeroing the entire… |
smartctl |
smartctl (from smartmontools) queries disk S.M.A.R.T. |
pvs |
pvs reports LVM physical volumes (PVs) — disks or partitions initialized with pvcreate and used by volume groups. |
vgs |
vgs reports LVM volume groups (VGs): how physical volumes are pooled and how much space is free for logical volumes. |
lvs |
lvs reports LVM logical volumes (LVs) — the block devices you usually format and mount (/dev/VG/LV or… |
cryptsetup |
cryptsetup manages LUKS (and other) disk encryption: format, open, close, and resize encrypted block devices. |
resize2fs |
resize2fs grows or shrinks ext2/ext3/ext4 filesystems. |
tune2fs |
tune2fs adjusts tunable parameters on ext2/ext3/ext4 filesystems: labels, UUID, mount-count checks, reserved blocks,… |
ncdu |
ncdu (NCurses Disk Usage) is an interactive du for finding what consumes space. |
Suggested starting points
- See devices:
lsblk,blkid,findmnt. - Partition:
parted/fdisk, thenmkfs,mount/umount. - Check/repair:
fsck(unmounted); grow/tune ext*:resize2fs,tune2fs. - LVM trio:
pvs,vgs,lvs. - Encryption:
cryptsetup. - Space:
duf/dust/ncdu; health:smartctl.