本篇文章给大家谈谈怎么备份linux文件,以及linux如何备份一个文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、Linux里面系统如何备份?
对于备份和恢复来说,Linux提供了诸如tar、cpio、 dump等工具来实现。
下面是一个简单的使用该工具进行数据备份的例子:
tar czvf - /root/code /tmp/code_bak.tgz (将/root/code目录下的所有程序文件打包备份到/tmp/code_bak.tgz)
tar xzvf /tmp/code_bak.tgz /root/code (将备份的目录文件恢复到指定目录)
2、linux系统盘怎么全盘备份
方法/步骤
Linux 全盘备份恢复工具(Clonezilla)
准备Clonezilla镜像文件,
如图,稳定版的有两个,一个是基于Ubuntu、一个是基于Debian。
点击下载的时候记得选择amd64处理器和ISO文件格式。
刷入U盘(做成启动盘)
这里采用 ISO to USB 工具。
开机进入Clonezilla
对于不同机器有不同的方式进入 boot option选项,但大多都是以F12为主
进入后默认选第一项,进入Clonezilla。
等待几分钟
默认不修改键盘映射。
下面就有必要介绍一下了。
[备份或恢复]操作的对象是 :
第一项,硬盘/分区 与 压缩的镜像文件。
第二项,硬盘/分区 与 硬盘/分区。
这里建议是第一项,将数据备份成 压缩的镜像文件,可以备份多个。
此处就是Clonezilla强大的地方,它支持多种方式的文件读写。
3、linux备份文件夹常用的命令有哪些?
linux备份文件夹的命令是什么?在Linux操作系统中,可用于备份文件夹的命令有两个:cp命令、dump命令,本文为大家详细介绍一下这两个命令,希望能够给你们带来帮助。
1、dump命令
Linux dump命令用于备份文件系统。
dump为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。
语法:
dump[-cnu][-0123456789][-b
区块大小][-B区块数目][-d密度][-f设备名称][-h层级][-s磁带长度][-T日期][目录或文件系统]或dump[-wW]
参数:
-0123456789 备份的层级
-b区块大小 指定区块的大小,单位为KB
-B区块数目 指定备份卷册的区块数目
-c 修改备份磁带预设的密度与容量
-d密度 设置磁带的密度,单位为BPI
-f设备名称 指定备份设备
-h层级 当备份层级等于或大于指定的层级时,将不备份用户标示为nodump的文件
-n 当备份工作需要管理员介入时,向所有operator群组中的使用者发出通知
-s磁带长度 备份磁带的长度,单位为英尺
-T日期 指定开始备份的时间与日期
-u 备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等
-w 与-W类似,但仅显示需要备份的文件
-W 显示需要备份的文件及其最后一次备份的层级,时间与日期。
2、cp命令
Linux cp命令主要用于复制文件或目录。
语法:
①cp [options] source dest
②cp [options] source... directory
参数:
-a 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容,其作用等于dpR参数组合
-d 复制时保留链接,这里所说的链接相当于Windows系统中的快捷方式
-f 覆盖已经存在的目标文件而不给出提示
-i 与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答y时目标文件将被覆盖
-p 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中
-r 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
-l 不复制文件,只是生成链接文件。
4、linux怎么备份系统
首先切换到root用户下,执行sudo su
并执行cd / 切到跟路径下,再按下面执行操作
执行命令df -h
查看分区磁盘情况,一些没有作用的分区可以不用备份的。比如说mnt,一般都是挂载的光驱文件,还有media等。
使用命令 tar cvpzf backup.tgz --exclude=/data --exclude=/datafile /
还是要根据自己的实际情况来选择舍弃,先分析一下你的各分区大小,在看看备份的路径分区大小够不够。我这里是将不用的datafile和data分区舍弃了,备份的文件名backup.tgz存放路径是“/”路径(因为足够大,就索性全备了)
ps:“cvpfz”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。
执行命令后,linux就立即开始了备份作业,备份过程截图备份完成后有如下的一个警告提示,应该是不影响的。
我们来看看备份的最终成果吧,在“/”路径下执行命令:ls -l
可以看到备份的文件backup.tgz了
也可以用命令df -h看看/根目录分区的使用状态,比未备份前少了8%,约7G左右
5、(十六)Linux文件备份
1.Linux系统需要备份的数据
/root/目录:
/home/目录:
/var/spool/mail/目录:
/etc/目录:
其他目录:
数据备份的原则: 不要把鸡蛋放在同一个篮子里
2.安装服务的数据
apache需要备份的数据
配置文件
网页主目录
日志文件
mysql需要备份的数据
源码包安装的mysql:/usr/local/mysqld/data/
RPM包安装的mysql:/var/lib/mysql/
3.备份策略
完全备份: 完全备份就是指把所有需要备份的数据全部备份,当然完全备份可以备份整块硬盘,整个分区或某个具体的记录(需要更大的硬盘空间和时间)
增量备份: 第一天完全备份,第二天备份当天新增数据,第三天备份当天数据,即每次都是备份新增数据,每次备份后数据要进行压缩(需要较小的硬盘空间恢复麻烦)
差异备份: 第一天完全备份,第二天备份当天新增数据,第三天备份相比原始备份新增数据,即每次都是备份与原始数据相比的新增数据(比完全备份需要的空间小一点,比增量备份恢复容易一点)
1.dump命令
dump [选项] 备份之后的文件名 原文件或目录
选项
-level 就是我们说的0-9十个备份级别
-f 文件名 指定备份之后的文件名
-u 备份成功之后,把备份时间记录在/etc/dumpdates文件
-v 显示备份过程中更多的输出信息
-j 调用bzib库压缩备份文件,其实就是把备份文件压缩为.bz2格式
-W 显示允许被dump的分区的备份等级及备份时间
备份分区实例
dump -0uj -f /root/boot.bak.bz2 /boot/ 备份命令,先执行一次完全备份,并压缩和更新备份时间
cat /etc/dumpdates 查看备份时间文件
cp install.log /boot/ 复制日志文件到boot分区
dump -luj -f /root/boot.bak1.bz2 增量备份/boot分区,并压缩
dump -W 查询分区的备份时间及备份级别的
备份文件或目录实例
dump -0j /root/etc.dump.bz2 /etc/ 完全备份/etc/目录,只能使用0级别进行完全备份,而不再支持增量备份
注意: dump只能针对分区做增量备份,对文件或目录不能进行增量备份
2.restore命令
restore [模式选项] [选项]
模式选项:restore命令常用的模式有一下四种,这四个模式不能混用
-C 比较备份数据和实际数据的变化
-i 进入交互模式,手工选择需要恢复的文件
-t 查看模式,用于查看备份文件中拥有哪些数据
-r 还原模式,用于数据还原
选项
-f 指定备份文件的文件名
比较备份数据和实际数据的变化
mv /boot/vmlinuz-2.3.32--279.el6.i686 /boot/vmlinuz-2.6.32-279.el6.i686.bak
把boot目录中内核镜像文件改个名字
restore -C -f /root/boot.bak.bz2
restore发现内核镜像文件丢失
查看模式
restore -t -f boot.bak.bz2
还原模式
还原boot.bak.bz2分区备份
mkdir boot.test
cd boot.test/
先还原完全备份的数据
restore -r -f /root/boot.bak.bz2
再恢复增量备份的数据
restore -r -f /root/boot.bak1.bz2
还原/etc/目录的备份etc.dump.bz2
restore -r -f etc.dump.bz2
还原etc.dump.bz2备份
6、linux 怎么备份镜像
您好,前期准备
1
制作U盘Winpe引导,这里简单介绍大白菜Winpe安装,下载最新的大白菜Winpe安装文件,下载完毕后,双击打开安装文件,单击“下一步(N)”。
2
选中“我同意该许可协议的条款”,单击“下一步(N)”。
3
选中“更改(H)”更改文件存储路径,单击“下一步(N)”。
4
进入安装界面。
5
单击“完成”,大白菜U盘启动制作工具安装完毕。
6
插入U盘,打开程序“大白菜U盘启动V5.0装机维护版”,单击“一键制作USB启动盘”。
7
弹出信息提示对话框,单击“确定”。
注:请提前保存U盘资料。
8
开始制作制作U盘Winpe。
9
弹出“信息提示”,单击“是(Y)”,Winpe启动U盘制作完毕。
Linux系统备份
1
插入Winpe引导U盘,启动主机,按F9或F12键引导进入设备启动菜单选项,选择“USB Storage Device”。
2
插入大容量移动硬盘,进入Winpe系统界面,双击打开“Ghost32 115.1”程序,点击“local”,点击“Disk”,点击“To Image”。
3
选择需要备份的“Linux备份系统的源盘”,单击“OK”。
4
选择存放备份文件的移动硬盘,定义备份文件名称,单击“Save”。
5
弹出选择压缩方式,推荐“fast”。
6
弹出Question(1832)对话框,单击“Yes”,开始进行备份。
7
进度条滚动完成后,系统弹出“Image Creation Completed Successfully”,备份完毕,单击“Continue”,退出。
备份验证
1
点击“Local”,点击“Check”,点击“Imagefile”。
2
选择备份的Linux文件,后缀名为".gho",弹出“Question (1814)”对话框,单击“Yes”,开始进行验证。
3
弹出“Verify complete”验证完成对话框,“Image File Passed integrity check”,备份文件通过验证,单击“Continue”退出,返回主菜单。
END
Linux系统恢复
点击“local”,点击“Disk”,点击“From Image”。
选择备份的镜像文件,选择需要恢复的硬盘,单击“OK”。
选中“Primary”,单击“OK”。
弹出“Question(1822)”对话框,单击“Yes”,备份镜像开始进行Linux系统还原。
滚动条运行完毕后,弹出“Clone Completed successfully”对话框,单击“Reset Computer”重启系统,Linux系统还原完毕。
怎么备份linux文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux如何备份一个文件、怎么备份linux文件的信息别忘了在本站进行查找喔。