2012-12-18 137 views
0

我的Amazon EC2實例只有8GB的EBS卷sda1,這個卷接近滿容量。在Amazon EC2實例中附加新的EBS卷後,我應該在根設備中分離EBS卷嗎?

然後我將新的21GB EBS卷sdf添加到此EC2實例。

當我使用df -h檢查這種用法,這就是我得到:

Filesystem   Size Used Avail Use% Mounted on 
/dev/xvdf    7.9G 5.3G 2.6G 67%/
tmpfs     298M  0 298M 0% /dev/shm 

然後我用resize2fs /dev/xvdf來調整,這是df -h

Filesystem   Size Used Avail Use% Mounted on 
/dev/xvdf    21G 5.3G 16G 26%/
tmpfs     298M  0 298M 0% /dev/shm 

我應該脫離第一EBS卷sda1? 爲什麼sda1沒有顯示在df -h

更新的結果:

$ ls /dev/xvd* 

/dev/xvda1 /dev/xvdf 
+0

看起來您已將卷附加到/ dev/xvdf,但分離(或至少未掛載)之前位於/ dev/sda1的卷。將根文件系統(/)掛載到EC2上的/ dev/xvdf捲上有點奇怪,但顯然它可以與您使用的任何發行版一起工作。 –

+0

如果您仍然在尋找答案,請考慮使用(1)ls/dev/xvd *(2)ec2-describe-instances的結果更新您的問題 | grep BLOCKDEVICE(3)cat/etc/fstab | grep/dev/xvd –

+0

@EricHammond我已更新我的問題。編號2返回此錯誤:'必需的選項'-O, - aws-access-key'缺少(-h用法)',而3號沒有結果。 – did1k

回答

2

號您需要安裝卷之前,它會在df命令顯示出來。

也有點教育,8GB驅動器是你的根本驅動器。儘量不要放東西,還有其他比應用程序安裝等

創建和安裝一個新的卷像你想採取以下步驟:

  1. 創建AWS管理控制檯音量。
  2. 在AWS管理控制檯中附加捲。
  3. 決定你想要的是什麼類型的文件系統,我通常使用XFS。
  4. yum install xfsprogs,或易於得到它或任何
  5. mkfs.xfs /dev/NEWVOLUME(注:亞馬遜將告訴你它連接到SDF或什麼時候有時它真的附着xvdf或東西)
  6. 熱身音量。這是一個鮮爲人知的祕密,但捲上的所有空間都被分配給該卷,但尚未分配。因此,爲音量書寫一串零會使其變得溫暖起來,並使其執行速度更快。這可能需要一段時間才能完成。的命令是:dd if=/dev/<device> of=/dev/null
  7. 做一個目錄,將其安裝到:mkdir /logs(或其他)
  8. 設置/ dev/NEWVOLUME /記錄

完成。現在運行你的df -h,你會看到它。

相關問題