
VMWare workstation扩容磁盘并且重建文件系统,不丢失数据
发布日期:2021-05-06 19:51:16
浏览次数:15
分类:技术文章
本文共 749 字,大约阅读时间需要 2 分钟。
测试用的VMware workstation,发现磁盘/data 已经占用了100%,我想扩容该磁盘,并且不丢失数据。
具体操作过程如下:1.1 在虚拟机设置扩容磁盘,这个对绝大部分人不是问题
上面仅仅是物理磁盘的空间变大了,但是增加的部分并没有文件系统。所以并不能直接使用。接下来就是把增加的裸盘格式化文件系统,并且不丢失数据。
1.2 登录服务器, fdisk 命令删除原来的分区并创建新分区:
运行命令 fdisk -l 罗列分区信息并记录扩容前数据盘的最终容量、起始扇区(First sector)位置。
找到你要扩容的磁盘标识符,这里看到/dev/sdb 容量是214.7GB(扩容前50GB)。

删除原来的分区 ,不会删除数据
运行命令 fdisk [数据盘设备名] 进入 fdisk 界面。本示例中,命令为 fdisk /dev/vdb。输入 d 并按回车键,删除原来的分区。 说明 删除分区不会造成数据盘内数据的丢失。
创建新的分区,这里默认只有一个分区
默认一个分区,所以一路默认就可以。
n 并按回车键,开始创建新的分区。 p 并按回车键,选择创建主分区。因为创建的是一个单分区数据盘,所以只需要创建主分区。 输入分区编号并按回车键。因为这里仅创建一个分区,所以输入 1。输入 wq 并按回车键,开始分区。
1.3 重做文件系统
这里注意指定的是分区 /dev/sdb1 而不是 /dev/sdb
e2fsck -f /dev/sdb1 # 检查文件系统resize2fs /dev/sdb1 # 变更文件系统大小
1.4 重新挂在磁盘
mount /dev/sdb1 /data
用df -h命令检查一下,/dev/sdb1 变成了200G。数据都还在。

发表评论
最新留言
很好
[***.229.124.182]2025年03月30日 11时03分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
自定义BootstrapTable扩展:分页跳转到指定页码
2019-03-04
Python3逻辑运算符
2019-03-04
【学习笔记】欧拉函数,欧拉公式
2019-03-04
Python3序列
2019-03-04
vue-cli中找不到jquery的原因,以使用ztree为例
2019-03-04
React中设置404页面
2019-03-04
BootstrapValidator手动触发部分验证
2019-03-04
vue调试工具vue-devtools安装及使用
2019-03-04
CSS总结div中的内容垂直居中的四种方法
2019-03-04
[BZOJ4878]挑战NP-Hard
2019-03-04
vue指令之v-for
2019-03-04
[CF1278F]Cards
2019-03-04
jQuery实现无刷新切换主题皮肤功能
2019-03-04
[CF932E]Team Work
2019-03-04
用postman测试url参数
2019-03-04
Random IS
2019-03-04
Vue的is属性
2019-03-04
Vue爬坑之v-model和v-bind(二)
2019-03-04
神犇和蒟蒻
2019-03-04
vue组件传参 props default 数组/对象的默认值应当由一个工厂函数返回
2019-03-04