Я переключаюсь между двумя руководствами по установке тома 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 или позже в алфавитном порядке, затем отформатируйте.