menu Chancel's blog
rss_feed
Chancel's blog
有善始者实繁,能克终者盖寡。

Alpine虚拟机磁盘扩容

作者:Chancel Yang, 创建:2022-08-30, 字数:1474, 已阅:99, 最后更新:2022-08-30

这篇文章更新于 577 天前,文中部分信息可能失效,请自行甄别无效内容。

在Hyper-V中的虚拟机磁盘大小为32G,如下

Bash
chancel@alpine ~$ df -h                                                                                                           
Filesystem                Size      Used Available Use% Mounted on
devtmpfs                 10.0M         0     10.0M   0% /dev
shm                     990.9M         0    990.9M   0% /dev/shm
/dev/sda3                27.4G    519.6M     25.5G   2% /
tmpfs                   396.3M    120.0K    396.2M   0% /run
/dev/sda1                88.2M     24.2M     57.0M  30% /boot
tmpfs                   990.9M         0    990.9M   0% /tmp

想调整/dev/sda3大小到120g,先关闭Alpine虚拟机

在Hyper-V中的Alpine虚拟机设置中选择磁盘,编辑调整磁盘大小并保存

开启Alpine虚拟机,安装磁盘工具

Bash
sudo apk add cfdisk e2fsprogs-extra

重新识别磁盘大小,假设所调整的磁盘为sda,使用cfdisk进行调整,然后选择write进行保存写入

Bash
sudo cfdisk

最后使用resize2fs更新磁盘大小

Bash
sudo resize2fs /dev/sda3

再次查看磁盘大小

Bash
chancel@alpine ~$ df -h                                                                                                           
Filesystem                Size      Used Available Use% Mounted on
devtmpfs                 10.0M         0     10.0M   0% /dev
shm                     990.9M         0    990.9M   0% /dev/shm
/dev/sda3               121.9G    519.7M    116.1G   0% /
tmpfs                   396.3M    124.0K    396.2M   0% /run
/dev/sda1                88.2M     24.2M     57.0M  30% /boot
tmpfs                   990.9M         0    990.9M   0% /tmp

[[replyMessage== null?"发表评论":"发表评论 @ " + replyMessage.m_author]]

account_circle
email
web_asset
textsms

评论列表([[messageResponse.total]])

还没有可以显示的留言...
[[messageItem.m_author]] [[messageItem.m_author]]
[[messageItem.create_time]]
[[getEnviron(messageItem.m_environ)]]
[[subMessage.m_author]] [[subMessage.m_author]] @ [[subMessage.parent_message.m_author]] [[subMessage.parent_message.m_author]]
[[subMessage.create_time]]
[[getEnviron(messageItem.m_environ)]]