linux系统分区备份,备份Linux操作系统的几种方法
tar:
特点
1、保留权限
2、适合备份整个目录
3、可以选择不同的压缩方式
4、如果选择不压缩还能实现增量备份,部份还原,参考man tar
A备份
如果要备份/home这个目录,备份文件保存在/backup(可以把一个独立的分区挂载在这里),则如下命令:使用无压缩的,速度很快
以下是引用片段:
tar -cpf /backup/home.bak.tar /home
使用gzip压缩的,速度一般,通常使用这个
以下是引用片段:
tar -cpzf /backup/home.bak.tar.gz /home
使用bzip2压缩的,速度慢,但比gzip的版本小约5%。
以下是引用片段:
tar -cpjf /hackup/home.bak.tar.bz2 /home
其中第二个参数介绍如下:
c新建
p保留权限
z用gzip处理
j用bzip2处理
f后紧跟文件名
也可以加上v使备份过程显示在终端上。
B还原
以下是引用片段:
tar ——overwrite -xpf /backup/home.bak.tar -C /
k3b(光盘)
特点
一切都自己来做,对文件的选择性更好
备份、还原
没什么好说的了,使用k3b自己做光盘,自己负责把要还原的文件还原。
dd
特点
1、对块进行操作,能备份整个硬盘(包括分区表、MBR,其他Linux不能很好支持的文件系统)
2、可以进行压缩(麻烦一点)
3、由于是备份整个硬盘,文件系统上没有使用的“空白”空间也会被保存起来,备份文件比较大
备份
备份硬盘sda,放到/backup(/backup挂载在其他硬盘如sdb)
1、最简单的,无压缩:
以下是引用片段:
dd if=/dev/sda of=/backup/sda.dd
2、用gzip压缩
以下是引用片段:
dd if=/dev/sda |gzip -c# >/backup/sda.dd.gz
其中#用数字1-9代替,分别代表最快-最小 3、用bzip2压缩
以下是引用片段:
dd if=/dev/sda |bzip2 -c# >/backup/sda.dd.bz2
其中#用数字1-9代替,分别代表最快-最小
如果要看进度可以给dd发送信号SIGUSR1:
以下是引用片段:
killall -s SIGUSR1 dd
还原
还原的目的盘必须和原来大小一样,不然后果很严重……
1、无压缩
dd if=/backup/sda.dd of=/dev/sda
2、gzip
gzip -dc /backup/sda.dd.gz |dd of=/dev/sda
3、bzip
bzip2 -dc /backup/sda.dd.bz2 |dd of=/dev/sda
ghost
ghost是运行在dos下的,推荐使用 无为DOS工具箱,一个类似win下dos工具箱的东东,在linux下使用。
1.包含了ghost,可以备份ext3分区
2.使用msdos7.1 3.加入关机、重启功能。
linux系统分区备份,备份Linux操作系统的几种方法相关推荐
- Linux系统中运行.sh文件的几种方法
在Linux系统中执行.sh文件的几种方法: 1. cd到.sh文件所在的目录,然后执行./xxx.sh [前提:该./sh文件要有可执行的权限,chmod u+x xxx.sh] 2. 在任何 ...
- linux系统中清空文件内容的三种方法
1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...
- linux系统下重启网络服务的两种方法
linux系统下重启网络服务的两种方法 发布时间:2020-04-02 11:25:25 来源:亿速云 阅读:207 作者:小新 今天小编给大家分享的是linux系统下重启网络服务的两种方法,很多人都 ...
- 用u盘装linux系统分区怎么画,linux安装教程,U盘安装Linux详细步骤图解。
linux是免费开源的系统,经过多年的发展linux在应用方面已经有了很大的提升,很多工作都可以在linux下完成~如果你想要学习linux或是在linux下工作,那么需要把电脑安装成linux,如何 ...
- 如何卸载非linux系统分区,如何卸载Linux系统分区?卸载Linux系统分区的方法-站长资讯中心...
系统为windows xp sp2和redhat as 5双系统,其中linux系统后安装的在D盘,华彩软件站www.huacolor.com小编今天发现硬盘不够用了,想干掉linux分区,在虚拟机中 ...
- Linux系统二进制bin文件操作的10种方法
二进制文件是我们几乎每天都需要打交道的文件类型,但很少人知道他们的工作原理.这里所讲的二进制文件,是指一些可执行文件,包括你天天要使用的 Linux 命令,也是二进制文件的一种. Linux 系统给我 ...
- linux系统的u盘安装方法,把linux系统装进u盘的两种方法(做一个口袋系统)
版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 教程仅供参考 一. 用两个U盘 一个做安装盘 另一个格式成ntf格式的空硬盘(安装速度快,但不小心 ...
- linux系统显示无法挂载,linux系统无法挂载U盘
插上U盘 [ 2407.650440] usb 1-3.3: new high speed USB device number 7 using s5p-ehci [ 2407.887332] usb ...
- linux磁盘分区什么意思,linux 磁盘分区详解
<linux 磁盘分区详解>由会员分享,可在线阅读,更多相关<linux 磁盘分区详解(31页珍藏版)>请在人人文库网上搜索. 1.系统引导过程和硬盘分区结构讨论作者:章节来源 ...
- linux系统上运行sh,Linux系统下如何运行.sh文件的实现
Linux系统下如何运行.sh文件的实现 在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x): ...
最新文章
- 阿里巴巴Json工具:Fastjson教程
- java json自定义_java返回json设置自定义的格式
- linux band0 手动重启,linux相关知识整理(4)
- ShopEx 中规格属性增加时,自动计算其对应的销售价格,同时注意模板中的变量间的计算
- 了解与防御XSS攻击
- EXTRONICS推出IRFID500便携式UHF RFID读写器
- java 解析sh文件内容_java 文件读取
- linux之sshpass命令
- 初窥Python(一)——使用pymongo连接MongoDB
- 发现一个提供免费英文软件类书籍的网站[xgluxv]
- wifidog认证php,ddwrt+wifidog搭建热点认证系统(无线路由器web认证)
- Namecheap共享虚拟主机使用体验
- 读书笔记:PHP和MySQL高性能应用开发 (2019.2.20-2019.3.4)
- 【机械仿真】基于matlab打桩机运动学仿真【含Matlab源码 2101期】
- 添加或修改Kindle图书封面
- 5个MongoDB安全提示,帮助您远离困境
- 如何快速找到不与任何道路相连的路
- 零信任与区块链:身份的中心化和去中心化
- micropython lcd_Esp8266+PCF8574 LCD1602液晶显示屏+MicroPython测试(2020-09-25)
- SQL存储过程来调用webservice
热门文章
- java计算机毕业设计基于安卓Android/微信小程序的宿舍管理服务平台APP
- C++RPG游戏《仙界》V1.0.4
- LibTorch 保姆级教程 by Jx
- FLASH WEB GAME的前端架构与人事分
- html中滑动文本框怎么写,html在文本框中加入滚动条
- 记录Unity和C#遇到的坑(持续更新)
- GBK转成utf-8,java实现及讲解,androidstudio学习
- 用星际争霸讲解面向对象的概念
- 相对介电参数以及损耗因子的计算
- 《徐汇区推动数字广告产业高质量发展的扶持意见》的通知