2014-07-10 111 views
0

我從rhel7 ami-f7f03d80 ami創建了一個t2.micro實例,其中包含一個39gb gp2 xfs_ebs存儲,並有一個6gb/xfs文件系統和一個24GB的可用空間。我試圖使用xfs_growfs -d /來調整分區大小,它說data size unchanged, skipping。當我指定-D 2572864到xfs_growfs時,它說data size 2572864 too large, maximum is 1572864。看起來我需要首先調整分區大小,然後調整文件系統大小,但我無法在安裝的fs上執行此操作。我可以將fdisk和xfs_growfs包裝到initrd中,並從中啓動,但似乎太難了)似乎我錯過了一些東西,而且可以通過其他方式完成。謝謝。如何在aws ec2 rhel7 ami上調整根分區的大小?

+0

檢查:http://stackoverflow.com/a/14930504/1251660 – slayedbylucifer

+0

我不能做步驟5:分離當前音量。它是root fs。 – RuslanGustomyasov

+0

爲什麼不呢?我已經完成了這個過程100次,它工作得很好。 – slayedbylucifer

回答

1

它會覺得有點嚇人(拍攝快照第一),但:

fdisk /dev/YOURDEVICE 

刪除分區,創建新的分區以整個磁盤,寫的變化,重新啓動。

之後你應該看到整個驅動器。

+0

之後我必須運行'xfs_growfs/dev/sda1',這樣'df -h'纔會更新。這完美地在我的1分區根磁盤上工作。 –

1

我已經通過GDISK上RHEL 7

1)-y蔭安裝GDISK

2)須藤GDISK的/ dev/xvda

刪除所有partions incressed我的根partion空間

3)

Command (? for help): o This option deletes all partitions and creates a new protective MBR. Proceed? (Y/N): Y

4) 使用n命令爲設備上的每個分區創建一個新的分區條目。

Command (? for help): n Partition number (1-128, default 1): 1 First sector (34-209715166, default = 2048) or {+-}size{KMGTP}: 2048 Last sector (2048-209715166, default = 209715166) or {+-}size{KMGTP}: 4095 Current type is 'Linux filesystem' Hex code or GUID (L to show codes, Enter = 8300): EF02 Changed type of partition to 'BIOS boot partition'

Command (? for help): n Partition number (2-128, default 2): 2 First sector (34-209715166, default = 4096) or {+-}size{KMGTP}: 4096 Last sector (4096-209715166, default = 209715166) or {+-}size{KMGTP}: 209715166 Current type is 'Linux filesystem' Hex code or GUID (L to show codes, Enter = 8300): 0700 Changed type of partition to 'Microsoft basic data'

5)使用瓦特命令寫入更改設備並退出。

Expert command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!!

Do you want to proceed? (Y/N): Y OK; writing new GUID partition table (GPT) to /dev/xvda. The operation has completed successfully.

6)重新啓動系統 7)重啓後,你可以看到你的/根partion大小increassed

+0

謝謝 - 我試過的第一個指南沒有損壞AWS/RHEL上的分區表。 –

相關問題