在虚拟机环境中,您可以扩展虚拟硬盘的大小而不影响数据。以下是扩展 /dev/sdb
磁盘从200G到500G并扩展 /dev/sdb1
分区到新大小的步骤:
-
关闭相关服务:确保没有服务正在访问
/app
分区。 -
关闭虚拟机:关闭您要更改磁盘大小的虚拟机。
-
扩展虚拟磁盘:
- 在虚拟机管理界面中,选择要扩展的磁盘(sdb),将其大小更改为500G。
- 保存更改并启动虚拟机。
-
检查新磁盘大小:使用
lsblk
来确认磁盘大小已经变成500G。 -
调整分区大小:使用
parted
或fdisk
命令来删除旧的分区并创建一个新的更大的分区。由于这是一个扩展操作,并且您不会格式化分区,因此不会丢失数据:(echo d; echo n; echo p; echo 1; echo; echo; echo w) | fdisk /dev/sdb
以上命令删除了
/dev/sdb1
分区,然后创建了一个新的主分区,使用了整个磁盘的空间,最后保存了更改。这些操作不会删除数据,因为它们不影响磁盘上的数据块。 -
检查并修复文件系统:对于ext4文件系统,您需要用
e2fsck
检查文件系统:e2fsck -f /dev/sdb1
-
调整文件系统大小:现在您需要调整
/dev/sdb1
的文件系统大小以填满整个分区:resize2fs /dev/sdb1
-
重新挂载分区:
mount /dev/sdb1 /app
-
验证空间:使用
df -Th
来确认/app
分区的大小是否正确。
在执行这些步骤之前,请确保您有虚拟机的快照或者备份,以防万一操作出现意外。虽然这些步骤一般不会导致数据丢失,但进行充分的备份总是最佳实践。如果您对这些步骤不确定,建议联系您的系统管理员。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/181530.html