fdisk 磁盤分區命令linux
fdisk –l 查看磁盤分區信息ide
fdisk –l [DEVICE] 查看某個磁盤分區信息spa
fdisk [DEVICE]對磁盤進行操做。好比磁盤還有空間沒有分區,能夠對磁盤進行分區格式化等3d
交互式命令:blog
d: 刪除一個分區ip
n: 新建一個分區內存
p: 顯示當前的分區信息get
w: 保存退出it
q: 不保存退出io
l: 各分區類型所對應的System ID;
83:Linux
82:Linux Swap,交換分區
8e: LVM
fd: Soft Raid
t: 修改指定分區的System ID;
a: 設置可啓動標記(偶爾用到)
m是幫助命令,以下:
注意:也許你在選擇的時候點錯了字母要刪除點退格鍵時,這時會退格鍵會變成這樣^H,你就須要用Ctrl+Backspace來進行刪除動做
在這裏再講解關於Linux分區的磁盤符,通常第一塊硬盤就叫sda或had,它的第一個分區sda1,第二個分區sda2.以此類推,但總所周知,一塊硬盤只能有4個主分區,除去一個擴展分區就只有3個。因此擴展分區就是sda4,第一個邏輯分區就是sda5。在linux裏面規定也是擴展分區是sda4, 第一個邏輯分區就是sda5。
查看內核識別的分區信息:
cat /proc/partitions
即便你把分區分好後,也不能用此分區,由於內核尚未識別此分區,因此得用命令使內核識別該分區。
RHEL5讓內核從新讀取硬盤分區表:
partprobe [DEVICE]
RHEL6讓內核從新讀取硬盤分區表:RHEL6用partprobe [DEVICE]命令,系統會讓你重啓才能生效,因此通常用下面的命令。
partx -a [PARTITION] DEVICE
下一步:格式化分區,用於建立文件系統
Linux, mkfs
mkfs -t fstype /dev/part
RHEL5:ext3
RHEL6:ext4
mkfs -t ext4 = mkfs.ext4 = mke2fs -t ext4
mkfs -t ext3 = mkfs.ext3 = mke2fs -j = mke2fs -t ext3
mkfs -t ext2 = mkfs.ext2 = mke2fs = mke2fs -t ext2
配置文件:/etc/mke2fs.conf,用於設定默認特性,及各文件系統的特有的特性;
mke2fs -t {ext2|ext3|ext4}
-b {1024|2048|4096}:塊大小
塊大小取決CPU對內存頁框大小的支持,x86系統默認頁框大小爲4K;
-L label: 設定卷標
-m #: 預留給管理使用的塊所佔據整體空間的比例;5即5%
-r #: 預留給管理使用的塊的個數;
-E: 設定文件系統的擴展屬性;
tune2fs
-l: 顯示文件系統超級塊信息;
-L label:從新設定卷標;
-m #: 調整預留給管理使用的塊所佔據整體空間的比例;
-r #: 調整預留給管理使用的塊個數;
-o:設定掛載默認選項
-O: 設定文件系統默認特性
-E: 調整文件系統的擴展屬性
e2label: 顯示或設定卷標;
e2label DEVICE [Volume_label]
分完區後,在格式化的時候,最好是不要格式化整個分區好比mke2fs -t ext4 /dev/sdb否則有錯誤。那天我作實驗的時候就這樣結果完了後再fdisk -l /dev/sdb時就看不見以前分的分區了。