Linux磁碟與檔案系統管理

2021-10-04 18:34:01 字數 990 閱讀 1155

ext2 檔案系統的資料訪問為索引式檔案系統(indexed allocation)

需要碎片整理的原因就是檔案寫入的 block 太過於離散了,此時檔案讀取的效能將會變的很差所致。 這個時候可以透過碎片整理將同乙個檔案所屬的 blocks 彙整在一起。

ext2 檔案系統主要有:boot sector, superblock, inode bitmap, block bitmap, inode table, data block 等六大部分。

data block 是用來放置檔案內容資料地方,在 ext2 檔案系統中所支援的 block 大小有 1k, 2k 及 4k 三種而已

inode 記錄檔案的屬性/許可權等資料,其他重要專案為: 每個 inode 大小均為固定,有 128/256bytes 兩種基本容量。每個檔案都僅會占用乙個 inode 而已; 因此檔案系統能夠建立的檔案數量與 inode 的數量有

關;檔案的 block 在記錄檔案的實際資料,目錄的 block 則在記錄該目錄底下檔名與其 inode 號碼的對照表;

日誌式檔案系統 (journal) 會多出一塊記錄區,隨時記載檔案系統的主要活動,可加快系統復原時間;

linux 檔案系統為增加效能,會讓主儲存器作為大量的磁碟快取記憶體;

實體鏈結只是多了乙個檔名對該 inode 號碼的鏈結而已;

符號鏈結就類似 windows 的快捷方式功能。

磁碟的使用必需要經過:分割槽、格式化與掛載,分別慣用的指令為:gdisk, mkfs, mount 三個指令

分割槽時,應使用 parted 檢查分割槽**式,再判斷使用 fdisk/gdisk 來分割槽,或直接使用 parted 分割槽

為了考慮效能,xfs 檔案系統格式化時,可以考慮加上 agcount/su/sw/extsize 等引數較佳

如果磁碟已無未分割槽的容量,可以考慮使用大型檔案取代磁碟裝置的處理方式,透過 dd 與格式化功能。

開機自動掛載可參考/etc/fstab 之設定,設定完畢務必使用 mount -a 測試語法正確否;

Linux磁碟與檔案系統管理

1 簡單說說磁碟以及分割槽的構成,我們知道,磁碟由盤面,磁頭,磁臂構成,假設磁碟盤面上只有一層,我們將盤面一圈圈的劃分,然後以原點為中心,連一條線出去,某個圈上被截出來的部分就是扇區,整個乙個圈就是乙個柱面,我們經常說的分割槽其實就是以柱面為單位的,0磁軌1扇區 乙個扇區一般情況下為512位元組 的...

Linux磁碟與檔案系統管理

一,在安裝linux時總會出現管理物理分割槽的選項,其中就有lvm,稱為邏輯卷管理器,可彈性更改系統容量。1.物理卷 pv,是lvm最底層的物理卷,通過fdisk命令將system id調整成8e lvm的識別符號 再用prcreate命令將它轉成pv,2,卷使用者組 vg,其實就是所謂的lvm大磁...

Linux磁碟與檔案系統管理

1.ext2檔案系統 1.1 ext2檔案系統的主要資訊有 superblock 記錄此檔案系統的整體資訊,包括inode block的總量 使用量 剩餘量,以及檔案系統的格式與相關資訊等。inode 記錄檔案的屬性,乙個檔案占用乙個inode,同時記錄此檔案的資料所在的block號碼。block ...