掛載:將相關的目錄對映到 /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 不強制到此目錄...