使用旧的 43BSD 进行转储,关于磁带大小的问题

使用旧的 43BSD 进行转储,关于磁带大小的问题

在旧的 43bsd 上我想转储 /usr

这个命令有效

dump 0uf /dev/rmt12 /dev/ra0a

dump 是命令 0u 表示完整,更新 /etc/dumpdates f 表示使用 /dev/rmt12 且 /dev/ra0a 是根分区。问题是当我想转储 /usr 时,它很大,而磁带被视为小磁带,但足够大以包含 /usr。问题是:如何传递size选项?我努力了

dump 0ufs56000 /dev/rmt12 /dev/ra0g
dump 0us5600f/dev/rmt12 /dev/ra0g
dump 0us5600f /de/rmt12/dev/ra0g

一切都失败了。我想通过5600大小转储,怎么办?

答案1

找到解决方案 首先倒带

mt rewind

然后像这样传递参数

dump 0udsbf 54000 6000 126 /dev/rmt12 /dev/ra0g

适用于 2GB 4mm 磁带

#2g tape
54000     #density
6000      #size
126       #block factor

相关内容