Linux檔案系統與掛載

2022-09-05 09:57:12 字數 1833 閱讀 8201

掛載:將相關的目錄對映到 /etc/中的硬碟分割槽

mount 掛載點 被掛載的目錄

df 檢視磁碟使用情況(包括分割槽情況)

umount 刪除掛載

mount 檢視掛載資訊

檔案系統

touch /opt/a.txt 會先查詢

/opt

的掛載點,若沒有則查詢上級目錄(

/)的掛載點(

/dev/sda2),

所有的檔案都通過掛載點存放在硬碟中

資料block用於存放資料,

inoode block

用於存放元資料(和資料有關的資訊,如屬主、屬組、許可權等)

檢視innode資訊  

df -i

當innode block用完,硬碟也會顯示沒有空間用完

每個檔案(目錄)都有innode號

list -i 檢視檔案

innode

號list -di 檢視目錄

innode

檔案系統

硬碟中存放的內容包括資料和資料有關的innode(元資料),在

os中,這些內容以

block

為單位例如cat /a.txt的具體過程:

1、先通過super block 找到

\ 對應的

innode

號2、(許可權允許的情況下)通過 \ 的

innode

在innode block

找到對應的指標(此處指向 \ 的

directory block

)3、在 \ 的

directory block

中找到a.txt

的innode

號4、通過a.txt的

innode

找到其對應的指標(此處指向

block

),block

中存放這

a.txt

的資料軟鏈結和硬鏈結

軟鏈結ln -s 源路徑 目標路徑

特點:類似win中的快捷方式

刪除原始檔,鏈結檔案失效

刪除鏈結檔案,原始檔無影響

修改原始檔或鏈結檔案,內容都變

軟鏈結指向檔名

軟連線可以跨分割槽

硬鏈結ln 源路徑 目標路徑

特點:刪除鏈結檔案,原始檔無影響

刪除原始檔,鏈結檔案無影響

修改原始檔或鏈結檔案,內容都變

硬鏈結指向innode

硬鏈結不能跨分割槽(不同分割槽的innode表不同)

Linux 掛載檔案系統

1 掛載點必須是乙個目錄。2 乙個分割槽掛載在乙個已存在的目錄上,這個目錄可以不為空,但掛載後這個目錄下以前的內容將不可用。對於其他作業系統建立的檔案系統的掛載也是這樣。但是需要理解的是 光碟 軟盤 其他作業系統使用的檔案系統的格式與linux使用的檔案系統格式是不一樣的。光碟是iso9660 軟盤...

Linux 檔案系統掛載管理

一 掛載操作 磁碟或者分割槽建立好檔案系統後,需要掛載到乙個目錄才能夠使用。windows或者mac系統會進行自動掛載,一旦建立好檔案系統後會自動掛載到系統上,windows上稱之為c盤 d盤等 linux需要手動進行掛載操作或者配置系統進行自動掛載。舉例 dev sda3 ext4 掛載到 mnt...

Linux檔案系統掛載管理

磁碟或分割槽建立好檔案系統後,需要掛載到乙個目錄才能夠使用 windows或mac系統會自動進行自動掛載,一旦建立好檔案系統後會自動 掛載到系統上,windows上稱為c盤 d盤等 linux需要手工進行掛載操作或配置系統進行自動掛載 例如 dev sdb1 ext4 掛載到 mnt 不強制到此目錄...