我在 AWS 上的 Rocky Linux 9(非 LVM)EC2 实例上处理分区时遇到了一个奇怪的问题。
目标:我想将我的 ebs 稍微扩大一点(5GB),以便创建一个新的分区和一个新的 xfs 文件系统来挂载它,/tmp
使其与根分区分离
我的尝试:我开始从/etc/cloud/cloud.cf
g growpart 和 resizefs 中删除以防止 cloud-init 自动扩大根分区:
sudo sed -i '/ - growpart/d' /etc/cloud/cloud.cfg
sudo sed -i '/ - resizefs/d' /etc/cloud/cloud.cfg
然后我从 AWS 控制台将 EBS 卷从 15GB 扩大到 20GB
之后,我从 lsblk 在我的 ec2 上看到磁盘具有所需的大小,因此我开始工作
我使用 fdisk 创建了一个新的分区,并在其上创建了一个文件系统:mkfs.xfs -f -L tmp /dev/nvme0n1p5
到目前为止,每次重启都可以正常工作
我修改了/etc/fstab
在启动时挂载分区
LABEL=tmp /tmp xfs defaults,noatime,nodev,nosuid,noexec 1 2
然后我重新安装(mount -a)以确保一切正常 Tmp 现在在我的新的分区上
然后我重启了我的 ec2,但操作系统卡住了,我再也无法连接它了
问题:这一切有什么问题?我遗漏了什么?tmpfs?我只需要一个单独的分区,这次只有一个,但将来可以有更多,在 aws 上有没有这方面的指南?
1
–
|