我已经将EC2实例从m4升级到m5,现在我想增加音量.
我确实执行了这个命令并得到了错误:
growpart /dev/nvme0n1 p1
FAILED: partition-number must be a number
Run Code Online (Sandbox Code Playgroud)
无法从AWS文档和论坛中找到指令.
知道如何增加NVME磁盘吗?
小智 21
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
Run Code Online (Sandbox Code Playgroud)
所以成长的分区,我们使用diskname nvme0n1(见disk下面TYPE)和所需的分区1
sudo growpart /dev/nvme0n1 1
Run Code Online (Sandbox Code Playgroud)
然后扩展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% /
Run Code Online (Sandbox Code Playgroud)
因此,为了扩展fs,我们使用设备名称/dev/nvme01np1:
sudo resize2fs /dev/nvme0n1p1
Run Code Online (Sandbox Code Playgroud)
瞧!
$ 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% /
Run Code Online (Sandbox Code Playgroud)
hob*_*es3 17
resize2fs 对我不起作用,所以我用这个代替:
xfs_growfs /dev/nvme0n1p1
Run Code Online (Sandbox Code Playgroud)
resize2fs 当我使用它时给了我这个错误:
[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.
Run Code Online (Sandbox Code Playgroud)
我注意到磁盘使用了xfs下/etc/fstab:
UUID=4cbf4a19-1fba-4027-bf92-xxxxxxxxxxxx / xfs defaults,noatime 1 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5864 次 |
| 最近记录: |