فضای دیسک (Disk Space (df))
با دستور «df» می توانی فضای دیسک را بررسی کنی. «فضای دیسک» یعنی میزان حافظه پر و خالی. برای مدیریت سیستم خیلی حیاتی است. مثل دیدن حافظه گوشی، اما برای لینوکس.
نمای کلی خروجی df
خروجی شامل ستون های Filesystem، 1K-blocks، Used، Available، Use% و Mounted on است. این ها اندازه، مصرف، باقی مانده و مسیر اتصال را نشان می دهند.
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 20480000 1024000 19456000 5% /
tmpfs 4096000 0 4096000 0% /dev/shm
/dev/sdb1 10240000 512000 9728000 5% /mnt/data
نمایش خوانا برای انسان: -h
گزینه -h اندازه ها را با KB، MB یا GB نشان می دهد. فهمش ساده تر است.
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 1.0G 19G 5% /
tmpfs 4.0G 0 4.0G 0% /dev/shm
/dev/sdb1 10G 500M 9.5G 5% /mnt/data
نمایش همه فایل سیستم ها: -a
با -a حتی فایل سیستم های خالی هم لیست می شوند. برای ردگیری مفید است.
df -a
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 20480000 1024000 19456000 5% /
tmpfs 4096000 0 4096000 0% /dev/shm
/dev/sdb1 10240000 512000 9728000 5% /mnt/data
none 0 0 0 - /proc/sys/fs/binfmt_misc
نمایش نوع فایل سیستم: -T
گزینه -T نوع فایل سیستم را نشان می دهد. نوع یعنی فرمت ذخیره سازی.
df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda1 ext4 20480000 1024000 19456000 5% /
tmpfs tmpfs 4096000 0 4096000 0% /dev/shm
/dev/sdb1 ext4 10240000 512000 9728000 5% /mnt/data
بررسی اینودها: -i
«اینود (Inode)» کارت شناسایی هر فایل است. با -i مصرف اینود را ببین.
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 1310720 2560 1308160 1% /
tmpfs 1048576 1 1048575 1% /dev/shm
/dev/sdb1 655360 100 655260 1% /mnt/data
خروجی مطابق POSIX: -P
«پازیکس (POSIX)» استاندارد سازگاری سیستم هاست. -P خروجی را یکدست می کند.
df -P
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda1 20480000 1024000 19456000 5% /
tmpfs 4096000 0 4096000 0% /dev/shm
/dev/sdb1 10240000 512000 9728000 5% /mnt/data
ترکیب گزینه ها
می توانی گزینه ها را ترکیب کنی. مثلا هم خوانا باشد و هم نوع دیده شود.
df -hT
نکته: برای پایش زنده به top سر بزن. برای تمرکز بر فضای دیسک این صفحه مناسب است. سپس برای پوشه ها از du کمک بگیر.
تمرین گام به گام فضای دیسک
- با
df -hوضعیت خوانا را ببین. - با
df -Tنوع فایل سیستم ها را چک کن. - با
df -iمصرف اینود را بررسی کن. - با
df -hTترکیبی و مفید خروجی بگیر.
جمع بندی سریع
- df فضای دیسک را گزارش می دهد.
- -h خروجی خواناتر می سازد.
- -T نوع فایل سیستم را نشان می دهد.
- -i وضعیت اینودها را می گوید.
- -P خروجی استاندارد پازیکس می دهد.