1.使用 lsblk 命令可查看可用磁盘设备及其装载点 (如果适用),以帮助您确定要使用的正确设备名称。
lsblk
2.使用 sudo file -s device 命令可列出特殊信息,例如文件系统类型。
sudo file -s /dev/xvdf /dev/xvdf: Linux rev 1.0 ext4 filesystem data, UUID=26f6c13d-d113-4731-9771-7fabee9be6f1 (needs journal recovery) (extents) (64bit) (large files) (huge files)
3.(可选)使用以下命令在卷上创建 ext4 文件系统。用设备名称 (例如,/dev/xvdf) 替换 device_name。根据应用程序的要求或操作系统的限制,您可以选择其他文件系统类型,如 ext3 或 XFS。此步骤假定您在装载空的卷。如果要装载已包含数据的卷 (如,从快照还原的卷),请勿在装载卷之前使用 mkfs (而应跳到下一步)。否则,您会格式化卷并删除现有数据。
sudo mkfs -t ext4 device_name
4.使用以下命令创建卷的装载点目录。装载点是卷在文件系统树中的位置,以及您在安装卷之后读写文件的位置。替换 mount_point 的位置,如 /data。
sudo mkdir /data
5.使用以下命令在您刚才创建的位置装载卷。
mount device_name mount_point
要在每一次系统重启时自动装载此 EBS 卷,可在 /etc/fstab 文件中为该设备添加一个条目。
a. 创建 /etc/fstab 文件的备份,当您进行编辑时意外损坏或删除了此文件的情况下,可以使用该备份。
sudo cp /etc/fstab /etc/fstab.orig
b. 打开 /etc/fstab 文件
sudo vi /etc/fstab
使用以下格式在该文件末尾为您的卷添加一个新行:device_name mount_point file_system_type fs_mntops fs_freq fs_passno此行的最后三个字段分别是文件系统装载选项、文件系统转储频率和启动时的文件系统检查顺序。如果您不知道这些值应该是什么值,请使用下面的示例中的值 (defaults,nofail 0 2)。
c. 检查两个命令中任意一个的输出,以找到 /dev/xvda1 的 UUID:
sudo file -s /dev/xvda1 ls -al /dev/disk/by-uuid/
假设您找到具有 UUID de9a1ccd-a2dd-44f1-8be8-0123456abcdef 的 /dev/xvda1,您可以将以下条目添加到 /etc/fstab 以在装载点 /data装载 ext4 文件系统:
UUID=26f6c13d-d113-4731-9771-7fabee9be6f1 /data ext4 defaults,nofail 0 2
d. 在您将新条目添加到 /etc/fstab 后,必须检查您的条目是否有效。运行 sudo mount -a 命令,以便装载 /etc/fstab 中的所有文件系统。
sudo mount -a
如果上述命令未产生错误,说明您的 /etc/fstab 文件正常,您的文件系统会在下次启动时自动装载。
修改记录
2018-09-05 新增该条目