2012-08-06 77 views
6

我對Linux比較陌生。在我們的一個項目中,我們使用亞馬遜的EC2實例來處理一些文件。處理完成後我們將文件上傳到S3服務器。使用現有的AMI引導EC2實例瞭解使用Amazon EC2的Linux分區

最近我收到一個錯誤,磁盤上沒有剩餘空間,因此文件處理被暫停。我清理了一些較舊的文件,並繼續處理。

現在,當我看到可用空間使用DF -h

Filesystem   Size Used Avail Use% Mounted on 
/dev/xvda1   9.9G 5.7G 3.7G 61%/
none     3.7G  0 3.7G 0% /dev/shm 
/dev/xvdb    414G 199M 393G 1% /mnt 
/dev/xvdc    414G 199M 393G 1% /data 

我可以看到我的文件僅影響的/ dev/xvda1。

我有以下查詢

  1. 什麼用其他分區的時候,我可以看到我的文件隻影響的/ dev/xvda1
  2. 看起來我們只使用空間10 GB有效等正在被浪費。我怎樣才能使用其他空間?我可以將一些磁盤空間移動到/ dev/xvda1或直接將文件存儲在其他區域嗎?

回答

5

正如你可以從df -h輸出中看到,有兩個大的分區上/mnt/data分別mouted。我建議你通過處理這些目錄之一中的文件來使用這些分區。如果由於某種原因無法移動發生處理的地方,則可以在適當的地方重新安裝分區。

例如,如果你的文件在目錄​​處理,你不能更改,請執行下列操作(如根):

umount /mnt 
mount /dev/xvdb /var/mydir 

您可以使用其他分區也當然如果你喜歡的。

+0

xvda1驅動器中的數據呢?併爲xvdb驅動器購買一個?因爲在我的情況下它沒有在亞馬遜ec2捲上顯示。 – 2014-03-03 14:59:17

+0

這適用於問題中的具體情況,可能對您有所不同。 xvda1包含操作系統數據,我不會搞砸的。 – 2014-03-03 15:08:48