linux磁碟管理

2021-09-21 04:10:05 字數 1817 閱讀 6281

低階格式化:建立磁軌的,高階格式化:建立檔案系統的

mbr:主引導記錄(512bytes)

446bytes:bootloader,程式

64bytes:16bytes:標識乙個分割槽

2bytes:magic number標記mbr是否有效

/dev

主裝置號(major number)

標識裝置型別

次裝置號(minor number)

標識同一種型別中不同裝置

mknod [option] ....name type [major minor]

-mfdisk -l /dev/sda檢視當前系統識別了幾塊硬碟

-b《分割槽大小》:指定每個分割槽的大小;

-l:列出指定的外圍裝置的分割槽表狀況;

-s《分割槽編號》:將指定的分割槽大小輸出到標準輸出上,單位為區塊;

-u:搭配"-l"引數列表,會用分割槽數目取代柱面數目,來表示每個分割槽的起始位址;

-v:顯示版本資訊。

fdisk /dev/sda

p:顯示當前硬碟的分割槽,包括沒儲存的改動

n:建立新分割槽

e:擴充套件分割槽

p:主分割槽

d:刪除乙個分割槽

w:儲存退出

t:修改分割槽型別

l:顯示所有支援的所有型別

cat /proc/partitons 

partprobe用於重讀分割槽表,當出現刪除檔案後,出現仍然占用空間

partprobe在不重啟的情況下重讀分割槽

-d:不更新核心;

-s:顯示摘要和分割槽;

-h:顯示幫助資訊;

-v:顯示版本資訊。

partprobe ——>partx(從核心讀取磁碟)

yum -y install parted#安裝partprobe(下一章設定yum源)

mkfs:make file system 重新建立檔案系統會損壞原有檔案

mkfs -t ext2 = mkfs.ext2

mkfs -t ext3 = mkfs.ext3 /dev/sda3 

mke2fs:管理ext系統檔案工具 

-j:建立ext3型別檔案系統

-b:block_size指定塊大小,預設為4096;可取值為1024、2048

-l:label指定分割槽卷標

-m #:指定預留給超級使用者的塊數百分比

-i #:用於指定為多少位元組的空間建立乙個inode,預設為8192;這裡給出的數值應該為塊大小的2^n倍

-n #:指定inode個數

-f:強制建立檔案系統

-e:使用者指定額外檔案系統屬性

blkid:查詢或檢視磁碟裝置的相關屬性

uuid、type、label

e2label:用於檢視或定義卷標

用法:e2label 裝置檔案 卷標 

tune2fs:調整檔案系統的相關屬性(不影響資料)

-j:不損壞原有資料,將ext2公升級為ext3

-l:設定或修改卷標

-m #:調整預留百分比

-r #:指定預留塊數

-o:設定預設掛載選項acl

-c #:指定掛載次數達到#次後進行自檢,0或-1表示關閉此功能

-i #:每掛載使用多少天後進行自檢,0或-1表示關閉此功能

dumpe2fs:顯示檔案屬性資訊

-h:只顯示超級塊中的資訊

fsck:檢查並修復linux檔案系統

-t fstype:指定檔案系統型別

-a:自動修復

e2fsck:專用於修復ext2/ext3檔案系統

-f:強制檢查

-p:自動修復

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 磁碟管理

每個盤面上同心圓的周長不一樣,如果按照每個磁軌擁有相同數量的扇區,那麼靠近盤面外圍的磁軌密度肯定比內圈更加稀疏。顯然這樣是十分浪費空間的,但是如果不同的磁軌扇區數不同,計算起來就十分麻煩。為了遮蔽這些複雜的硬體細節,現代的硬碟普遍使用一種叫做 lba logical block address 的方...