شاید شما بر روی اینترنت ابزارهای فراوانی برای چک کردن فضای هارد دیسک در لینوکس پیدا کنید، اما لینوکس ابزار قوی در خودش به نام df دارد. دستور df مخفف disk filesystem است، این دستور برای گرفتن فضای در دسترس و استفاده شده ی فایل سیستم در لینوکس استفاده می شود.
با استفاده از پارامتر –h، آمار فضای دیسک به صورت قابل خواندن برای انسان به شما نمایش داده می شود، یعنی به صورت بایت و مگابایت و گیگابایت نمایش داده می شود.
همچنین توصیه میشود مطالعه کنید :
پیدا کردن فضای مصرفی فایل ها و دایرکتوری ها با استفاده از دستور du در لینوکس
در این مقاله ما به شما راهی برای گرفتن اطلاعات کامل در مورد فضای هارد دیسک را در لینوکس با استفاده از دستور df و مثال های متعدد نشان خواهیم داد. بنابراین شما می توانید موارد مصرف این دستور را بهتر درک کنید.
1. بررسی فضای مورد استفاده شده ی فایل سیستم دیسک
دستور df اطلاعاتی همچون نام دیوایس، تمام بلاک ها، تمام فضای دیسک، فضای استفاده شده و در دسترس دیسک و mount point ها برروی فایل سیستم را نشان می دهد.
2. بررسی کل فضای مورد استفاده شده ی فایل سیستم دیسک ها
همانند بالا، همچنین اطلاعات کل فایل سیستم و مصرف حافظه را نشان می دهد.
3. نمایش فضای مصرفی دیسک به شکل قابل خواندن برای انسان
آیا شما متوجه شده اید که دستور بالا اطلاعات را به بایت نشان می دهد و هنوز قابل خواندن برای شما نیست، برای اینکه ما آنها را به صورت مگابایت و گیگابایت راحت تر درک کنیم، دستور df آپشن –h را برای انسان جهت درک بهتر فراهم کرده است.
4. نمایش اطلاعات فایل سیستم /home
برای دیدن اطلاعات فایل سیستم /home به صورت قابل خواندن توسط انسان، از دستور زیر استفاده کنید.
5. نمایش اطلاعات فایل سیستم به Byte
برای نمایش اطلاعات فایل سیستم به بایت و مصرف 1024-byte بلاکها، از گزینه ی –k استفاده کنید.
6. نمایش اطلاعات فایل سیستم به MB
برای نمایش اطلاعات فایل سیستم به مگابایت MB، از گزینه ی –m استفاده کنید.
7. نمایش اطلاعات فایل سیستم به GB
برای نمایش اطلاعات فایل سیستم به گیگابایت GB، از همان دستور df -h استفاده کنید.
8. نمایش inode های سیستم
با استفاده از گزینه ی –i اطلاعات تمامی inode های استفاده شده ی فایل سیستم و درصد استفاده ی آنرا نمایش می دهد.
9. نمایش نوع فایل سیستم
اگر شما به خروجی دستورات بالا توجه کنید، خواهید دید که نوع فایل سیستم به شما نمایش داده نشده است. برای بررسی نوع فایل سیستم از گزینه ی T استفاده کنید.
10. نمایش دستور شامل نوع فایل سیستم
اگر شما می خواهید مطمئن شوید از نوع فایل سیستمی که استفاده می کنید، از گزینه ی –t استفاده کنید. برای مثال دستور زیر تنها فایل سیستم های ext3 را نشان خواهد داد.
11. حذف نمایش نوع فایل سیستم
اگر شما می خواهید فایل سیستم های غیر از نوع ext3 نمایش داده شوند می توانید از گزینه ی –x استفاده کنید. برای مثال در زیر تمام فایل سیستمهای به غیر از ext3 نمایش داده می شود.
12. نمایش اطلاعات دستور df
از گزینه ی –help برای نمایش اطلاعات در مورد گزینه های در دسترس استفاده کنید.
همچنین پیشنهاد میشود مطالعه کنید :
10 دستور مفید از fdisk برای پارتیشن بندی و مدیریت دیسک ها در لینوکس
نحوه بازیابی اطلاعات فایل های حذف شده در لینوکس
موفق باشید.
با استفاده از پارامتر –h، آمار فضای دیسک به صورت قابل خواندن برای انسان به شما نمایش داده می شود، یعنی به صورت بایت و مگابایت و گیگابایت نمایش داده می شود.
همچنین توصیه میشود مطالعه کنید :
پیدا کردن فضای مصرفی فایل ها و دایرکتوری ها با استفاده از دستور du در لینوکس
در این مقاله ما به شما راهی برای گرفتن اطلاعات کامل در مورد فضای هارد دیسک را در لینوکس با استفاده از دستور df و مثال های متعدد نشان خواهیم داد. بنابراین شما می توانید موارد مصرف این دستور را بهتر درک کنید.
1. بررسی فضای مورد استفاده شده ی فایل سیستم دیسک
دستور df اطلاعاتی همچون نام دیوایس، تمام بلاک ها، تمام فضای دیسک، فضای استفاده شده و در دسترس دیسک و mount point ها برروی فایل سیستم را نشان می دهد.
کد PHP:
[root@linuxzone ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/cciss/c0d0p2 78361192 23185840 51130588 32% /
/dev/cciss/c0d0p5 24797380 22273432 1243972 95% /home
/dev/cciss/c0d0p3 29753588 25503792 2713984 91% /data
/dev/cciss/c0d0p1 295561 21531 258770 8% /boot
tmpfs 257476 0 257476 0% /dev/shm
2. بررسی کل فضای مورد استفاده شده ی فایل سیستم دیسک ها
همانند بالا، همچنین اطلاعات کل فایل سیستم و مصرف حافظه را نشان می دهد.
کد PHP:
[root@linuxzone~]# df -a
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/cciss/c0d0p2 78361192 23186116 51130312 32% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
/dev/cciss/c0d0p5 24797380 22273432 1243972 95% /home
/dev/cciss/c0d0p3 29753588 25503792 2713984 91% /data
/dev/cciss/c0d0p1 295561 21531 258770 8% /boot
tmpfs 257476 0 257476 0% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs
3. نمایش فضای مصرفی دیسک به شکل قابل خواندن برای انسان
آیا شما متوجه شده اید که دستور بالا اطلاعات را به بایت نشان می دهد و هنوز قابل خواندن برای شما نیست، برای اینکه ما آنها را به صورت مگابایت و گیگابایت راحت تر درک کنیم، دستور df آپشن –h را برای انسان جهت درک بهتر فراهم کرده است.
کد PHP:
[root@linuxzone ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/cciss/c0d0p2 75G 23G 49G 32% /
/dev/cciss/c0d0p5 24G 22G 1.2G 95% /home
/dev/cciss/c0d0p3 29G 25G 2.6G 91% /data
/dev/cciss/c0d0p1 289M 22M 253M 8% /boot
tmpfs 252M 0 252M 0% /dev/sh
4. نمایش اطلاعات فایل سیستم /home
برای دیدن اطلاعات فایل سیستم /home به صورت قابل خواندن توسط انسان، از دستور زیر استفاده کنید.
کد PHP:
[root@linuxzone ~]# df -hT /home
Filesystem Type Size Used Avail Use% Mounted on
/dev/cciss/c0d0p5 ext3 24G 22G 1.2G 95% /home
5. نمایش اطلاعات فایل سیستم به Byte
برای نمایش اطلاعات فایل سیستم به بایت و مصرف 1024-byte بلاکها، از گزینه ی –k استفاده کنید.
کد PHP:
[root@linuxzone ~]# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/cciss/c0d0p2 78361192 23187212 51129216 32% /
/dev/cciss/c0d0p5 24797380 22273432 1243972 95% /home
/dev/cciss/c0d0p3 29753588 25503792 2713984 91% /data
/dev/cciss/c0d0p1 295561 21531 258770 8% /boot
tmpfs 257476 0 257476 0% /dev/shm
6. نمایش اطلاعات فایل سیستم به MB
برای نمایش اطلاعات فایل سیستم به مگابایت MB، از گزینه ی –m استفاده کنید.
کد PHP:
[root@linuxzone ~]# df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/cciss/c0d0p2 76525 22644 49931 32% /
/dev/cciss/c0d0p5 24217 21752 1215 95% /home
/dev/cciss/c0d0p3 29057 24907 2651 91% /data
/dev/cciss/c0d0p1 289 22 253 8% /boot
tmpfs 252 0 252 0% /dev/shm
7. نمایش اطلاعات فایل سیستم به GB
برای نمایش اطلاعات فایل سیستم به گیگابایت GB، از همان دستور df -h استفاده کنید.
کد PHP:
[root@linuxzone ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/cciss/c0d0p2 75G 23G 49G 32% /
/dev/cciss/c0d0p5 24G 22G 1.2G 95% /home
/dev/cciss/c0d0p3 29G 25G 2.6G 91% /data
/dev/cciss/c0d0p1 289M 22M 253M 8% /boot
tmpfs 252M 0 252M 0% /dev/shm
8. نمایش inode های سیستم
با استفاده از گزینه ی –i اطلاعات تمامی inode های استفاده شده ی فایل سیستم و درصد استفاده ی آنرا نمایش می دهد.
کد PHP:
[root@linuxzone ~]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/cciss/c0d0p2 20230848 133143 20097705 1% /
/dev/cciss/c0d0p5 6403712 798613 5605099 13% /home
/dev/cciss/c0d0p3 7685440 1388241 6297199 19% /data
/dev/cciss/c0d0p1 76304 40 76264 1% /boot
tmpfs 64369 1 64368 1% /dev/shm
9. نمایش نوع فایل سیستم
اگر شما به خروجی دستورات بالا توجه کنید، خواهید دید که نوع فایل سیستم به شما نمایش داده نشده است. برای بررسی نوع فایل سیستم از گزینه ی T استفاده کنید.
کد PHP:
[root@linuxzone ~]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/cciss/c0d0p2 ext3 78361192 23188812 51127616 32% /
/dev/cciss/c0d0p5 ext3 24797380 22273432 1243972 95% /home
/dev/cciss/c0d0p3 ext3 29753588 25503792 2713984 91% /data
/dev/cciss/c0d0p1 ext3 295561 21531 258770 8% /boot
tmpfs tmpfs 257476 0 257476 0% /dev/shm
10. نمایش دستور شامل نوع فایل سیستم
اگر شما می خواهید مطمئن شوید از نوع فایل سیستمی که استفاده می کنید، از گزینه ی –t استفاده کنید. برای مثال دستور زیر تنها فایل سیستم های ext3 را نشان خواهد داد.
کد PHP:
[root@linuxzone ~]# df -t ext3
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/cciss/c0d0p2 78361192 23190072 51126356 32% /
/dev/cciss/c0d0p5 24797380 22273432 1243972 95% /home
/dev/cciss/c0d0p3 29753588 25503792 2713984 91% /data
/dev/cciss/c0d0p1 295561 21531 258770 8% /boot
11. حذف نمایش نوع فایل سیستم
اگر شما می خواهید فایل سیستم های غیر از نوع ext3 نمایش داده شوند می توانید از گزینه ی –x استفاده کنید. برای مثال در زیر تمام فایل سیستمهای به غیر از ext3 نمایش داده می شود.
کد PHP:
[root@linuxzone ~]# df -x ext3
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 257476 0 257476 0% /dev/shm
12. نمایش اطلاعات دستور df
از گزینه ی –help برای نمایش اطلاعات در مورد گزینه های در دسترس استفاده کنید.
کد PHP:
[root@linuxzone ~]# df --help
Usage: df [OPTION]... [FILE]...
Show information about the file system on which each FILE resides,
or all file systems by default.
Mandatory arguments to long options are mandatory for short options too.
-a, --all include dummy file systems
-B, --block-size=SIZE use SIZE-byte blocks
-h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)
-H, --si likewise, but use powers of 1000 not 1024
-i, --inodes list inode information instead of block usage
-k like --block-size=1K
-l, --local limit listing to local file systems
--no-sync do not invoke sync before getting usage info (default)
-P, --portability use the POSIX output format
--sync invoke sync before getting usage info
-t, --type=TYPE limit listing to file systems of type TYPE
-T, --print-type print file system type
-x, --exclude-type=TYPE limit listing to file systems not of type TYPE
-v (ignored)
--help display this help and exit
--version output version information and exit
SIZE may be (or may be an integer optionally followed by) one of following:
kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
Report bugs to <bug-coreutils@gnu.org>.
همچنین پیشنهاد میشود مطالعه کنید :
10 دستور مفید از fdisk برای پارتیشن بندی و مدیریت دیسک ها در لینوکس
نحوه بازیابی اطلاعات فایل های حذف شده در لینوکس
موفق باشید.