建立分割槽
常見的工具:fdisk
,sfdisk
,part
最常用最簡單的工具:fdisk
,但是fdisk
最多隻支援15
個分割槽(再多可能管理起來有點麻煩)
使用fdisk
命令也可以檢視系統上的磁碟裝置的資訊
fdisk –l [device]
可以列出所有磁碟裝置的相關資訊
fdisk –l
支援globbing
(檔名通配)功能
fdisk –l /dev/[hs]d[a-z]
只顯示磁碟裝置的相關資訊
fdisk –l /dev/sda
檢視sda
這乙個磁碟的資訊
fdisk [device]
可以實現建立分割槽,刪除分割槽,格式化等操作
這是乙個互動式命令:
d:刪除乙個分割槽;
n:新建乙個分割槽;
p:顯示當前系統的分割槽情況(列印分割槽表);
t:可以修改乙個分割槽的型別;
w:儲存退出;
q:不儲存退出;
l:各分割槽型別所對應的系統id
;(注:linux
預設的是83
,這是乙個16
進製的數字符號)
常見的有:83
:linux
的系統id
;82:linux swap
交換分割槽;8e
:lvm
邏輯卷管理器;85
:linux
的擴充套件分割槽(不需要手動調整的,了解即可);fd
:系統軟raid型別
t:修改某指定分割槽的系統id;
a:設定可啟動標誌的
新建分割槽:e extended
擴充套件分割槽
p primary partition
(1-4
)主分割槽,
注:1,主分割槽一般只有4
個想要建立更多個分割槽應使用擴充套件分割槽 2
,新增分割槽大小時,填寫錯誤應使用ctrl+
刪除鍵進行刪除。 3
,使用預設分割槽大小時,直接回車即可。
擴充套件分割槽:擴充套件分割槽無法直接使用,只能建立成邏輯分割槽
乙個硬碟只能有乙個擴充套件分割槽
邏輯分割槽一定是在擴充套件分割槽內部建立的
刪除分割槽:
使用d即可:
注:擴充套件分割槽可以直接刪除的,所以這個命令是非常危險的,謹慎操作。
通知核心讀取分割槽:
建立完成後可使用fdisk –l /dev/sda
進行檢視建立結果
磁碟修改的結果並沒有直接同步到核心上的,可以使用 cat /proc/partitions
進行檢視核心識別的分割槽資訊;
讓核心重新探測硬碟分割槽表:
partprobe [device]
不指定分割槽則是探測全域性的;若指定只探測乙個。
注:此命令在紅帽5
系列上可以正常執行,在紅帽6
系列上會報錯(裝置忙,重啟)導致無法檢測到。
partx
通知核心當前的磁碟分割槽數目的狀況,也就是讓核心重新讀取硬碟分割槽表;
partx –a device
讀取所有分割槽的磁碟數目;但是這個命令選項也可能會報錯誤(裝置忙無法檢測到),所以我們只能乙個乙個進行新增讀取識別:
partx –a [partition] device
這個命令依然會報裝置忙但是會識別讀取的。
如:partx –a /dev/sda3 /dev/sda
注:此命令主要應用在紅帽6上。
格式化分割槽:用於建立檔案系統
mkfs –t fstype /dev/part
注:擴充套件分割槽不能格式化
blkid device
顯示塊裝置的相關屬性包含卷標,其中uuid
表示全域性唯一id
號,這是乙個隨機數
注:uuid
是用來區別分割槽的
建立檔案系統的格式:
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 –text2
注:它可以建立ext2,ext3,ext4
的檔案系統的
建立ext3
也可以使用mke2fs –j
mke2fs –t
建立檔案系統,分割槽格式化
配置檔案:/etc/mke2fs.conf,
用於設定預設特性及各檔案系統的預設特性;
mke2fs
後不指定裝置檔案,預設建立ext2
,若想更改開啟配置檔案改動即可(vim /etc/mke2fs.conf)
若要改為ext3
,將features=…
新增到base_features
後即可
若要改為ext4
,將features=…
新增到base_features
後即可
mke2fs
的另外常用選項:
mke2fs-b
建立塊大小的,塊大小預設為1k
,2k,4k
注:塊大小取決於cpu
對記憶體頁框大小的支援(x86
,x64
預設頁框大小為4k
),也可在配置檔案中更改。
要顯示塊大小:
tunfs –l device | grep 「block size」
即可檢視
注:若想更換塊大小,只能重新分割槽格式化,所以在分割槽格式化之前要做好選擇
mke2fs –t ext4 –b2048 /dev/sda3
如何選擇塊大小??
建議:當要存入大量小檔案時,使用小的塊(有時可以節約空間大小)
當要存入大檔案時,使用大的塊(可以少建立索引等等)
mke2fs-l label
:設定卷標
這是避免我們在掛載時產生錯誤的交叉引用的常用機制。(其實這種方式用的不是特別多而uuid
使用的很多)
mke2fs–m #
:設定預留空間大小的#
表示百分之#
使用tunfs –l device |grep 「reserved」
即可來檢視
預留空間大小
mke2fs –r #
:預留給管理使用的塊的個數;
mke2fs –e
:設定檔案系統的擴充套件屬性
tune2fs
-l:顯示檔案系統超級塊資訊
-l label:更改卷標的,重新設定卷標的
-m # :
調整預留給管理使用的塊所佔據總體空間的比例的;
-o:設定掛載預設選項
-o:設定檔案系統預設特性
-r #:調整預留給管理使用的塊個數 -e
:調整檔案系統的擴充套件屬性
e2label:
顯示或設定卷標
格式:e2labeldevice [volume_label]
磁碟格式化
檢視系統支援的檔案系統格式 cat etc filesystems 格式化 mke2fs t ext4 b 2048 dev sdb1 不支援格式化xfs檔案系統格式 t後面加的是檔案系統格式 如果不指定,預設為ext2 b後面加的是指定塊兒大小 b可省略 m指定分割槽預留的大小 mke2fs t ...
儲存管理 磁碟分割槽格式化
作用 fdisk命令用於管理磁碟分割槽,它提供了集新增 刪除 轉換分割槽等功能於一身的 一站式分割槽服務 不過與前面講解的直接寫到命令後面的引數不同,這條命令的引數 見表6 5 是互動式的,因此在管理硬碟裝置時特別方便,可以根據需求動態調整。格式 fdisk 磁碟名 內部選項 引數作用 m檢視全部可...
dos下格式化磁碟
格式化 分割槽磁碟可用eqmagic pe等工具。當沒有這些工具時,可用dos下的命令格式化。但是dos下的格式化會比較慢一點。其實也可用滑鼠右擊選擇格式化方式實現.dos下的格式化磁碟命令 format e fs fat32 將e盤轉換成fat32格式。將fat32改為ntfs是將e盤轉換為ntf...