linux备份文件系统

  • 当待备份的数据为单一文件系统:
    如果是单一文件系统 (filesystem) ,那么该文件系统可以使用完整的 dump 功能,包括利用 0~9 的数个 level 来备份, 同时,备份时可以使用挂载点或者是装置档名 (例如 /dev/sda5 之类的装置档名) 来进行备份!

  • 待备份的数据只是目录,并非单一文件系统:
    例如你仅想要备份 /home/someone/ ,但是该目录并非独立的文件系统时。此时备份就有限制啦!包括:

    • 所有的备份数据都必须要在该目录 (本例为:/home/someone/) 底下;

    • 且仅能使用 level 0 ,亦即仅支持完整备份而已;

    • 不支持 -u 选项,亦即无法创建 /etc/dumpdates 这个各别 level 备份的时间记录档;


dump 的选项虽然非常的繁复,不过如果只是想要简单的操作时,您只要记得底下的几个选项就很够用了!

[root@www ~]# dump [-Suvj] [-level] [-f 备份档] 待备份数据

[root@www ~]# dump -W选项与参数:

-S    :仅列出后面的待备份数据需要多少磁碟空间才能够备份完毕;

-u    :将这次 dump 的时间记录到 /etc/dumpdates 文件中;

-v    :将 dump 的文件过程显示出来;

-j    :加入 bzip2 的支持!将数据进行压缩,默认 bzip2 压缩等级为 2

-level:就是我们谈到的等级,从 -0 ~ -9 共十个等级;

-f    :有点类似 tar 啦!后面接产生的文件,亦可接例如 /dev/st0 装置档名等

-W    :列出在 /etc/fstab 里面的具有 dump 配置的 partition 是否有备份过?


[root@www ~]# restore -t [-f dumpfile] [-h]       <==用来察看 dump 档
[root@www ~]# restore -C [-f dumpfile] [-D 挂载点]<==比较dump与实际文件
[root@www ~]# restore -i [-f dumpfile]            <==进入互动模式

[root@www ~]# restore -r [-f dumpfile]            <==还原整个文件系统

选项与参数:相关的各种模式,各种模式无法混用喔!

例如不可以写 -tC 啦!-t  :此模式用在察看 dump 起来的备份档中含有什么重要数据!

类似 tar -t 功能;-C  :此模式可以将 dump 内的数据拿出来跟实际的文件系统做比较,      

最终会列出『在 dump 文件内有记录的,且目前文件系统不一样』的文件;

-i  :进入互动模式,可以仅还原部分文件,用在 dump 目录时的还原!

-r  :将整个 filesystem 还原的一种模式,用在还原针对文件系统的 dump 备份;

其他较常用到的选项功能:-h  :察看完整备份数据中的 inode 与文件系统 label 等资讯

-f  :后面就接你要处理的那个 dump 文件罗!

-D  :与 -C 进行搭配,可以查出后面接的挂载点与 dump 内有不同的文件!



你可能感兴趣的:(linux,记录,空间,someone)