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操作系统的几种方法相关推荐

  1. Linux系统中运行.sh文件的几种方法

    在Linux系统中执行.sh文件的几种方法: 1. cd到.sh文件所在的目录,然后执行./xxx.sh   [前提:该./sh文件要有可执行的权限,chmod u+x xxx.sh]  2. 在任何 ...

  2. linux系统中清空文件内容的三种方法

    1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...

  3. linux系统下重启网络服务的两种方法

    linux系统下重启网络服务的两种方法 发布时间:2020-04-02 11:25:25 来源:亿速云 阅读:207 作者:小新 今天小编给大家分享的是linux系统下重启网络服务的两种方法,很多人都 ...

  4. 用u盘装linux系统分区怎么画,linux安装教程,U盘安装Linux详细步骤图解。

    linux是免费开源的系统,经过多年的发展linux在应用方面已经有了很大的提升,很多工作都可以在linux下完成~如果你想要学习linux或是在linux下工作,那么需要把电脑安装成linux,如何 ...

  5. 如何卸载非linux系统分区,如何卸载Linux系统分区?卸载Linux系统分区的方法-站长资讯中心...

    系统为windows xp sp2和redhat as 5双系统,其中linux系统后安装的在D盘,华彩软件站www.huacolor.com小编今天发现硬盘不够用了,想干掉linux分区,在虚拟机中 ...

  6. Linux系统二进制bin文件操作的10种方法

    二进制文件是我们几乎每天都需要打交道的文件类型,但很少人知道他们的工作原理.这里所讲的二进制文件,是指一些可执行文件,包括你天天要使用的 Linux 命令,也是二进制文件的一种. Linux 系统给我 ...

  7. linux系统的u盘安装方法,把linux系统装进u盘的两种方法(做一个口袋系统)

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 教程仅供参考 一.         用两个U盘 一个做安装盘 另一个格式成ntf格式的空硬盘(安装速度快,但不小心 ...

  8. linux系统显示无法挂载,linux系统无法挂载U盘

    插上U盘 [ 2407.650440] usb 1-3.3: new high speed USB device number 7 using s5p-ehci [ 2407.887332] usb ...

  9. linux磁盘分区什么意思,linux 磁盘分区详解

    <linux 磁盘分区详解>由会员分享,可在线阅读,更多相关<linux 磁盘分区详解(31页珍藏版)>请在人人文库网上搜索. 1.系统引导过程和硬盘分区结构讨论作者:章节来源 ...

  10. linux系统上运行sh,Linux系统下如何运行.sh文件的实现

    Linux系统下如何运行.sh文件的实现 在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x): ...

最新文章

  1. 阿里巴巴Json工具:Fastjson教程
  2. java json自定义_java返回json设置自定义的格式
  3. linux band0 手动重启,linux相关知识整理(4)
  4. ShopEx 中规格属性增加时,自动计算其对应的销售价格,同时注意模板中的变量间的计算
  5. 了解与防御XSS攻击
  6. EXTRONICS推出IRFID500便携式UHF RFID读写器
  7. java 解析sh文件内容_java 文件读取
  8. linux之sshpass命令
  9. 初窥Python(一)——使用pymongo连接MongoDB
  10. 发现一个提供免费英文软件类书籍的网站[xgluxv]
  11. wifidog认证php,ddwrt+wifidog搭建热点认证系统(无线路由器web认证)
  12. Namecheap共享虚拟主机使用体验
  13. 读书笔记:PHP和MySQL高性能应用开发 (2019.2.20-2019.3.4)
  14. 【机械仿真】基于matlab打桩机运动学仿真【含Matlab源码 2101期】
  15. 添加或修改Kindle图书封面
  16. 5个MongoDB安全提示,帮助您远离困境
  17. 如何快速找到不与任何道路相连的路
  18. 零信任与区块链:身份的中心化和去中心化
  19. micropython lcd_Esp8266+PCF8574 LCD1602液晶显示屏+MicroPython测试(2020-09-25)
  20. SQL存储过程来调用webservice

热门文章

  1. java计算机毕业设计基于安卓Android/微信小程序的宿舍管理服务平台APP
  2. C++RPG游戏《仙界》V1.0.4
  3. LibTorch 保姆级教程 by Jx
  4. FLASH WEB GAME的前端架构与人事分
  5. html中滑动文本框怎么写,html在文本框中加入滚动条
  6. 记录Unity和C#遇到的坑(持续更新)
  7. GBK转成utf-8,java实现及讲解,androidstudio学习
  8. 用星际争霸讲解面向对象的概念
  9. 相对介电参数以及损耗因子的计算
  10. 《徐汇区推动数字广告产业高质量发展的扶持意见》的通知