Table of Contents
Here are some commands to assist with mastering disks and file systems on Linux.
See total usage
The du command is quite powerful but be aware of it’s performance implications if you’re running it against large subdirectories.
First change to a specific directory, then do this:
du -h --max-depth=1 du --summarize
See usage sorted by size
Use the following command to sort disk usage by size in the current directory:
sudo du -ks $(ls -d */) | sort -nr | cut -f2 | xargs -d '\n' du -sh 2> /dev/null
Note: This command can take very long on a large server. On a 800 GB server with an SSD array it took around 10 minutes before output was produced.
Determine the Linux file system type
df -Th | grep "^/dev"
Find out which Linux partitions exist on a file system
From the manual:
-l List the partition tables for the specified devices and then exit. If no devices are given, those mentioned in /proc/partitions (if that exists) are used.