FreeBSD将/usr或/var文件系统迁移到另一个硬盘
时间:2019-11-20 08:54:04 来源:igfitidea点击:
在FreeBSD中,文件系统/usr满了,如何新增一个硬盘,然后把/usr移到新硬盘上?
解决方案
在FreeBSD下添加新硬盘的过程。
添加新磁盘后,创建临时装载点以装载/dev/ad6s1:
# mkdir /newuser
重启并进入单用户模式:
# reboot
在启动提示时,输入:
# boot -s
挂载所有文件系统:
# mount -a -t ufs
挂载新磁盘分区
# mount /dev/ad6s1 /newuser
将旧/usr/迁移到新/newuser目录
# cd /newuser # dump 0af - /usr | restore rf -
打开/etc/fstab,输入:
# vi /etc/fstab
修改/usr条目以指向新位置:
/dev/ad6s1 /usr ufs rw 2 2
保存并关闭文件。重启服务器:
# reboot
确保重启后一切正常:
# df -H # tail -f /var/log/messages