当前位置:首页 » 操作系统 » linux下备份

linux下备份

发布时间: 2022-05-12 16:07:25

‘壹’ linux下备份一个目录下所有文件及目录,应该用什么命令

1、bzip2 filename

//文件即会被压缩,并被保存为 filename.bz2。

2、gzip filename

//文件即会被压缩,并被保存为 filename.gz

3、tar 这个命令把大量的文件和目录打包成一个文件

-c 创建一个新归档

-f 当与-c 选项一起使用时,创建的tar 文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档

-t 显示包括在tar 文件中的文件列表

-v 显示文件的归档进度

-x 从归档中抽取文件

-z 使用gzip压缩tar 文件

-j 使用bzip2压缩tar 文件

(1)linux下备份扩展阅读:

要创建一个使用tar和bzip2来归档压缩的文件,使用-j选项: tar -cjvf filename.tbz file

如果使用bunzip2 命令解压filename.tbz文件,则filename.tbz会被删除,以filename.tar代替。

要扩展并解除归档bzip.tar文件,输入命令: tar -xjvf filename.tbz

要创建一个用tar 和gzip归档并压缩的文件,使用-z选项: tar -czvf filename.tgz file

如果使用gunzip 命令解压filename.tgz文件,则filename.tgz会被删除,以filename.tar代替。

‘贰’ linux下备份文件

其实不管是linux系统还是windows系统,重要文件都是需要进行备份的,备份也分两种手动或者自动,那么在linux下如何自动备份文件呢?下面来跟大家分享一下。
1、首先新建一个脚本文件,输入touch /home/backup.sh,点击回车键。

2、打开刚刚创建的脚本文件,输入vi /home/backup.sh,点击回车键。

3、输入:
#!/bin/bash
date_time=`date +"%Y%m%d%H%M"`
backup_dir=/www/backup
backup_log=/data/backup/svn_backup_logs/backup.log
err_log=/data/backup/svn_backup_logs/err.log
echo -e "\033[33m--------------------------------------\033[0m" >> ${backup_log}
echo -e `date +"%Y-%m-%d %H:%M"` >> ${backup_log}
echo -e "Starts backing up openvpn...." >> ${backup_log}
cd /opt
zip -r ${backup_dir}/vpn_${date_time}.zip svn 1>/dev/null 2>>${err_log}
if [ "$?" -ne 0 ];then
echo -e "\033[31svn backup failed!\033[0m" >> ${backup_log}
echo -e "\033[33m--------------------------------------\033[0m" >> ${backup_log}
echo -e "\n" >> ${backup_log}
echo -e "at ${date_time} packaged svn file error" >> ${err_log}
echo -e "\n" >> ${err_log}
其中date_time:备份时间;backup_dir:备份到那个目录;backup_log:备份成功的log文件;err_log:备份失败的log文件;这些根据需要进行修改。

4、保存后运行该脚本,首先cd到脚本所在的文件夹,输入cd /home,点击回车键。

5、输入./backup.sh,点击回车键即可运行脚本。

6、在linux下这种备份方法还是挺简单的,那如果换成windows操作系统,如果我们想定时备份文件该如何操作呢,有的运营会选择使用windows server backup,但是由于这个功能创建备份计划时只能够创建一个,小编所在的公司是放弃的,直接使用了备份软件来操作,下面就以大势至server文件备份软件来设置下备份供大家参考下。
7、网络下载该系统,解压后进行安装,安装完成后返回桌面找到快捷方式,双击打开,根据提示输入帐号admin和密码123,点击确定。

8、在主界面中部找到并点击新增计划,在弹出的窗口中找到源备份路径,点击其后的浏览,选中需要备份的文件或者文件夹,点击确定。

9、在后方备份目标路径中输入备份保存的路径,这里可以是本地路径也可以是远程服务器路径,如果是远程服务器路径则在点击添加后需要输入远程服务器帐号和密码,点击确定。

10、在左侧菜单中点击备份开始时间,在右侧设置备份开始的日期和时间。

11、在左侧菜单中点击全量备份频率,在右侧勾选全量备份启用,然后设置备份频率。

12、在左侧菜单中点击增量备份频率,在右侧勾选增量备份启用,最后设置增量备份的备份频率。

