Centos6
centos 6.3 在 / 上增加磁碟大小
我有一個執行 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/
基本上它的要點是:
- 解除安裝要調整大小的文件系統
- 刪除分區,並創建一個具有相同第一個扇區的更大分區(您所做的只是刪除分區表中的引用,而不是實際分區,因此它會在新的更大分區中找到文件系統)
- 擴展文件系統以填充更大的分區
- 重新掛載調整大小的文件系統。