linux分区迁移

系统使用时间长后,/home,/var等目录占用很大,而根目录空间不足,需要手动将/home、/var等目录挂载到其他分区

此处演示将/home、/var目录挂载到其他分区

默认/home、/var目录在根分区下,演示将/home挂载到/dev/sdb2,/var挂载到/dev/sdb3下

mkfs.xfs /dev/sdb2

mkfs.xfs /dev/sdb3

mkdir /media/sdb{2,3}

mount /dev/sdb2 /media/sdb2

mount /dev/sdb3 /media/sdb3

cp -av /home/. /media/sdb2

cp -av /var/. /media/sdb3

配置开机自动挂载

vim /etc/fstab,添加

/dev/sdb2 /home xfs defaults 0 0

/dev/sdb3 /var xfs defaults 0 0

删除原来的目录

rm -rf /home

rm -rf /var

3、重启,查看目录迁移情况

补充:

1、目录被占用,无法删除

在单用户下操作 init 1

强制结束访问目录的进程(注意数据丢失)

fuser -v /home

fuser -km /home

 

posted on 2025-05-25 20:51  赛博狗尾草  阅读(103)  评论(0)    收藏  举报

导航