前言
最近手头一台运行在 Hyper-V 下面抓数据的服务器 (Ubuntu 16.04) 磁盘空间不够了,之前也没有把数据单独放到一个分区,所以只能想办法把根目录给搞大一点。之前没有处理过这样的问题,网上搜了很多资料,现在把拓展方法记录,分享出来。
建议在操作之前做好备份工作
步骤概览
- 调大物理磁盘
- 确定要操作的磁盘
- 扩展 LVM 逻辑分区所在的物理拓展分区
- 新增 LVM 逻辑分区
- 新分区合并到相应 Volumn Group
- 更新文件系统
调大物理磁盘
虚拟机关机,然后直接在虚拟机管理里面操作。
现在把磁盘从 100G 调整到了 300G
确定要操作的磁盘
先看下磁盘使用情况,运行命令
?
1 2 3 4 5 6 7 8 9 10 11 |
|
虽然我们已经把物理磁盘调整到了 300G,但是根目录还是100G的样子,已用 98%
运行命令
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
可以看到 /dev/sda 已经确实被调整到了300GiB,只是系统还没用到。
也知道了我们要操作 /dev/sda
扩大 LVM 逻辑分区所在的物理分区
运行命令
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
现在我们已经把 /dev/sda2 给拓展出来了
新增 LVM 逻辑分区
运行命令
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
|
新分区合并到相应 Volumn Group
运行命令
?
1 2 3 4 5 |
|
可以看出我们要操作的VG Name 为 Ubuntu,记录下来。
接着运行命令
?
1 2 3 |
|
呃,,,提示没有找到 /dev/sda6 这个设备,还是重启一下好了。
?
1 |
|
重启后再次执行
?
1 2 3 |
|
再查看一下 Volumn Group 的状态,运行命令
?
1 2 3 |
|
确实加进去了。
然后运行
?
1 2 3 4 5 |
|
我们知道了 Ubuntu VG 的 LV Path 是 /dev/Ubuntu/root,记录下来。
然后运行
?
1 2 3 |
|
这就成功啦。
更新文件系统
最后一步,运行命令
?
1 2 3 4 5 6 |
|
这个过程可能会花几分钟时间,耐心等待就好了。
然后运行 df 命令查看磁盘使用
?
1 2 3 4 5 6 7 8 9 10 11 |
|
大功告成!
参考:
http://my.lmcjl.com/article/230466.html
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。
原文链接:https://juejin.im/post/5aed09c46fb9a07a9f016dd9
本文链接:https://my.lmcjl.com/post/6086.html
4 评论