先決條件
在具有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 ...