21、Linux 备份指南:保障数据安全的实用方法

21、Linux 备份指南:保障数据安全的实用方法

Linux 备份指南:保障数据安全的实用方法

1. 从设备中提取文件

从设备中提取文件的操作与从文件中提取类似,使用以下命令:

tar xvf device path

若未指定目标路径,所有文件将被提取到当前目录,并保留其路径结构。若提供绝对或相对路径,文件将被放置在该路径下。若提供的路径既非绝对也非相对,则被视为要从存档中提取的文件。

从多存档磁带中提取时,需使用非倒带接口和mt命令来推进磁带。

2. 跨多个磁盘或磁带存档

若要存档的文件无法存于单个软盘或磁带,需在tar命令中指定M选项,该选项可让设备跨多个磁盘或磁带存档。每个磁带或磁盘都是一个完整且独立的存档(唯一例外是任何磁盘或磁带上的最后一个文件可能会在磁盘或磁带之间分割)。

例如,将nsmail目录备份到多个软盘,可使用以下命令:

tar cMvf /dev/fd0 /home/alberto/nsmail

当第一个软盘满时,系统会提示插入新的软盘。为避免提取时数据损坏,需按写入顺序为每个软盘或磁带编号。

提取多卷存档时,使用以下命令:

tar xMvf /dev/fd0