如何使用fdisk調整分割槽大小

2021-10-07 14:35:29 字數 3730 閱讀 8756

先決條件

在具有guid

分割槽表(

gpt)的磁碟上,建議使用

parted

實用程式,因為

fdisk gpt

支援處於試驗階段。

程式

1.解除安裝分割槽:

~]# umount /dev/vdb1

2.執行fdisk disk_name

例如:

~]# fdisk /dev/vdb

welcome to fdisk (util-linux 2.23.2).

changes will remain in memory only, until you decide to write them. be careful before using the write command.

command (m for help):

3.p確認要刪除的分割槽號。分割槽列在「裝置

」標題下。

例如:

command (m for help): p

disk /dev/vda: 407.6 gib, 437629485056 bytes, 854745088 sectors

units: sectors of 1 * 512 = 512 bytes

sector size (logical/physical): 512 bytes / 4096 bytes

i/o size (minimum/optimal): 4096 bytes / 4096 bytes

disklabel type: dos

disk identifier: 0x5c873cba

partition 2 does not start on physical sector boundary.

device        boot        start     end         blocks      id    system

/dev/vda1      *          2048      1026047     512000      83    linux

/dev/vda2                 1026048   1640447     307200      8e    linux lvm

4.使用選項d刪除分割槽。如果有多個磁碟,則fdisk提示要刪除的磁碟

例如:

command (m for help): d

partition number (1,2, default 2): 2

partition 2 has been deleted.

5.使用選項n建立乙個新分割槽。按照提示進行操作,並確保為將來需要的調整大小留出足夠的空間。如果願意,可以指定一組人類可讀的大小,而不是使用扇區。

注意:建議遵循fdisk的預設值,因為預設值(例如,第乙個分割槽扇區)和指定的分割槽大小始終根據裝置屬性對齊。

警告:

如果要重新建立分割槽以便在已安裝的檔案系統上留出更多空間,請確保使用與以前相同的啟動磁碟扇區來建立該分割槽。否則,調整大小操作將無法進行,並且整個檔案系統可能會丟失。

例如:command (m for help): n

partition type:

p  primary (1 primary, 0 extended, 3 free)

e  extended

select (default p): *enter*

using default response p.

partition number (2-4, default 2): *enter*

first sector (1026048-854745087, default 1026048): *enter*

last sector, +sectors or +size (1026048-854745087, default 854745087): +500m

created a new partition 2 of type 'linux' and of size 500 mib.

6.檢查分割槽表,確保使用p選項根據需要建立了分割槽。

例如:

command (m for help): p

disk /dev/vda: 407.6 gib, 437629485056 bytes, 854745088 sectors

units: sectors of 1 * 512 = 512 bytes

sector size (logical/physical): 512 bytes / 4096 bytes

i/o size (minimum/optimal): 4096 bytes / 4096 bytes

disklabel type: dos

disk identifier: 0xf6e2b6cb

device        boot        start     end         blocks      id    system

/dev/vda1      *          2048      1026047     512000      83    linux

/dev/vda2                 1026048   2050047     512000      8e    linux lvm

7.確定更改正確時,請使用w選項將其寫入。

重要說明

:在此過程中寫入的錯誤可能會導致所選檔案系統不穩定。

8.在分割槽上執行

fsck。

~]# e2fsck /dev/vdb1

e2fsck 1.41.12 (17-may-2010)

pass 1:checking inodes, blocks, and sizes

pass 2:checking directory structure

pass 3:checking directory connectivity

pass 4:checking reference counts

pass 5:checking group summary information

ext4-1:11/131072 files (0.0% non-contiguous),27050/524128 blocks

9.最後,如果需要增加或減少檔案系統,請參閱

如何使用

resize2fs

收縮ext2 / 3/4

檔案系統

,或如何

使用resize2fs 

擴充套件ext2 / 3/4

檔案系統

。如果不需要增加或減少檔案系統,請安裝分割槽。

~]# mount /dev/vdb1

CentOS Linux 調整分割槽大小

linux df命令用於顯示目前在linux系統上的檔案系統的磁碟使用情況統計。h,human readable 使用人類可讀的格式 預設值是不加這個選項的 resize2fs命令是用來增大或者收縮未載入的 ext2 ext3 ext4 檔案系統的大小。語法格式 resize2fs 引數 檔案 常用...

CentOS重新調整分割槽大小

在hyper v上部署nextcloud的時候分配的動態擴充虛擬磁碟,共1t大小,在安裝centos時預設分割槽,系統僅給 分配50g,而大量空間都掛載到 home下,最近nextcloud使用中發現空間已不足夠,所以就想如何將 home下的空間重新分配擴容到 下。搜了下網上基本都是擴充套件後新建分...

Centos7調整分割槽大小

檢視分割槽大小 root nextcloud df h 檔案系統 容量 已用 可用 已用 掛載點 解除安裝 home,解除安裝前記得備份cp r home homebak 我這裡 home下沒有什麼檔案,就不備份了 root nextcloud umount home root nextcloud ...