故障表现:
用tar打包了一个系统镜像,在恢复后到了挂载根分区的时候卡住。
用Live模式查看磁盘文件非常正常,各启动项也正常,fstab里面的启动分区号也正常。
测试过多台机器,用了很多模式,也不能解决。
tar命令:
tar -czvpf /root/work/sys.tar.gz --exclude=/dev --exclude=/tmp --exclude=/var/run --exclude=/root/work --exclude=/var/cache/pkg --exclude=/usr/src--exclude=/usr/ports --exclude=/usr/obj --exclude=/var/db/portsnap --exclude=/var/db/pkg /
原因:
仔细排查了很长时间,终于发现在根目录下没有/dev目录,随手创建了一个,启动正常。
原因分析:
FreeBSD10以后版本,启动时不再自行创建/dev文件夹,需要手动创建才行。
解决:
在用tar恢复镜像的时候,要先创建/dev目录,另外最好也把/tmp一起创建。
该贴被wulcan编辑于2015-3-20 11:13:32