I'm following the guide here to making an EBS volume available for use.
I use the cmd:
lsblk
I get the output:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
As the guide states I then check if a file system exists:
sudo file -s /dev/xvda
I get:
/dev/xvda: DOS/MBR boot sector
Which I presume means no file system installed?
I then try the cmd to make a file system:
sudo mkfs -t ext4 /dev/xvda
I get warned:
Found a dos partition table in /dev/xvda Proceed anyway? (y,n)
I proceed and get the error:
/dev/xvda is apparently in use by the system; will not make a filesystem here!
I've tried rebooting the instance and running the cmds again with no luck.
Do I need to install a file system and if so, how?
xvda1 - это ваш основной раздел, в котором находится работающая операционная система. Он создается из образа Ubuntu через AMI. Обновление - очевидно - «Загрузочный сектор DOS / MBR» является нормальным для Ubuntu 16.04 на AWS, по словам Майкла в соответствии с комментарием ниже - мне кажется немного странным.
Почему вы пытаетесь отформатировать это раздел? Чего вы на самом деле пытаетесь здесь достичь? Монтируете дополнительный диск с данными? Как вы создали этот экземпляр? Требуется дополнительная справочная информация.
Обратите внимание: вот что происходит, когда я запрашиваю файловую систему в моем экземпляре Amazon Linux
# file -s /dev/xvda
/dev/xvda: GPT partition table, version 1.0, GUID: 5d0491dc-(removed), disk size: 20971520 sectors of 512 bytes
# file -s /dev/xvda1
/dev/xvda1: Linux rev 1.0 ext4 filesystem data, UUID=7715e0d4-(removed) (needs journal recovery) (extents) (large files) (huge files)