首页 / 虚拟机 / linux 虚拟机扩充磁盘
linux 虚拟机扩充磁盘
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux 虚拟机扩充磁盘,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1705字,纯文字阅读大概需要3分钟。
内容图文
![linux 虚拟机扩充磁盘](/upload/InfoBanner/zyjiaocheng/923/c515e462bc304d4c8852380c9f966706.jpg)
Linux 虚拟机在创建的时候,我们可能并没有充分考虑硬盘要配置多大合适,导致后期需要给硬盘扩容,本文列出操作方法。如果你是用的是LVM来管理磁盘,那么本教程并不适用。
环境配置:
操作系统 debian10.9,原始磁盘大小20G,目标扩充到100G,安装系统的时候全部选择的默认选项,因此实际的操作系统还分出了一块 swap 分区。
目标:
将 /dev/xvda1 扩充到 96G,剩余4G留作 swap 分区(swap 分区大小,在服务器内存大小为 4-8G时,跟服务器内存一样大)。
操作过程:
一定要备份服务器,因为你在做危险操作。
1. 在虚拟机管理界面中(比如VM Ware),给虚拟机增大硬盘大小。
2. ssh 进入服务器, fdisk -l 看一下当前分区情况,以及磁盘是不是以及变大了。
3. fdisk /dev/xvda 进入分区模式,【/dev/xvda】这个参数根据你实际的情况修改。
4. 先删除 swap 分区,键入 d,选择 2。
5. 删除 主分区,键入 d 即可,因为当前只剩一个分区了,默认就删掉了。
6. 创建主分区,键入 n,重新创建主分区,注意结束的 sector 修改成你需要的值,比如你想预留4G的缓冲区,last sector = sector 最大值 - (4*1024*1024*1024/512),最后那个 512 是你磁盘扇区的大小,在 fdisk -l 呈现的信息中有显示
此时,我们的分区信息就变成了 两个磁盘,一个主盘,一个 swap 盘。
7. 键入 w ,保存退出,报错不管。
8. 重启,然后 df -h 查看到主盘并没有变大,因为文件系统还没扩充,使用指令 redisze2fs /dev/xdva1 扩充即可
9. 重建 swap 分区信息,因为我们之前把旧的 swap 分区信息删除了,虽然建立了新的 swap 分区,但是没有挂载到系统上,需要重新操作。使用 blkid 查看当前情况:
可以看到我们创建的 swap 分区,但是没有 uuid,使用指令 mkswap /dev/xvda2 即可创建swap信息
然后修改 /etc/fstab 文件,将里面已经存在的 swap 分区信息的 uuid 换成上面那条指令生成的即可。
然后使用指令 swapon /dev/xvda2 启用 swap,再使用 swapon -s 或者 free -m ,即可看到 swap 分区信息
至此,linux 虚拟机扩盘并且重建 swap 分区完成。
内容总结
以上是互联网集市为您收集整理的linux 虚拟机扩充磁盘全部内容,希望文章能够帮你解决linux 虚拟机扩充磁盘所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。