Linux檔案與磁碟管理

2021-09-27 11:11:58 字數 1735 閱讀 4916

寫在前面

磁碟管理

磁碟的構造

這部分的內容其實是很重要的,但是我現在還不想寫, 雖然這部分的內容我是看了不下很多次, 但是始終不是很明白。

linux磁碟管理的命令

df

用來檢查檔案系統的磁碟空間占用情況

-a 列出所有的檔案系統, 包括系統特有的/proc等檔案系統

(記得曾經寫過/proc是乙個虛擬的檔案系統)

df可以列出所有的檔案系統但是不包括/proc等比較特殊的檔案系統)

df - a

這裡用的是wsl系統, 反映出的檔案系統居然沒有ntfs。emm不造了

-k , -m, -h 其中 -k是以kb, -m是以mb, -h以一種比較友好的方式顯示出來

-h 以千進製 替換 1024進製

-t 顯示檔案系統型別

寫道這裡我突然明白了, 檔案系統和檔案系統型別是兩個東西, 乙個是filesystem, 另外乙個是 filesystemtype 這是不同的概念

df -tha

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

inode 的坑之後再補

du

也是檢視空間的, 但du是對檔案和目錄磁碟使用的空間的檢視

引數如下

-a 列出所有的檔案與目錄容量

-h 友好的方式

-s 列出總量

-s 不包括子目錄下的總計

-k, -m 與df命令一樣

fdisk

磁碟分割槽表的操作工具

-l 輸出後面的接的裝置所有的內容

mkfs

磁碟格式化命令

mkfs [-t 檔案系統格式] 裝置檔名

fsck用來檢查和維護不一致的檔案系統

fsck [-t 檔案系統] [-acay] 裝置名稱

mountumount磁碟掛載與解除安裝命令

mount [-t 檔案系統] [-l label名] [-o 額外選項] [-n] 裝置檔名 掛載點

一次性寫這麼多我的懵了

這裡補充一點筆記

linux 作業系統的檔案資料除了檔案實際內容外,通常含有非常多的屬性,例如 linux 作業系統的檔案許可權(rwx)與檔案屬性(擁有者、群組、時間引數等)。檔案系統通常會將這兩部分的資料分別存放在不同的區塊,許可權與屬性存放在 inode 中,至於實際資料則放置到 data block 區塊中。另外,還有乙個超級區塊(superblock)會記錄整個檔案系統的整體資訊,包括 inode 與 block 的總量、使用量、剩餘量等。

inode:記錄檔案的屬性,乙個檔案占用乙個 inode,同時記錄此檔案的資料所在的 block。

在 linux 中,可以使用 stat 命令檢視某個檔案的 inode 資訊:

stat命令

Linux磁碟與檔案管理

dumpe2fs bh 裝置檔名 b 列出保留為壞道的部分 h 列出superblock 的資料df ahihtm 目錄與檔名 a 列出所有的檔案系統 k 以kb的容量顯示檔案系統 m 以mb的容量顯示檔案系統 h 以人易於閱讀的資料顯示檔案系統 h 以1000代替1024 t 連同該分割槽的檔案系...

linux磁碟與檔案管理

一.硬碟的組成與分割槽 1.物理組成 圓形的碟片 主要記錄資料的部分 機械手臂與機械手臂上的磁頭 可讀寫碟片上的資料 主軸馬達,可以轉動碟片,讓機械手臂的磁頭在碟片上寫資料。扇區為最小的物理儲存單位,每個扇區為512bytes 將扇區圍城乙個圓,那就是柱面,柱面時分區最小的單位 第乙個扇區最重要,裡...

linux磁碟與系統檔案管理

是俗稱的並口,stat是俗稱的串列埠,這兩種硬碟是個人電腦和地段伺服器常見的硬碟。ide具有效能 比高 適用面廣等特點。具有應用範圍大 多工 寬頻大 cpu佔用率低,以及熱插拔等優點,但 較高,很難如ide般普及,因此scsi硬碟主要用於中 高階伺服器和高檔工作站中。又叫串列埠硬碟。採用點對點的方式...