linux – 关于在Amazon AWS上格式化新的EBS卷
我没有太多使用
Linux和安装/卸载东西的经验.我正在使用亚马逊AWS,使用Ubuntu映像启动EC2,并将新的EBS卷附加到EC2.从仪表板中,我可以看到该卷附加到:/ dev / sda1.
现在,我从亚马逊this guide开始看到内核可能会改变路径.所以我的/ dev / sda1设备最有可能安装在/ dev / xvda1上. 所以我使用终端登录.我做ls / dev /,我确实在那里看到了xvda1.但我也看到了xvda.现在我想格式化设备.但我不知道未格式化的设备是否连接到xvda1或xvda.我无法列出/ dev / xvda1和/ dev / xvda的内容(它表示ls:无法访问/ dev / xvda1 /:不是目录).我想我必须先格式化它. 我尝试使用sudo mkfs.ext4 / dev / xvda1进行格式化.它说:/ dev / xvda1已安装;不会在这里制作文件系统! 我尝试使用sudo mkfs.ext4 / dev / xvda进行格式化.它说:/ dev / xvda显然正在被系统使用;不会在这里制作文件系统! 如何格式化音量? 编辑: 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显然正在被系统使用;不会在这里制作文件系统! 当我尝试使用命令mount / dev / xvda / webserver时,会出现错误消息:mount:/ dev / xvda已挂载或/ webserver忙.有些网站表明这也可能是因为文件系统已损坏或未格式化.所以我想我必须能够先安装它才能安装它. 解决方法
首先,您尝试格式化/ dev / xvda1,它是根设备.为什么?
其次,如果您添加了新的EBS,请按照以下步骤操作. 列表块设备 这将为您提供连接到EC2的块设备列表 [ec2-user ~]$lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvdf 202:80 0 100G 0 disk xvda1 202:1 0 8G 0 disk / 这个xvda1是/(root),xvdf是你需要格式化和挂载的(对于新的EBS) 格式化设备 sudo mkfs -t ext4 device_name # device_name is xvdf here 创建一个挂载点 sudo mkdir /mount_point 安装音量 sudo mount device_name mount_point # here device_name is /dev/xvdf 在/ etc / fstab中输入一个条目 device_name mount_point file_system_type fs_mntops fs_freq fs_passno 执行 sudo mount -a 这将读取您的/ etc / fstab文件,如果没有问题.它会将EBS挂载到mount_point (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |