一、df:查看系統(tǒng)已用空間
df命令,用于顯示linux系統(tǒng)中各文件系統(tǒng)的硬盤使用情況。包括文件系統(tǒng)所在硬盤分區(qū)的總?cè)萘?、已使用的容量、剩余容量等?/p>
用法:df [OPTION]... [FILE]...
選項(xiàng)與參數(shù):
-k:以KBytes顯示容量;
-m:以Mbytes顯示容量;
-h:以易讀的方式自行顯示;
-T:列出文件系統(tǒng)類型;
示例一:顯示系統(tǒng)所有filesystem。
root@ELF1:~# df |
示例二:將文件系統(tǒng)容量以易讀的方式顯示。
root@ELF1:~# df –h |
示例三:將文件系統(tǒng)類型和容量大小以易讀的方式顯示。
root@ELF1:~# df –hT |
輸出結(jié)果每項(xiàng)意義:
Filesystem:當(dāng)前系統(tǒng)在哪個(gè)設(shè)備的哪個(gè)分區(qū),其中tmpfs為虛擬文件系統(tǒng);
Type:文件系統(tǒng)類型;
Size:當(dāng)前系統(tǒng)的大小。1K-blocks對應(yīng)列的單位是1KB,可通過-h 或者-m 來改變單位;
Used:已經(jīng)使用的磁盤空間;
Available:剩余可用的磁盤空間大?。?/p>
Use%:磁盤的使用率。使用率過高時(shí),需要注意,因空間不足造成系統(tǒng)問題。/dev/root 為文件系統(tǒng)根目錄。當(dāng)Use% 高達(dá)90%以上時(shí),需要注意;
Mounted on:磁盤掛載目錄;
二、du:用于展示磁盤使用量的統(tǒng)計(jì)信息
用法:du [OPTION]... [FILE]...
選項(xiàng)與參數(shù):
-a:同時(shí)顯示每個(gè)文件的文件大小;
-d N:將輸出限制為深度<N的目錄;
-c:顯示總計(jì);
-s:每個(gè)參數(shù)僅顯示總計(jì);
-x:跳過不同文件系統(tǒng)上的目錄;
-h:可讀格式的大?。ɡ?K 243M 2G);
-m:大?。ㄒ哉鬃止?jié)為單位);
-k:大小(以千字節(jié)為單位)(默認(rèn));
示例一:統(tǒng)計(jì)/etc目錄下所有文件所占用的容量。先執(zhí)行“cd /etc”進(jìn)入/etc目錄,再執(zhí)行du命令:直接輸入du在沒有加任何參數(shù)選項(xiàng)時(shí),du會(huì)顯示出當(dāng)前所在目錄的文件與目錄所占用的硬盤空間:
root@ELF1:~#:/etc# du |
示例二:統(tǒng)計(jì)/etc目錄下,每個(gè)文件和目錄所占用容量的大小,并以易讀方式顯示:
root@ELF1:/etc# du –ah |
示例三:按照空間大小排序:
root@ELF1:~#:/etc# du -sh *|sort -nr |
du側(cè)重在文件夾和文件的磁盤占用方面,而df則側(cè)重在文件系統(tǒng)級別的磁盤占用方面。
三、mount
mount命令,可以將分區(qū)掛載到Linux的一個(gè)文件夾下,從而將分區(qū)和該目錄聯(lián)系起來,因此我們只要訪問這個(gè)文件夾,就相當(dāng)于訪問該分區(qū)了。
用法:mount [-t vfstype] [-o options] device dir
常用參數(shù):
-t vfstype指定文件系統(tǒng)的類型,如果不指定,mount會(huì)自動(dòng)選擇正確的類型。常用的文件系統(tǒng)類型有:vfat、nfs;
-o options:主要用來描述設(shè)備的掛接方式;
-o ro:用唯讀模式掛上;
-o rw:用可讀寫模式掛上;
-o nolock:表示禁用nfs locking,不啟用lock;
device:將被掛載的設(shè)備;
dir:掛載的目錄;
例如:
root@ELF1~#?mount -t nfs -o nolock,vers=3 192.168.1.88:/home/elf/nfs_rootfs /mnt |