13、在左侧菜单中点击备份数据清理,在右侧设置清理的周期,最后点击保存,计划创建完成,如果需要创建多个备份计划,通过相同的设置方法继续设置即可。

‘叁’ 几种Linux常用备份方法

(1)使用tar命令备份数据的格式如下:
$ tar cvf backup.tar /home/html
上述命令是将/home/html 目录下的所有文件打包成tar文件backup.tar.
(2)使用tar命令恢复数据的格式如下:
$ tar xvf backup.tar
上述命令将备份文件backup.tar恢复到当前目录下。

‘肆’ linux系统如何备份

做法是:

1、在保存备份文件的目录 xxx 下建立一个文件 backup.sh,其内容是:

tar -zcf bin.tar.gz /bin

tar -zcf boot.tar.gz /boot

tar -zcf dev.tar.gz /dev

tar -zcf etc.tar.gz /etc

tar -zcf lib32.tar.gz /lib32

tar -zcf lib64.tar.gz /lib64

tar -zcf lib.tar.gz /lib

tar -zcf opt.tar.gz /opt

tar -zcf sbin.tar.gz /sbin

tar -zcf selinux.tar.gz /selinux

tar -zcf srv.tar.gz /srv

tar -zcf var.tar.gz /var

tar -zcf usr.tar.gz /usr

2、在需要备份的时候进入到保存备份内容的目录执行一次命令: sh backup.sh

3、在保存备份文件的目录 xxx 下建立一个叫 restore.sh 的文件,其内容如下:

tar -zxf /mnt/xxx/bin.tar.gz

tar -zxf /mnt/xxx/boot.tar.gz

tar -zxf /mnt/xxx/dev.tar.gz

tar -zxf /mnt/xxx/etc.tar.gz

tar -zxf /mnt/xxx/lib32.tar.gz

tar -zxf /mnt/xxx/lib64.tar.gz

tar -zxf /mnt/xxx/lib.tar.gz

tar -zxf /mnt/xxx/opt.tar.gz

tar -zxf /mnt/xxx/sbin.tar.gz

tar -zxf /mnt/xxx/selinux.tar.gz

tar -zxf /mnt/xxx/srv.tar.gz

tar -zxf /mnt/xxx/var.tar.gz

tar -zxf /mnt/xxx/usr.tar.gz

4、如果需要系统恢复,我就用光盘启动,mount 原来的根目录为 yyy,接着 mount 保存备份文件的目录为 xxx,接着进入到 /mnt/yyy,并在此下达命令: sh /mnt/xxx/restore.sh

‘伍’ 如何对Linux进行备份

linux下不能用ghost进行备份的,在linux下好像用tar这个命令就能备份了(就是打个包),备份的目录主要有:/ /usr /etc /home 主要就是这几个了
ps:
linux的崩溃大多数是因为软件的原因造成的,当然也有可能是软件之间的冲突,这个在KDE环境下好像体现的比较突出(特别是在KDE环境下用GNOME的软件)
ps2:
如果lz指的系统崩溃是无法进入图形界面的话,那比较简单的是重新安装一下Xwindow就可以了,不需要大费周章的重新弄系统
ps3:
系统内核不一定要是最新的,只要稳定就可以了,比如现在比较稳定的内核版本是2.6.20-15的,千万不要去学Fedaro7,弄个2.6.21的内核,因为这个内核是不稳定版本。
关于更多Linux的学习,请查阅书籍《linux就该这么学》。

‘陆’ linux下最常用的备份方式是什么

