• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

飛凌嵌入式ElfBoard ELF 1板卡-文件系統(tǒng)常用命令之磁盤管理與維護(hù)常用命令

3小時(shí)前
153
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

一、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

相關(guān)推薦