如何更好的学习云计算 Linux文件怎么备份恢复

​如何更好的学习云计算?Linux文件怎么备份恢复?对于云计算人才来说,及时的备份文档资料非常重要,若不备份或误删文档,后期查找恢复起来将会是一个大工程。不过随着开源软件的不断升级更新,文件备份变得很容易,下面就给大家讲解一下Linux文件备份及恢复文档常用的命令。



在Linux系统中,文件备份及恢复常用的命令包括cp、dump、estore。

cp

文件的备份,语法格式:

cp[参数][源文件或目录][目标目录] 或cp[选项][源文件][目标文件]

参数说明:

-a 该参数通常在复制目录时使用。保留链接、文件属性并递归的复制目录,其作用等于-d、-p和-r参数的组合。

-b 在复制文件的时候,若目标文件存在,在删除,覆盖目标文件前应做备份,并在已经存在的文件末尾加备份字符串,默认~。

-d 复制时候保留链接。

- 删除已经存在的目标文件而不提醒。

-i 和f参数相反,在覆盖目标文件之前,将给出提示并要求用户确认,输入y 则会覆盖,是安全的交互模式。

-p 利用此参数cp命令除复制源文件的内容外,还保持着源文件的访问权限、属主、时间戳不变。

-r 若给出的源文件时一个目录文件,此时从命令将递归复制该目录下所有的子目录和文件。

-l 对文件建立硬链接,而非复制。

-L 跟踪符号链接。

-p 不跟踪符号链接。

dump

包括具体文件的备份和整个文件系统的备份,dump命令倾向于考虑备份整个文件系统,文件的备份策略包括完全备份、增量备份和更新备份。语法格式:Dump[参数][待备份的目录和文件系统]或dump[-wW]

参数说明

-0123456789 备份的级别,0表示全部备份,其他表示增量备份,对于上次较低级别,只备份文件系统中修改过或新文件 默9。

-d 设置磁带的密度,单位为bpi。

-j 压缩写入,指定压缩级别比如2。

estore

恢复文件或文件系统,是Linux提供专门为dump恢复工具。语法格式:

Restore[主参数][可选参数][文件名或者文件系统]

参数说明

-i 以交互模式处理dump中的文件,读取dump文件的时候弹出类似shell接口,允许用户执行相应的命令来控制是否提取文件,并执行命令。

-f 从指定的文件中读取备份数据,进行还原操作,这里的备份文件可以是特殊的设备文件,若文件名是以file:host或者user@host.file的形式给出,表示从远程主机上读取备份文件的数据。

-b<区块大小> 每个dump记录区块的大小,单位是字节,若不指定介质区块的大小,restore自动检测介质区块的大小。

-R 针对特殊的磁带指明从何处恢复,对于中断的restore命令十分有用。

需要注意的是当备份的文件、目录数量较多时,备份出来的文件数量及其所占用的磁盘空间可能会对服务器产生不小的压力。因此,有必要对需要备份的数据进行归档和压缩,这是你需要借助压缩命令gzip、bzip2,以及归档命令工具为tar。如果你想更好的学习云计算或者Linux常用命令,可以选择专业的学习方式。

举报
评论 0