linux cpio 备份系统,linux备份命令-cpio
linux备份命令-cpio
首页 计算机相关 linux命令 linux备份命令-cpio
cpio可以备份任何东西,包括设备设备文件。不过cpio 不会主动的去找文件来备份!一般来说, cpio 得要
配合类似 find 等可以找到文件名的指令来告知 cpio 该被备份的数据在哪里。[root@study ~]# cpio -ovcB > [file|device] <==备份
[root@study ~]# cpio -ivcdu < [file|device] <==还原
[root@study ~]# cpio -ivct < [file|device] <==察看
备份会使用到的选项与参数:
-o :将数据 copy 输出到文件或设备上
-B :让默认的 Blocks 可以增加至 5120 Bytes ,默认是 512 Bytes !
这样的好处是可以让大文件的储存速度加快(请参考 i-nodes 的观念)
还原会使用到的选项与参数:
-i :将数据自文件或设备 copy 出来系统当中
-d :自动创建目录!使用 cpio 所备份的数据内容不见得会在同一层目录中,因此我们
必须要让 cpio 在还原时可以创建新目录,此时就得要 -d 选项的帮助!
-u :自动的将较新的文件覆盖较旧的文件!
-t :需配合 -i 选项,可用在"察看"以 cpio 创建的文件或设备的内容
一些可共享的选项与参数:
-v :让储存的过程中文件名称可以在屏幕上显示
-c :一种较新的 portable format 方式储存
cpio 会将数据整个显示到屏幕上,因此我们可以通过将这些屏幕的数据重新导向 (>) 一个新的文件! 至于还原呢?就是将备份
文件读进来 cpio (
[root@192 ~]# find boot | cpio -ocvB > /tmp/boot.cpio
[root@192 ~]# ll -h /tmp/boot.cpio
-rw-r--r--. 1 root root 99M May 29 20:43 /tmp/boot.cpio
[root@192 ~]# file /tmp/boot.cpio
/tmp/boot.cpio: ASCII cpio archive (SVR4 with no CRC)
这里需要注意的是,如果我们用绝对路径如[root@192 /]# find /boot
/boot
/boot/grub
/boot/grub/splash.xpm.gz
/boot/grub2
/boot/grub2/theme
...
那么未来解开的时候,它就一定会覆盖掉原本的 /boot,所以得用相对路径,那么当复原的时候,它就会在当前路径里操作。[root@192 /]# cd ~
[root@192 ~]# cpio -idvc < /tmp/boot.cpio
boot
boot/grub
boot/grub/splash.xpm.gz
boot/grub2
boot/grub2/themes
...
[root@192 ~]# ll /root/boot
total 92756
config-3.10.0-514.el7.x86_64
grub
grub2
initramfs-0-rescue-025e785e72cb478bb42918d5b8ecdd9d.img
initramfs-3.10.0-514.el7.x86_64.img
initramfs-3.10.0-514.el7.x86_64kdump.img
...
系统数据完整备份于还原到磁带机上。find / | cpio -ocvB > /dev/st0
cpio -idvc < /dev/st0
其实我们/boot里面有用cpio打包的文件,我们解开来看看。[root@192 ~]# mkdir /tmp/initramfs
[root@192 ~]# cd /tmp/initramfs/
[root@192 initramfs]# cpio -idvc < /boot/initramfs-3.10.0-514.el7.x86_64.img
.
kernel
kernel/x86
kernel/x86/microcode
kernel/x86/microcode/GenuineIntel.bin
early_cpio
192 blocks
linux cpio 备份系统,linux备份命令-cpio相关推荐
- GoodSync 数据自动同步备份工具VS傲梅轻松备份系统数据备份工具 哪款更好?
备份和同步软件的使用越来越广泛,因为在这个数据驱动的时代,数据的备份和恢复非常重要.在这里我想向大家推荐两款备份和同步软件--GoodSync和傲梅轻松备份. GoodSync是一款备份和同步软件,它 ...
- Linux 的常用系统及网络命令
(转载自http://blog.chinaunix.net/uid-8031155-id-2518955.html) Linux下常用命令收集整理 Linux 的常用网络命令 计算机网络的主要优点是能 ...
- Linux - nmon - IBM系统监控工具nmon命令详解(2)
首先看看nmon命令的帮助信息: [java] view plaincopy [root@linux nmon]# ./nmon.sh -h Hint: nmon.sh [-h] [-s ] [-c ...
- 在win7怎么使用linux指令,Win7系统的Powershell命令怎么使用
Win7系统的Powershell命令怎么使用 命令提示符的使用频率虽然不高,但它在系统和网络管理,维护工作中起着重要的作用.在微软最新的Windows7系统中也为我们带来了cmd的升级版Window ...
- linux的日志系统,Linux上的日志系统
Linux上的日志系统 Linux上所用到的日志系统可以分为两种syslog和syslog-ng两种,syslog-ng是下一代升级版的日志系统.RedHat-5上用的是syslog,而RedHat- ...
- linux内存热插拔系统,Linux Memory Hotplug
这篇翻译源于linux/Documentation/memeory-hotplug.txt. 内存的热插拔技术 这个文档主要介绍内存的热插拔技术的使用以及该技术的当前情况.因为该技术当期人然处于开发阶 ...
- 物理服务器备份系统,物理备份和逻辑备份区别
物理备份和逻辑备份区别 内容精选 换一换 可能这份面试题还不足以包含所有Java问题,但有了它,我相信你一定不会"败"的很惨,有了它,足以应对目前市面上绝大部分的Java面试了,因 ...
- vhd 镜像 备份Linux,差分VHD 系统秒备份、秒还原教程 完胜GHOST
说明:此操作适用于WTG辅助工具写入的VHD.VHDX模式. 需要找Win7以上系统电脑操作,不能在优盘系统中操作. 需要使用的软件:bootice 秒备份: 1.打开优盘,找到win8.vhd或wi ...
- linux(ubuntu) 查看系统设备信息 命令
时间:2012-08-02 00:12 ubuntu查看版本命令 方法一: 在终端中执行下列指令: cat /etc/issue 方法二: 使用 lsb_release 命令也可以查看 Ubuntu ...
最新文章
- 《Sibelius 脚本程序设计》连载(二十六) - 2.13 utils库中的函数
- 计算机类学生发专利,关于统计2020年老师指导本科生发表科研论文数和申请专利数的通知...
- java中如何对对象排序?
- php文件的作用,php入口文件的作用-PHP问题
- 从零开始:什么是Makefile分析
- 一、tomcat9解压后运行startup.bat闪退
- 某IT公司的面试题,难度系数“爆表”。。。
- 在虚拟机中安装Neokylin操作系统
- html中div hover的用法,CSS: hover选择器的使用详解
- 阿里云SLB配置HTPPS方式访问
- linux系统fasta程序,快速计算fasta序列长度的方法
- python习作——简易24点计算器
- jrtplib学习笔记1
- c语言 编程结束怎么表示,c语言开头(c语言编程开头和结束代码)
- 产销存报表直接在MB5B上取数
- 微服务项目之电商--19.ElasticSearch基本、高级查询和 过滤、结果过滤、 排序和聚合aggregations
- php nbl2,NBL二年级新军杀入总决赛 虽败犹荣已创造历史
- 查询sick编码器型号是否支持hiperface接口方法,软件支持所有带此接口sick编码器
- 【Android】UI布局之线性布局(登录界面代码)
- 求坐标轴上的点与点之间的距离
热门文章
- 探索下一个增长市场,分析师认为BIGC将成下半年“顶尖创意”
- 洛谷P3961 图的遍历
- ftps证书过期解决办法
- 【Unity】音效播放
- 国内首个网红「GPT克隆人」来了!小冰定制AI女友「半藏森林」,消息秒回,深情陪聊
- Access denied for user 'root'@'localhost' (using password: NO)
- java 适配器模式 详解(带电源插座适配 例子)
- sql语句中escape的用法
- mysql decimal 类型_MySQL数据类型DECIMAL用法详解
- html编辑保存为word文档,html 保存成word (富文本编辑器导出内容成word)