• 欢迎访问小贝笔记网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入小贝笔记 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏小贝笔记吧

迁移Linux目录到新分区

CentOS 小贝 5年前 (2018-12-06) 7400次浏览 0个评论

实验现象
Linux 系统由于在安装时候没有规划好分区空间,并且没有使用LVM,使用一段时间后发现“/”分区空间不够使用,导致服务停止
实验方案
可以将/var 或者 /home 文件夹挂载到新分区上以释放/分区空间,本次实验环境采用添加新硬盘方法,如果默认磁盘有空间也可以在默认磁盘上创建新分区
实验步骤
1为了保证复制完整性首先进入单用户模式

[root@localhost/]#init 1

2.查看新增加磁盘

[root@localhost/]#fdisk -l

3.创建新分区

[root@localhost/]#fdisk /dev/sdb

4.通过按“m”获取帮助

5.按“n”新建分区>按“p”创建主分区>直接回车设置分区从第1柱面开始>再回车设置分区结尾为磁盘最后一个柱面(如果不使用整个磁盘可以使用+大小设置分区大小)>按“w”保存退出6.格式化分区

[root@localhost/]#mkfs.ext4 /dev/sdb1

7.临时挂在sdb1分区到/mnt下面

[root@localhost/]#mount /dev/sdb1 /mnt

8.拷贝/var下数据到/mnt

[root@localhost/]#rsync -aqxP /var/* /mnt

9.查看分区UUID

[root@localhost/]#blkid | grep sdb1

10.修改/etc/fstab

11. 先将原有/var目录改名,以备不时之需

[root@localhost/]#mv /var /var.bak

12,创建/var目录

[root@localhost/]#mkdir /var

13.重启服务器

[root@localhost/]#shutdown -r now

14.重启后如没问题可以删除var.bak文件

[root@localhost/]#rm -rf  /var.bak

小贝笔记 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:迁移Linux目录到新分区
喜欢 (6)

您必须 登录 才能发表评论!