2017-08-27 151 views
0

我似乎无法弄清楚如何使用Amazon's instructions将EBS卷挂载到Ubuntu EC2实例。有人可以帮我吗?无法在Ubuntu EC2上安装EBS卷

~$ lsblk 
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT 
xvda 202:0 0 16G 0 disk 
└─xvda1 202:1 0 16G 0 part/

~$ df -h 
Filesystem  Size Used Avail Use% Mounted on 
udev   492M 12K 492M 1% /dev 
tmpfs   100M 340K 99M 1% /run 
/dev/xvda1  16G 7.2G 7.8G 48%/
none   4.0K  0 4.0K 0% /sys/fs/cgroup 
none   5.0M  0 5.0M 0% /run/lock 
none   497M  0 497M 0% /run/shm 
none   100M  0 100M 0% /run/user 

~$ sudo file -s /dev/xvda 
/dev/xvda: x86 boot sector 

~$ sudo file -s /dev/xvda1 
/dev/xvda1: Linux rev 1.0 ext4 filesystem data, UUID=da85f42e-5e55-40d1-95da-dea139db0d7f, volume name "cloudimg-rootfs" (needs journal recovery) (extents) (large files) (huge files) 

~$ sudo mkfs -t ext4 /dev/xvda 
mke2fs 1.42.9 (4-Feb-2014) 
/dev/xvda is apparently in use by the system; will not make a filesystem here! 

~$ sudo mkdir /data 

~$ sudo mount /dev/xvda /data 
mount: /dev/xvda already mounted or /data busy 

回答

1

你似乎有一个磁盘xvda一个分区xvda1。分区/dev/xvda1已安装在/。由于您只有一个磁盘,并且有一个分区,它被安装为根卷,所以在这一点上确实没有其他任何事情可以做。您是否想要将第二个EBS卷添加到您的EC2实例?如果是这样,您需要首先将其附加到实例,然后查找它以显示在lsblk输出中。

+0

啊,好的 - 这很有道理,@ mark-b。我是新来的EC2/EBS,所以我在阅读亚马逊的指示时有点遗憾。据我所知,使用EBS的好处之一是,如果我需要更改实例类型,我不会丢失数据,但我不明白将哪个目录保存到EBS,因为它是一个分区。我有数据存储在/ home/ubuntu /中。如果我更改实例类型,那么datanbe会保存吗? – blahblahblah

+0

什么是当前实例类型? –