gpt4 book ai didi

linux - 关于在 Amazon AWS 上格式化新的 EBS 卷

转载 作者:IT王子 更新时间:2023-10-29 00:37:42 25 4
gpt4 key购买 nike

我在 Linux 和挂载/卸载方面没有太多经验。我正在使用 Amazon AWS,使用 Ubuntu 镜像启动 EC2,并将新的 EBS 卷附加到 EC2。从仪表板中,我可以看到该卷已附加到 :/dev/sda1

现在,我从 this guide 看到来自 Amazon 的路径可能会被内核更改。所以我的 /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 已安装;不会在这里创建文件系统!

我尝试使用 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 is apparently in use by the system;不会在这里制作文件系统!

当我尝试使用命令 mount/dev/xvda/webserver 时,出现错误消息:mount:/dev/xvda already mounted or/webserver busy。一些网站指出这也可能是因为文件系统损坏或未格式化。所以我想我必须先格式化它才能安装它。

最佳答案

首先,您尝试格式化/dev/xvda1,这是根设备。为什么??

其次,如果您添加了新的 EBS,则按照以下步骤操作。

列出 block 设备

这将为您提供连接到 EC2 的 block 设备列表,如下所示

[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

关于linux - 关于在 Amazon AWS 上格式化新的 EBS 卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35146793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com