Centos6

centos 6.3 在 / 上增加磁碟大小

  • August 2, 2016

我有一個執行 CentOS 6.3 的虛擬機。未安裝 LVM。從VM端,我把底層磁碟從15GB增加到40GB,所以現在需要擴展分區和文件系統。

我已經設法啟動到“救援模式”,所以沒有安裝文件系統。嘗試使用 parted 的 resize 命令時出現我的問題。

[root@livedvd ~]# parted
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number    Start    End     Size    Type     File system    Flags
1        1049kB   269MB   268MB   primary  ext3           boot
2        269MB    1880MB  1880MB  primary  linux-swap(v1) 
3        1880MB   17.2GB  15.3GB  primary  ext4

(parted)

所以我現在嘗試使用以下方法擴展分區:

(parted) resize 3 4366MB 35GB
WARNING: you are attempting to use parted to operate on (resize) a file system...
...
No Implmentation: Support for opening ext4 file systems is not implemented yet.
(parted)

偉大的!6.3有那麼老嗎!我做了一個 yum 更新,但沒有任何區別。警告資訊繼續說我應該使用 e2fsprogs。我嘗試了 resize2fs /dev/sda3,但是,它指出“文件系統已經有 3735296 個塊長。無事可做”。我的理解是這是針對文件系統的。我必須先擴展分區。

我還將記憶體從 1GB 增加到 4GB,所以我也在嘗試增加 linux-swap,因此是 4366MB 值。

我找到了這個站點,引用了“無實現錯誤”並建議我使用 cfdisk /dev/sda3。該文章繼續說這將刪除分區。然後我應該用 resize2fs /dev/sda3 重新創建它。不確定我喜歡刪除分區的聲音。

如果有人能指出我正確的方向,我將不勝感激任何指示。

我從來沒有用 parted 做過這個,但是我用 fdisk/resize2fs 做過。這是有關如何執行此操作的連結:

http://geekpeek.net/resize-filesystem-fdisk-resize2fs/

基本上它的要點是:

  1. 解除安裝要調整大小的文件系統
  2. 刪除分區,並創建一個具有相同第一個扇區的更大分區(您所做的只是刪除分區表中的引用,而不是實際分區,因此它會在新的更大分區中找到文件系統)
  3. 擴展文件系統以填充更大的分區
  4. 重新掛載調整大小的文件系統。

引用自:https://serverfault.com/questions/644127