我正在尝试测试使用以下命令进行特定目录的磁带备份:
xfsdump -l 0 -f /dev/nst0 -L "session label" -M "media label" -s mybackups /NFSMOUNT
检查转储内容成功且没有错误:
xfsrestore -f /dev/nst0 -t
但是当恢复转储时,我得到:
xfsrestore -f /dev/nst0 -i .
xfsrestore: ERROR: unexpected tape error: errno 16 nread -1 blksz 1048576 recsz 1048576 isvar 1 wasatbot 1 eod 0 fmk 0 eot 0 onl 1 1 wprot 0 ew 0
答案1
还有其他东西使用磁带设备吗?errno 16
是EBUSY
,定义为设备或资源繁忙
一个愚蠢的问题,但我假设你在测试后倒带?名称以以下开头的磁带设备n不自动倒带(即,除非您倒带,否则在测试备份后,磁带将位于备份之后)。
您可以使用以下命令来倒带:
mt -f /dev/st0 rewind