磁碟管理之基本操作格式化

2021-09-21 12:30:46 字數 3591 閱讀 5983

建立分割槽

常見的工具: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...