我已经将EC2实例从m4升级到了m5,现在我想增加音量。
我执行了这个命令并得到了错误:
growpart /dev/nvme0n1 p1
FAILED: partition-number must be a number无法从AWS文档和论坛找到指令。
知道如何增加NVME磁盘吗?
发布于 2018-09-28 22:39:45
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
growpart [OPTIONS] DISK PARTITION-NUMBER
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 16G 0 disk
├─nvme0n1p1 259:1 0 8G 0 part /
└─nvme0n1p128 259:2 0 1M 0 part 因此,要扩展分区,我们使用磁盘名nvme0n1 (参见TYPE下的disk ),所需的分区是1
sudo growpart /dev/nvme0n1 1,然后扩展fs - resize2fs device [ size ]。
(设备是指目标文件系统的位置)
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 470M 52K 470M 1% /dev
tmpfs 480M 0 480M 0% /dev/shm
/dev/nvme0n1p1 7.8G 7.7G 3.1M 100% /因此,为了扩展fs,我们使用了设备名/dev/nvme01np1
sudo resize2fs /dev/nvme0n1p1瞧!
$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 470M 52K 470M 1% /dev
tmpfs 480M 0 480M 0% /dev/shm
/dev/nvme0n1p1 16G 7.7G 7.9G 50% /发布于 2019-02-06 23:03:53
resize2fs不是为我工作的,所以我用它来代替:
xfs_growfs /dev/nvme0n1p1resize2fs在我使用它时给了我这个错误:
[root@ip-1-2-3-4 ~]# resize2fs /dev/nvme0n1p1
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/nvme0n1p1
Couldn't find valid filesystem superblock.我注意到磁盘在/etc/fstab下使用的是/etc/fstab
UUID=4cbf4a19-1fba-4027-bf92-xxxxxxxxxxxx / xfs defaults,noatime 1 1发布于 2021-03-31 19:21:04
Prerequesities:
/dev/nvme0n1p1,而不是/dev/nvme0n1p2。注意挂载位置:/df
Filesystem 1K-blocks Used Available Use% Mounted on
...
/dev/nvme0n1p1 _________ ________ ________ 99% /lsblk并确认卷nvme0n1下的单个分区lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:2 0 400G 0 disk
└─nvme0n1p1 259:3 0 400G 0 part /而不是首先通过AWS控制台扩展卷,然后运行下一个代码块。
单位置脚本
# /dev/nvme0n1 - volume name, 1 - partition index
sudo growpart /dev/nvme0n1 1
# block for xfs
# / - mount from above. Command will safely fail for non xfs
sudo xfs_growfs -d /
# block for ext4
# /dev/nvme0n1p1 - partition you would like to extend
sudo resize2fs /dev/nvme0n1p1从此资源组装:调整卷的大小后扩展Linux文件系统
https://stackoverflow.com/questions/52508038
复制相似问题