若需要对现有的分区进行扩容,由于文件过多,不能备份数据,故使用GParted分区工具来实现
GParted
是一个免费的磁盘分区工具,可以在图形界面来管理磁盘分区。
1、环境准备
- 首先先下载GParted的
iso
镜像文件【下载地址】 - 虚拟机下可以直接挂载
iso
文件,修改启动项
启动即可 - 物理机则需要U盘或者光驱来做启动盘
# 在需要扩容的挂载盘下创建一个大文件和一些小文件,看扩容结果会不会导致数据丢失
[root@rsq-8-163 data]# dd if=/dev/zero of=/data/test count=10 bs=100M
记录了10+0 的读入
记录了10+0 的写出
1048576000字节(1.0 GB)已复制,6.9634 秒,151 MB/秒
[root@rsq-8-163 data]# touch test{1..10}.txt
[root@rsq-8-163 data]# df -h | grep data
/dev/xvda3 20G 1.1G 19G 6% /data
2、根据提示操作即可
这里需要把未分配的20G
空间合并至/dev/sda3
分区中,需要注意的是这个未分配的分区需要和/dev/sda3在同一柱面,从图片可以很直观的看到,未分配和/dev/sda3处于平行对齐状态,如果是扩展分区则会往右缩进
,这样的未分配分区是不能合并的。
拖动伸缩条,往后边拉满即可
分区已经合并完毕,调整服务器启动项
,重启服务器查看磁盘空间
[root@rsq-8-163 ~]# df -h | grep data
/dev/xvda3 40G 1.1G 39G 3% /data
# 查看数据是否丢失
[root@rsq-8-163 ~]# ll -h /data/
总用量 1000M
-rw-r--r--. 1 root root 1000M 8月 20 11:26 test
-rw-r--r--. 1 root root 0 8月 20 13:44 test10.txt
-rw-r--r--. 1 root root 0 8月 20 13:44 test1.txt
-rw-r--r--. 1 root root 0 8月 20 13:44 test2.txt
-rw-r--r--. 1 root root 0 8月 20 13:44 test3.txt
-rw-r--r--. 1 root root 0 8月 20 13:44 test4.txt
-rw-r--r--. 1 root root 0 8月 20 13:44 test5.txt
-rw-r--r--. 1 root root 0 8月 20 13:44 test6.txt
-rw-r--r--. 1 root root 0 8月 20 13:44 test7.txt
-rw-r--r--. 1 root root 0 8月 20 13:44 test8.txt
-rw-r--r--. 1 root root 0 8月 20 13:44 test9.txt