linux下磁碟分割槽

2021-09-22 21:52:05 字數 3493 閱讀 7445

**於:

命令:fdisk

功能:檢視磁碟使用情況和分割磁碟

使用方法: 

一、在 console 上輸入 fdisk -l /dev/sda ,觀察硬碟使用情況 

二、在 console 上輸入 fdisk /dev/sda,可進入分割硬碟

1. 輸入 m 列印各命令的選單。 

2. 輸入 p 列印硬碟分割槽列表。 

3. 輸入 a 設定硬碟啟動區。 

4. 輸入 n 建立乙個新的分割槽。 

4.1. 輸入 e 硬碟為[延伸]分割區(extend)。 

4.2. 輸入 p 硬碟為[主要]分割區(primary)。 

5. 輸入 t 改變硬碟分割區屬性。 

6. 輸入 d 刪除硬碟分割區屬性。 

7. 輸入 q 不儲存退出。 

8. 輸入 w 儲存退出。

範例:在已有一塊20g硬碟的虛擬機器上再新增一塊新的20g硬碟,並對其分割槽、格式化

通過fdisk -l檢視當前系統中所有硬碟裝置及其分割槽的資訊

上述資訊中包含了各硬碟的整體情況和分割槽資訊,其中「/dev/sda」為原有的硬碟,「/dev/sdb」為新增的硬碟,新的硬碟還未進行初始化,沒有包含有效的分割槽資訊。

device:分割槽的裝置檔名稱。

boot:是否是引導分割槽,是,則帶有「*」標識。

start:該分割槽在硬碟中的起始位置(柱面數)。

end:該分割槽在硬碟中的結束位置(柱面數)。

blocks:分割槽的大小,以blocks(塊)為單位,預設的塊大小為1024位元組。

id:分割槽型別的id標記號,對於ext4分割槽為83,lvm分割槽為8e。

system:分割槽型別。

建立硬碟分割槽

以硬碟裝置檔名為引數執行fdisk命令,進入到互動式的分割槽管理介面中,就可以對相應的硬碟進行建立、刪除、更改分割槽等操作

在操作介面中的「command (m for help):」提示符後,使用者可以輸入特定的分割槽操作指令,完成各項分割槽管理任務。例如輸入「m」指令後,可以檢視各種操作指令的幫助資訊。

選擇分割槽號時,主分割槽和擴充套件分割槽的序號只能在1~4之間。分割槽起始位置一般由fdisk預設識別即可,結束位置或大小可以使用「+size(k、m、g)」的形式,如「+size20g」表示將該分割槽的容量設定為20gb。

以下建立乙個5g空間:

分割槽結束之後,可以輸入p指令檢視建立好的分割槽/dev/sdb1。

再繼續建立兩個邏輯分割槽,建立邏輯分割槽之前首先需要建立擴充套件分割槽,而且必須把所有剩餘空間全部分給擴充套件分割槽。

擴充套件分割槽建立好之後,接著就可以建立邏輯分割槽。在建立邏輯分割槽的時候就不需要指定分割槽編號了,系統將會自動從5開始順序編號。

再次輸入p指令,檢視分割槽情況

完成對硬碟的分割槽操作以後,可以執行「w」儲存退出或「q」指令不儲存退出fdisk

硬碟分割槽設定完成以後,一般需要將系統重啟以使設定生效,如果不想重啟系統,可以使用「partprobe」命令使作業系統獲知新的分割槽表情況。

例:執行partprobe命令重新探測「/dev/sdb」磁碟中分割槽情況的變化。

[root@localhost ~]# partprobe /dev/sdb

如果需要刪除已建立好的分割槽,可以在fdisk命令操作介面中使用「d」指令將指定的分割槽刪除,根據提示輸入需要刪除的分割槽序號即可。在刪除時建議從最後乙個分割槽開始進行刪除,以免fdisk識別的分割槽序號發生紊亂。另外,如果擴充套件分割槽被刪除,則擴充套件分割槽之下的邏輯分割槽也將同時被刪除。

格式化分割槽

分割槽建立好之後,還必須要經過格式化才能使用,格式化分割槽的主要目的是在分割槽中建立檔案系統。linux專用的檔案系統是ext,包含ext2、ext3、ext4等諸多版本,在rhel6中預設使用的是ext4。另外,linux也支援windows中的fat32檔案系統,在linux中表示為vfat。

命令:mkfs

格式:mkfs –t 檔案系統型別 分割槽裝置

引數:-t : 給定檔案系統的型式,linux 的預設值為 ext2

-c : 在製做檔案系統前,檢查該partition 是否有壞軌

-v : 詳細顯示模式 例:

將/dev/sdb1格式化為ext4檔案系統,同時檢查是否有壞軌存在,並且將過程詳細列出來 : 

mkfs -v -t ext4 -c /dev/sdb1

將/dev/sdb5格式化為fat32檔案系統。

[root@localhost ~]# mkfs -t vfat /dev/sdb5

[root@localhost ~]#mkfs.ext4 /dev/sdb6

檔案系統的掛載

在安裝linux系統的過程中,自動建立或識別的分割槽通常會由系統自動完成掛載,如「/」分割槽、「boot」分割槽等,對於後來新增加的硬碟分割槽、優盤、光碟等裝置,就必須由管理員手動進行掛載。掛載乙個分割槽時,必須為其指定乙個目錄作為掛載點,使用者通過這個目錄就可以訪問裝置中的檔案、目錄資料。

臨時掛載:

[root@localhost ~]#mkdir /data1 /data2 /data3

[root@localhost ~]#mount /dev/sdb1 /data1

[root@localhost ~]#mount /dev/sdb5 /data2

[root@localhost ~]#mount /dev/sdb6 /data3

[root@localhost ~]#df -ht            //檢視掛載情況

永久掛載:

[root@localhost ~]# vim /etc/fstab

/dev/sdb1     /data1     ext4     defaults     0     0

/dev/sdb5     /data2     vfat     defaults     0     0

/dev/sdb6     /data3     ext4     defaults     0     0

linux下磁碟分割槽

於 命令 fdisk 功能 檢視磁碟使用情況和分割磁碟 使用方法 一 在 console 上輸入 fdisk l dev sda 觀察硬碟使用情況 二 在 console 上輸入 fdisk dev sda,可進入分割硬碟 1.輸入 m 列印各命令的選單。2.輸入 p 列印硬碟分割槽列表。3.輸入 ...

linux下磁碟分割槽詳解

centos下磁碟管理 1.磁碟分割槽格式說明 linux分割槽不同於windows,linux下硬碟裝置名為 ide硬碟為hdx x為從a d 因為ide硬碟最多四個,scsi,sata,usb硬碟為sdx x為a z 硬碟主分割槽最多為4個,不用說大家也知道 所以主分割槽從sdb1開始到sdb4...

Linux下磁碟分割槽掛載

一般你去買vps都會看到介紹說硬碟多少g 比如 80g 但是你進入系統df h的時候發現怎麼只有10g呢,其實這10g是用來裝系統的和一些常用服務軟體的 不是給你放 資料的 那50g硬碟在 就像你在電腦裡面新加一塊硬碟,你不進行分割槽和掛載也是看不到的 所以我們首先看看電腦裡面的硬碟分割槽情況 看得...