【发布时间】:2017-03-10 16:17:55
【问题描述】:
我在 AWS 上创建了一个 d2.xlarge EC2 实例,它返回以下输出:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
`-xvda1 202:1 0 8G 0 part /
xvdb 202:16 0 1.8T 0 disk
xvdc 202:32 0 1.8T 0 disk
xvdd 202:48 0 1.8T 0 disk
默认的/etc/fstab是这样的
LABEL=cloudimg-rootfs / ext4 defaults,discard 0 0
/dev/xvdb /mnt auto defaults,nofail,x-systemd.requires=cloud-init.service,comment=cloudconfig 0 2
现在,我为 xvdc 制作了一个 EXT4 文件系统
$ sudo mkfs -t ext4 /dev/xvdc
mke2fs 1.42.13 (17-May-2015)
Creating filesystem with 488375808 4k blocks and 122101760 inodes
Filesystem UUID: 2391499d-c66a-442f-b9ff-a994be3111f8
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:
done
blkid 返回文件系统的 UID
$ sudo blkid /dev/xvdc
/dev/xvdc: UUID="2391499d-c66a-442f-b9ff-a994be3111f8" TYPE="ext4"
然后,我将它安装在 /mnt5
$ sudo mkdir -p /mnt5
$ sudo mount /dev/xvdc /mnt5
它已成功安装。到那里为止,一切正常。
现在,我重新启动机器(先停止再启动),然后通过 SSH 连接到机器。
我愿意
$ sudo blkid /dev/xvdc
它什么也没给我。我在重新启动之前创建的文件系统去了哪里?我猜即使在重启周期之后,挂载的文件系统也会保持创建。 我是否缺少在 AWS EC2 实例上挂载分区的内容?
我关注了这个http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html,但它似乎不像上面描述的那样工作
【问题讨论】:
标签: linux amazon-web-services amazon-ec2 mount ext4