Linux环境下的基本备份方法
现在我们已经讨论了如何调用磁带设备,并且我们已经知道如何决定使用回卷或非回卷设备。但是如何实现将系统的文件从系统中搬移到磁带设备上呢?这是各种备份工具的功能了。所有的Linux发布都提供了所有备份工具的祖先:tar(当然实际上dbppt和bppt,
a/k/a
mp
and
restor,才是Unix系统的备份工具的亚当)。tar命令在Unix
Version
7中出现的。该命令的名字来自于"Tape
ARchiver"。该命令被设计为能非常容易的实现将数据从系统备份到磁带中或者从磁带中恢复数据。
tar命令的基本语法为:
tar
-mode
-option
[files]
这里c表示创建(backup),-x提取(restore)或者-t内容列表(list),选项包括如下元素:如-v表示详细输出,-f
file表示目的(创建模式)或源(提取或者列表模式),更详细的信息,请看系统tar命令的手册(man
tar)。
使用tar做最简单的备份如下所示:
tar
-cvf
/dev/st0
lost+found/
var/
var/adm/
var/adm/LST/
var/adm/LST/log/
var/adm/LST/log/debug
var/adm/LST/log/history
var/adm/LST/log/cmd.trace
var/adm/LST/log/install.success
var/adm/LST/log/postin.failed
var/adm/LST/log/install.failed
var/adm/LST/analyse/
var/adm/LST/analyse/boot.img
var/adm/LST/analyse/boot.msg
var/adm/LST/analyse/boot.info
var/adm/LST/analyse/boot.diag
var/adm/LST/analyse/boot.params
var/adm/LST/database/
var/spool/
[...]
该命令的c选项表示创建一个新的备份(c),并且使用详细模式(v),并且将整个系统备份输出到/dev/st0(f)。在这种情况下,tar操作将打开/dev/st0文件(设备),将数据流以tar的数据格式的写入到那个打开的文件,并且在所有的数据被写入以后,关闭文件。因为我们这里选择了回卷设备/dev/st0,文件(存储介质)将使设备驱动在tar关闭文件以后回卷磁带。
下一步将是验证数据被正确的写入到磁带中。不幸的是,Linux环境下的tar命令仅仅提供了一种比较模式的验证手段-磁带内容被重新读入,并和原始文件逐字节进行比较。然而,这仍然比没有验证要好很多。因为在进行恢复时发现磁带中有坏数据是一个非常糟糕的事情。
在恢复结束并且被验证以后,一切并没有结束,因为系统中的数据是不断变化的,一个保持不断变化的系统的备份的方法是持续进行定期的对发生变化的数据进行备份。有很多方法可以实现这样的备份,但是最方便的是增量(incremental)和差分(differential)备份。

‘柒’ Linux里面系统如何备份

对于备份和恢复来说,Linux提供了诸如tar、cpio、 mp等工具来实现。
下面是一个简单的使用该工具进行数据备份的例子:
tar czvf - /root/code > /tmp/code_bak.tgz (将/root/code目录下的所有程序文件打包备份到/tmp/code_bak.tgz)
tar xzvf /tmp/code_bak.tgz /root/code (将备份的目录文件恢复到指定目录)

‘捌’ 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 全盘备份恢复工具(Clonezilla)

    准备Clonezilla镜像文件,

    如图,稳定版的有两个,一个是基于Ubuntu、一个是基于Debian。

  • 点击下载的时候记得选择amd64处理器和ISO文件格式。

  • 刷入U盘(做成启动盘)

    这里采用ISO to USB工具。

  • 开机进入Clonezilla

    对于不同机器有不同的方式进入 boot option选项,但大多都是以F12为主

  • 进入后默认选第一项,进入Clonezilla。

    等待几分钟

  • 默认不修改键盘映射。

    下面就有必要介绍一下了。

    [备份或恢复]操作的对象是 :

    第一项,硬盘/分区 与 压缩的镜像文件。

    第二项,硬盘/分区 与 硬盘/分区。

    这里建议是第一项,将数据备份成 压缩的镜像文件,可以备份多个。

  • 此处就是Clonezilla强大的地方,它支持多种方式的文件读写。

热点内容
sql注入的过程 发布:2024-10-09 16:24:25 浏览:194
命令行ftp初始账号密码 发布:2024-10-09 16:24:24 浏览:290
脚本怎么归档 发布:2024-10-09 16:08:07 浏览:296
云平台搭建服务器 发布:2024-10-09 16:03:47 浏览:636
用阿里云搭建正向代理服务器 发布:2024-10-09 15:53:07 浏览:506
手机qq空间缓存清理缓存 发布:2024-10-09 15:51:49 浏览:353
pc泰拉瑞亚服务器ip 发布:2024-10-09 15:45:18 浏览:798
安卓怎么延时 发布:2024-10-09 15:37:51 浏览:453
android音源 发布:2024-10-09 14:55:19 浏览:119
预编译sql怎么模糊查询 发布:2024-10-09 14:31:24 浏览:217