linux 檔案系統操作與磁碟管理

2021-09-11 22:11:18 字數 1477 閱讀 5924

作為乙個測試需要了解的基本的檔案系統操作與磁碟管理命令 

檔案系統 :linux 預設 ext2、ext3 和 ext4 外,還支援 fat16、fat32、ntfs(需要重新編譯核心)等 win 檔案系統

不同的檔案系統,其運作模式和作業系統的檔案資料有關。以linux 檔案為例,檔案資料不僅包括檔案中的內容,還包含檔案屬性,例如檔案的 rwx(讀寫執行)許可權以及檔案所有者(owner)、所屬組(group)、建立時間等。

通常情況下,檔案系統會將檔案的實際內容和屬性分開存放:

檢視磁碟和目錄的容量

df [選項] [目錄或檔名]

1.使用df命令檢視磁碟的容量

df 用於顯示 系統中各檔案系統的硬碟使用情況,包括檔案系統所在硬碟分割槽的總容量、已使用的容量、剩餘容量等

-a顯示所有檔案系統資訊,包括系統特有的 /proc、/sysfs 等檔案系統;

-m以 mb 為單位顯示容量;

-k以 kb 為單位顯示容量,預設以 kb 為單位;

-h使用人們習慣的 kb、mb 或 gb 等單位自行顯示容量;

-t顯示該分割槽的檔案系統名稱;

-i不用硬碟容量顯示,而是以含有 inode 的數量來顯示。

2.使用du命令檢視目錄的容量

du  du 是統計目錄或檔案所佔磁碟空間大小的命令

-h 以更加易讀的方式展示  和(ls -h類似)

-d 指定檢視目錄的深度 

du -h -d 0 ~ 只檢視一級目錄的資訊

du -h -d 1 ~ 只檢視二級目錄的資訊

-a  顯示目錄中所有檔案的大小

-s  和summarize 只顯示總計,只列出最後加總的值 

運用    

找出目錄中占用空間最大的10個檔案

du -h -a  |sort -n -r |head -n 10 

引數a後面可以指定目錄路徑

sort 

-n 按照字串表示的數字值排序

-r 反序排序 從大到小排列

head 

-n 取出多少行 

3.mount  掛載指的是將硬體裝置的檔案系統和 linux 系統中的檔案系統 

單純使用 mount 命令,會顯示出系統中已掛載的裝置資訊,使用 -l 選項,會額外顯示出卷標名稱

-a   選項的含義是自動檢查 /etc/fstab 檔案中有無疏漏被掛載的裝置檔案,如果有,則進行自動掛載操作。這裡簡單介紹一下 /etc/fstab 檔案,此檔案是自動掛載檔案,系統開機時會主動讀取 /etc/fstab 這個檔案中的內容,根據該檔案的配置,系統會自動掛載指定裝置。有關自動掛載(修改此檔案)的具體介紹,會在後續文章中講解。

[root@localhost ~]# mount [-t 系統型別] [-l 卷標名] [-o 特殊選項] [-n] 裝置檔名 掛載點

各選項的含義分別是:

Linux檔案系統操作與磁碟管理

物理主機上的 dev sda6 是對應著主機硬碟的分割槽,後面的數字表示分割槽號,數字前面的字母 a 表示第幾塊硬碟 也可能是可移動磁碟 你如果主機上有多塊硬碟則可能還會出現 dev sdb,dev sdc 這些磁碟裝置都會在 dev 目錄下以檔案的存在形式。1k 塊 表示以磁碟塊大小的方式顯示容量...

Linux 學習筆記 檔案系統與LVM磁碟管理

檔案系統與lvm磁碟管理 邏輯卷管理通過將底層物理硬碟抽象封裝起來,以邏輯卷的形式表現給上層系統,邏輯卷的大小可以動態調整,而且不會丟失 現有資料,新加入到硬碟也不會改變。現有上層的邏輯卷。作為一種動態磁碟管理機制,邏輯卷技術提高了磁碟管理的 靈活性。pe physical extend 物理擴充套...

linux 8 Linux磁碟與檔案系統的管理

linux最傳統的磁碟檔案系統file system ext2,1.磁碟的組成與分割槽 整塊磁碟的組成 圓形的碟片,主要記錄資料的部分 機械手臂與機械手臂上的磁頭 可讀寫碟片上的資料 主軸馬達,可以轉動碟片,讓機械手臂的磁頭可以碟片上讀取資料。扇區 sector 最小的物理儲存單位,每個扇區為512...