我正在从FreeBSD系统的先前备份运行恢复,并在恢复/(不包括挂载点)时遇到麻烦.问题是/ rescue通过占用比原来更多的位置填充/分区(在我无法恢复整个/分区的范围内).
我想这是因为/ rescue包含链接而不包含文件,而且文件而不是链接都会恢复到我的/分区中.我尝试使用tar和rsync进行恢复:
( cd /mybak/ ; tar --one-file-system -cvf - . ) | ( cd /newroot/ ; tar -xpf - . )
和
/usr/local/bin/rsync -va --delete --one-file-system /mybak/ /newroot/
这两种方法都会导致我的问题.我该怎么做才能正确恢复(或最初备份)/分区,包括/ rescue,以便还原不占用比原来更多的磁盘空间?