【发布时间】:2016-05-10 20:44:12
【问题描述】:
我在 Linux 和挂载/卸载方面没有太多经验。我正在使用 Amazon AWS,已使用 Ubuntu 映像启动 EC2,并将新的 EBS 卷附加到 EC2。从仪表板中,我可以看到该卷已附加到:/dev/sda1。
现在,我从亚马逊的this guide 看到,内核可能会更改路径。所以我的/dev/sda1 设备很可能会安装在/dev/xvda1 上。
所以我使用终端登录。我有ls /dev/,我确实在那里看到了xvda1。但我也看到xvda。现在我想格式化设备。但我不知道未格式化的设备是否附加到xvda1或xvda。我无法列出/dev/xvda1 和/dev/xvda 的内容(上面写着ls: cannot access /dev/xvda1/: Not a directory)。我想我必须先格式化它。
我尝试使用sudo mkfs.ext4 /dev/xvda1 进行格式化。它说:/dev/xvda1 is mounted; will not make a filesystem here!。
我尝试使用sudo mkfs.ext4 /dev/xvda 进行格式化。它说:/dev/xvda is apparently in use by the system; will not make a filesystem here!
如何格式化卷?
编辑:
lsblk 命令的结果:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
`-xvda1 202:1 0 8G 0 part /
然后我尝试使用命令sudo mkfs -t ext4 /dev/xvda,但出现同样的错误信息:/dev/xvda is apparently in use by the system; will not make a filesystem here!
当我尝试使用命令mount /dev/xvda /webserver 时,出现错误消息:mount: /dev/xvda already mounted or /webserver busy。一些网站表明这也可能是因为文件系统损坏或未格式化。所以我想我必须先格式化它才能挂载它。
【问题讨论】:
-
注意
xvda如何显示disk和xvda1如何显示part——分区,xvda下的小箭头xvda1是第一个(也是唯一的)xvda磁盘上的分区。远离这两个 - 这是你的根分区。
标签: linux amazon-web-services amazon-ec2