我正在遵循指南这里使 EBS 卷可供使用。
我使用cmd:
lsblk
我得到输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
根据指南所述,我随后检查文件系统是否存在:
sudo file -s /dev/xvda
我得到:
/dev/xvda: DOS/MBR boot sector
我认为这意味着没有安装文件系统?
然后我尝试使用 cmd 创建文件系统:
sudo mkfs -t ext4 /dev/xvda
我收到警告:
Found a dos partition table in /dev/xvda Proceed anyway? (y,n)
我继续并收到错误:
/dev/xvda is apparently in use by the system; will not make a filesystem here!
我尝试重新启动实例并再次运行cmd,但没有成功。
我是否需要安装文件系统?如果需要,如何安装?
答案1
xvda1 是存放正在运行的操作系统的主分区。它是通过 AMI 从 Ubuntu 映像创建的。更新- 显然 - 根据 Michael 在下面的评论中所说,“DOS/MBR 启动扇区”对于 AWS 上的 Ubuntu 16.04 来说是正常的 - 对我来说似乎有点奇怪。
您为什么要格式化该分区?您实际上想在这里实现什么?安装额外的数据驱动器?您是如何创建此实例的?需要更多背景信息。
请注意,当我请求 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)