Linux 磁碟管理

2021-08-02 02:56:28 字數 937 閱讀 7338

每個盤面上同心圓的周長不一樣,如果按照每個磁軌擁有相同數量的扇區,那麼靠近盤面外圍的磁軌密度肯定比內圈更加稀疏。顯然這樣是十分浪費空間的,但是如果不同的磁軌扇區數不同,計算起來就十分麻煩。為了遮蔽這些複雜的硬體細節,現代的硬碟普遍使用一種叫做 lba(logical block address)的方式。即整個磁碟所有的扇區從 0 開始編號,一直到最後乙個扇區,這個扇區編號叫做邏輯扇區號。邏輯扇區號拋棄了所有複雜的磁軌、盤面之類的概念。當我們給出乙個邏輯扇區號時,硬碟的電子裝置會將其轉換成實際的盤面,磁軌等這些位置。

linux環境下對磁碟分割槽進行管理的一種機制。為什麼要提出lvm的概念和機制?

linux使用者安裝 linux 作業系統時遇到的乙個常見的難以決定的問題就是如何正確地評估各分割槽大小,以分配合適的硬碟空間。普通的磁碟分割槽管理方式在邏輯分割槽劃分好之後就無法改變其大小,當乙個邏輯分割槽存放不下某個檔案時,這個檔案因為受上層檔案系統的限制,也不能跨越多個分割槽來存放,所以也不能同時放到別的磁碟上。而遇到出現某個分割槽空間耗盡時,解決的方法通常是使用符號鏈結,或者使用調整分割槽大小的工具,但這只是暫時解決辦法,沒有從根本上解決問題。隨著linux的邏輯卷管理功能的出現,這些問題都迎刃而解,使用者在無需停機的情況下可以方便地調整各個分割槽大小。

一些基本術語:

如下圖為 lvm 的抽象模型:

如下圖所示,為整個 linux 磁碟的分層管理:

下圖為 lvm 的架構圖:

Linux磁碟管理

df 檢視分割槽情況 df l 檢視本地磁碟 h 以1024進製顯示大小 h 以1000進製顯示大小 t 顯示指定型別的磁碟 x 顯示除了指定型別之外的磁碟 t 顯示磁碟型別 du 統計檔案大小 du b 以位元組為單位 k 以千自己為單位 m 以兆為單位 h 以1024進製顯示 h 以1000進製...

Linux 磁碟管理

菜鳥教程 df命令引數功能 檢查檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊 df h 將檔案的容量也羅列出來 du a 檢查根目錄底下每個目錄所占用的容量 du sm fdisk 是 linux 的磁碟分割槽表操作工具。markdown 是一種輕量...

Linux磁碟管理

一 儲存裝置的掛載與解除安裝 儲存裝置的掛載與解除安裝常用的操作命令 fdisk l df du mount umount fdisk l命令 檢視所有的硬碟的分割槽包括沒有掛上的分割槽和usb裝置,掛載時需要用這條命令來檢視分割槽或usb裝置的名字。df命令 統計磁碟空間或系統使用情況,顯示磁碟分...