首頁  >  文章  >  系統教程  >  Linux硬碟分割區 fdisk 和 parted指令詳解

Linux硬碟分割區 fdisk 和 parted指令詳解

WBOY
WBOY轉載
2024-02-09 16:36:27526瀏覽

在Linux系統中,有兩個主要的分割指令可供使用:fdisk和parted。 fdisk指令被廣泛使用,但是它的一個限制是不支援超過2TB的分割區。如果你需要建立大於2TB的分割區,那麼你就需要使用parted指令。當然,parted指令也可以用來建立較小的分割區。現在,讓我們一起來看看如何使用fdisk指令來進行分割區。

傳統的MBR(主開機記錄)分割方式限制了一塊硬碟最多只能被分成四個主分割區。即使硬碟還有未分配空間,也無法繼續建立更多的主分割區。

Linux硬盘分区 fdisk 和 parted命令详解

如果需要更多的分區,則需要使用在擴展分區中建立邏輯分區的方式來實現,解決方法如下圖

Linux硬盘分区 fdisk 和 parted命令详解

fdisk 指令

查看新的磁碟資訊

[root@localhost ~]# fdisk ~l
#列出系统分区
[root@localhost ~]# fdisk 设备文件名
#给硬盘分区
Linux硬盘分区 fdisk 和 parted命令详解

注意,千萬不要在目前的硬碟上嘗試使用 fdisk,這會完整刪除整個系統,一定要再找一塊硬碟,或使用虛擬機器。

訊息的下半部是分區的訊息,共 7 列,意義如下:

  • Device:分割區的裝置檔名。
  • #Boot:是否為啟動開機分割區,這裡 /dev/sda1 為啟動引導分割區。
  • #Start:起始柱面,代表分割區從哪裡開始。
  • #End:終止柱面,代表分區到哪裡結束。
  • #Blocks:分割區的大小,單位是 KB。
  • #id:分區內檔案系統的 ID。在 fdisk 指令中,可以 使用 “i” 檢視。
  • #System:分割區內安裝的系統是什麼。

#分割區指令

[root@localhost omc]# fdisk/dev/sda2
Linux硬盘分区 fdisk 和 parted命令详解

輸入p列出該磁碟目前的分割區狀況

Linux硬盘分区 fdisk 和 parted命令详解

輸入n建立新的磁碟分割區,先建立兩個主磁碟分割區:

Linux硬盘分区 fdisk 和 parted命令详解Linux硬盘分区 fdisk 和 parted命令详解Linux硬盘分区 fdisk 和 parted命令详解

Linux硬盘分区 fdisk 和 parted命令详解Linux硬盘分区 fdisk 和 parted命令详解Linux硬盘分区 fdisk 和 parted命令详解

#fdisk 互動指令如下:

Linux硬盘分区 fdisk 和 parted命令详解

parted指令

partprobe指令讓核心立即讀取新的分割區表,這樣無須重新啟動系統,即可辨識新建立的分割區。

parted分割工具屬於GPT分割區方式,和MBR傳統分割區方式不同,它受最多只能做4個主分割區的限制,GPT分割區提供了分割表的冗餘以實現分割表的備份與安全。

命令格式

[root@localhost omc]# parted 【选项】 【硬盘 【命令】】

1、查看系統分區表資訊

[root@localhost omc]# parted /dev/sdc print
Linux硬盘分区 fdisk 和 parted命令详解

2、建立分割區

[root@localhost omc]# parted 【硬盘】 mkpart 分区类型 文件系统类型 开始 结束

其中,mkpart指令为创建新的分区,分区类型有:primary,logical,extended三种,文件系统类型有:fat16,fat32,ext2,ext3,linux-swap等,开始与结束标记区分开始与结束的位置(默认单位为MB)

示例

[root@localhost omc]# parted /dev/sdc mkpart primary ext3 1 2G

ext3的主分区,从磁盘的第1MB开始分区,到2GB的位置,大小为2GB的主分区

[root@localhost omc]# parted /dev/sdc mkpart primary ext3 2G 4G创建

创建一个容量为2GB的分区,从硬盘的第2个GB位置开始分区,到第4个GB的位置结束。

3、修改分区表格式

[root@localhost omc]# parted /dev/sdc mklabel gpt
Linux硬盘分区 fdisk 和 parted命令详解

4、删除分区

[root@localhost omc]# parted /dev/sdc rm2使用

rm指令可以删除分区

利用pared命令除了基本的分区创建和删除外,还可以进行分区检查,调整分区大小,还原误删除分区等操作。

以上是Linux硬碟分割區 fdisk 和 parted指令詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lxlinux.net。如有侵權,請聯絡admin@php.cn刪除