用tar命令对ubuntu进行备份
来源:互联网 发布:查询淘宝历史产品数量 编辑:程序博客网 时间:2024/05/21 08:50
[在ubuntu下备份系统]
Date:2014-09-22, 16:38
Editor:Ene
Test OS:ubuntu 14.04 LTS
tool:terminal
前些天偶然看到一个帖子介绍ubuntu的备份,可惜命令是错的,于是好奇百度了一番,发现大多转载自同一篇文章,并且不经验证就转载到自己的博客,但那篇原文所使用的命令有点错误,推测是输入时候的失误。于是乎心血来潮,备份一下系统以防万一,并附带写篇博文以表示本人未亡。
ubuntu下备份系统只需要三条命令
1、成为root用户:
$ sudo su
2、进入根目录:
# cd /
3、使用tar命令备份:
# tar -cvpzf /Ene_01.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/Ene_01.tar.gz --exclude=/mnt --exclude=/media --exclude=/tmp
以上命令是我备份系统时用的命令,
好了,下面着重介绍第三条命令。为了便于理解,我将空格换成回车,如下:
①# tar -cvpzf
②/Ene_01.tar.gz
③/
④--exclude=/proc
⑤--exclude=/lost+found
⑥--exclude=/sys
⑦--exclude=/Ene_01.tar.gz
⑧--exclude=/mnt
⑨--exclude=/media
⑩--exclude=/tmp
第一行是调用tar命令,参数为-cvpzf,用命令tar --help 可查看参数的具体用法
-c:(create的缩写),新建一个新的文档
-v:(verbose),将压缩过程详细的打印到屏幕
-p:(preserve-permissions),保存原文档的原来属性,不会因为用户改变而改变
-z:(gzip),压缩采用的格式, 你也可以用压缩率更高的bzip2,把z换成j即可
-f:(file=archive),新建文档的存放路径
第二行是创建文件的路径及文件名
第三行表示压缩的对象是整个根目录下的文件
后面的几行用参数--exclude=,表示exclude后面带的文件不被压缩,在备份时有些文件可以不用压缩进去,需要注意的是第7\8\9行排除的目录,由于创建的文档保存在根目录下,压缩时倘若不排除掉,会出现 ”读入文件时文件发生了变化“ 之类的错误提示,/mnt 通常包括系统引导后被挂载的文件系统的挂载点,比如双系统下挂载的D盘,假如想连带挂载的其他文件系统一起备份,这里就去掉exclude=/mnt,同理,/media 一般挂载U盘等外接存储设备,如若想一起备份,就去掉exclude=/media。
最后讲一下第三条命令的注意事项,(总结他人输入失误的命令提取而来)
1、tar的用法:tar -参数 创建的文档 被压缩的目录或文档
由于被压缩的是根目录,很容易忽略掉 ”/“
2、exclude前面是两个连字符”--“,不是破折号也不是下划线,
3、exclude后面是”=“ ,用”-“符号又是其他意思
4、exclude后面接的是文档或者目录,如果要表示某个目录下面的全部文件,就用“*"符号,例子:--exclude=/home/* 如果写成--exclude=/home/ 就错了
5、最后,请在enter之前检查一遍命令是否有输入失误。
that's all, thank you!
- 用tar命令对ubuntu进行备份
- 用tar命令打包备份Ubuntu系统
- tar命令备份ubuntu系统
- 使用tar命令备份Ubuntu系统
- 使用tar命令进行磁带备份的命令汇总
- 使用tar或者afio对linux系统进行备份
- linux下用tar进行数据备份
- 用tar来备份Ubuntu操作系统
- Ubuntu用tar备份与恢复方法
- ubuntu tar备份
- linux tar 备份命令
- 备份压缩命令 - tar
- 用tar进行Centos系统备份与恢复教程
- Ubuntu 的 tar命令
- Ubuntu tar命令(转)
- Ubuntu--tar命令
- Ubuntu tar命令
- Ubuntu下tar命令
- 遇到的一些杂七杂八的问题
- STL algorithm算法shuffle , random_shuffle(46)
- fortran 调试备忘
- EasyUI实现上下移动
- Hive学习之连接查询优化(二)
- 用tar命令对ubuntu进行备份
- 在VC6.0中连接mysql数据库的方法实例
- 在CentOS6.5上源码编译安装Xen4.2.0
- 关于window.location.href和.location.href的区别
- maven工程打包成runnable的jar包,拷贝资源文件和依赖jar包
- IE8换成IE6 问题
- 用户临时表与系统临时表的区别
- android源码集合(从网上摘抄,在此记录下)
- HI3518E用J-link烧写裸板fastboot u-boot流程