Mount

將 EBS vol 掛載到 Ubuntu 10.4

  • May 16, 2011

我在兩個安裝 EBS 卷的教程之間來回切換,我遇到了一個問題。我寧願確保我做對了,而不是以某種方式損害我的實例(特別是因為我還沒有創建 AMI…)。

我已將 EBS 附加到 /dev/sda1。在各自的教程中,它安裝在 dev/sdh。我以為這根本不是什麼大問題。

我剛剛將創建文件系統的初始命令更改為:

 mkfs.xfs /dev/sda1

我收到以下消息:

mkfs.xfs: /dev/sda contains a mounted filesystem
(....) <devicename> is required unless -d name=xxx is given. 

根據其中一個似乎不是正確響應的教程。我可以繼續執行以下一系列 linux 命令並且沒問題嗎?

   grep -q xfs /proc/filesystems || sudo modprobe xfs
   sudo mkfs.xfs /dev/sda1

   echo "/dev/sdh /vol xfs noatime 0 0" | sudo tee -a /etc/fstab
   sudo mkdir -m 000 /vol
   sudo mount /vol

聽起來您正在使用 EBS 支持的實例。在這種情況下,根文件儲存被掛載到 /dev/sda1,所以你真的不想覆蓋它。

如果您正在執行實例儲存,那麼它可能已經有一個 ext3 文件系統。解決此問題的最佳方法是將驅動器附加到 /dev/sdg 以避免混淆。那樣的話,如果它確實給了你一個警告,就可以把它吹走。

TL;DR 將驅動器附加到字母表中的 /dev/sdg 或更高版本,然後格式化。

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