有的时候需要EC2实例需要挂载新的数据盘,或者误删除什么文件,需要从快照里面还原一些文件,需要挂载EBS卷到EC2上。本人小白,每次都要查找怎么挂载,因此记录自己找到的方法。
1.按正常的步骤创建新卷或通过快照还原的方式创建新卷,新卷和EC2保证在同一个可用区
2.挂载卷到EC2上
3.通过ssh登陆EC2实例
4.输入命令lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 33.3M 1 loop /snap/amazon-ssm-agent/3552
loop1 7:1 0 70.4M 1 loop /snap/lxd/19647
loop2 7:2 0 55.5M 1 loop /snap/core18/1997
loop4 7:4 0 32.1M 1 loop /snap/snapd/11841
loop5 7:5 0 55.4M 1 loop /snap/core18/2066
loop6 7:6 0 67.6M 1 loop /snap/lxd/20326
loop7 7:7 0 32.1M 1 loop /snap/snapd/12057
nvme0n1 259:0 0 100G 0 disk
└─nvme0n1p1 259:1 0 100G 0 part /
nvme1n1 259:2 0 200G 0 disk
└─nvme1n1p1 259:3 0 200G 0 part
5.其中nvme0n1是老的卷,neme1n1是挂载的新卷.
6.使用命令 file -s /dev/nvme1n1p1
获取新加卷是否有文件系统,如果仅显示data,则说明没有文件系统,如果输入的带有ext4等文件系统格式,则说明有文件系统。
/dev/nvme1n1p1: Linux rev 1.0 ext4 filesystem data, UUID=7969d789-20ae-4f61-84ff-c0ac50e0dd19, volume name "cloudimg-rootfs" (needs journal recovery) (extents) (64bit) (large files) (huge files)
7.使用 lsblk -f
命令获取有关连接到实例的所有设备的信息,再次确认有文件系统。
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
loop0 squashfs 0 100% /snap/amazon
loop1 squashfs 0 100% /snap/lxd/19
loop2 squashfs 0 100% /snap/core18
loop4 squashfs 0 100% /snap/snapd/
loop5 squashfs 0 100% /snap/core18
loop6 squashfs 0 100% /snap/lxd/20
loop7 squashfs 0 100% /snap/snapd/
nvme0n1
└─nvme0n1p1 ext4 cloudimg-rootfs e8070c31-bfee-4314-a151-d1332dc23486 89.9G 7% /
nvme1n1
└─nvme1n1p1 ext4 cloudimg-rootfs 7969d789-20ae-4f61-84ff-c0ac50e0dd19
8.如果您在上一步中发现设备上存在文件系统,请跳过此步骤。如果您有一个空卷,请使用 mkfs -t
命令在该卷上创建一个文件系统。
警告
如果要挂载已具有数据的卷(例如,从快照创建的卷),请勿使用此命令。否则,您会格式化卷并删除现有数据。
mkfs -t xfs /dev/nvme1n1p1
9.使用 mkdir old
命令创建卷的挂载点目录。挂载点是卷在文件系统树中的位置,以及您在安装卷之后读写文件的位置。
10.使用命令mount /dev/nvme1n1p1 old
在您在上一步中创建的目录挂载卷。old为刚刚创建的文件夹,既挂载点。
11.使用dir old
确认所有数据正确
参考链接https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/ebs-using-volumes.html
本站所有测试环境均使用ubuntu+lnmp
所有的测试、优化均基于lnmp进行,大部分方法均是相通的,仅仅因为是lnmp是一键安装,集成了大部分安装脚本,方法配置。
本人对于服务器,网站运行环境是十窍通了九窍,还有一窍不通,一桶不满,半桶晃荡,所以在配置上能偷懒的就偷懒,能省事的就省事,并且这些配置仅仅为自己配置过的记录,所有配置均自己在自己服务器上实现,并不一定通用所有配置环境,并且文章描述也可能不通顺,前言不搭后语,驴唇不对马嘴,请需要参照此文章配置的客观慎思而行,不保证你配置的时候一定可以成功。
此段落本站所有文章均有,作者已完成自我批评,只接受评论区指正,不再接受批评,谢谢。