`

企鹅日记(六):文件与文件系统的压缩与打包

阅读更多

====gzip压缩命令====

# gzip [-cdtv#] 文件名 –> 可以解开compress,zip,gzip软件压缩的文件

-c:将压缩数据输出到屏幕上,可通过数据重定向来处理

-d:解压缩参数

-t:验证一个压缩文件的一致性,看看文件是否有无错误

-v:显示源文件/压缩文件的压缩比等信息

-#:压缩等级,-1最快,但压缩比最差,-9最慢,但压缩比最好。默认-6

====bzip2压缩命令====

# bzip2 [-cdkzv#] 文件名

-c:将压缩过程中产生的数据输出到屏幕上

-d:解压缩命令

-k:保留原文件,不删除源文件

-z:压缩参数

-v:显示源文件/压缩文件的压缩比等信息

====压缩/解压缩并打包命令tar====

# tar -jcvf  file.tar.bz2 file1 file2 file3…  –> 利用bzip2来压缩并打包

# tar -jxvf file.tar.bz2 -C 目录 –> 利用bzip2解压缩到指定文件夹

# tar -jtvf file.tar.bz2 –> 查看bz2的压缩文件内容

——————————————————————————-

# tar -zcvf file.tar.gz file1 file2 file3… –> 利用gzip来压缩并打包

# tar -zxvf file.tar.gz -C 目录 –> 利用gzip来解压缩到指定文件夹

# tar -ztvf file.tar.gz –> 查看gz的压缩文件内容

——————————————————————————–

-p:保留备份数据的原本权限与属性,常用语备份(-c)重要的配置文件(常用)

-P:保留绝对路径,即允许备份数据中含有根目录存在之意(不常用)

–exclude=FILE:在压缩过程中,不要将FILE打包

如果只想解开一个单独的文件,可以使用命令:

先查看:# tar -jtvf file.tar.bz2 | grep ‘myfile’

# tar -jxvf file.tar.bz2  待解开文件名

 ====dump备份完整的文件系统====

# dump -S /dev/sda1 –> 仅仅列出需要多少磁盘空间才能备份

# dump -0u -f /root/boot.dump /boot –> 备份等级为0表示完整备份,-u表示并且将dump的时间记录到/etc/dumpdatas文件中

如果是一个目录而非单一的文件系统,则只能完整备份并且不能使用-u参数,而且需要备份的数据都在这个目录下:

# dump -0j -f /root/etc.dump.bz2  /etc

====restore 恢复dump备份的东东====

# restore [-tir] -f dumpfile

# restore -C -f dumpfile -D 挂载点 –> 比较dump与实际文件

-t:查看dump文件内容

-i:进入互动模式

-r:整个文件系统的还原

====光盘写入工具====

* 先将所需要备份的数据构建成一个镜像文件(ISO),利用mkisofs命令

* 将该镜像文件刻录至光盘或DVD中,利用cdrecord命令

# mkisofs -o 镜像文件 -rv -m file 待备份文件…  -v vol -graft-point isodir=systemdir

举个例子:# mkisofs -r -v ‘linux_file’ -o /tmp/system.img -m /home/lost+found -graft-point /root=/root /home=/home /etc=/etc

接下来讲讲光盘刻录工具cdrecord

# cdrecord -scanbus dev=ATA <==查询刻录机的位置

# cdrecord -v dev=ATA:x,y,z blank=[fast|all] <==抹除重复读写片

# cdrecord -v dev=ATA:x,y,z -format <==格式化DVD+RW

# cdrecord -v dev=ATA:x,y,z [参数列表] file.iso

参数列表:

-data:指定以数据格式写入,而不是以默认的CD音轨(-audio)方式写入

speed=X:指定刻录速度,例如CD可用speed=40,DVD可用speed=4之类。

-eject:刻录完自动弹出

fs=8m指定多少缓冲存储器,默认4M,可用增加到8M

针对DVD参数功能:

driveropts=burnfree:打开Buffer Underrun Free模式的写入功能

-sao:支持DVD-RW的格式

一个完整的利用DVD-RW刻录的例子:

先擦除数据:# cdrecord -v dev=ATA:1,1,0 blank=fast

开始写入:# cdrecord -v dev=ATA:1,1,0 fs=8m -data -sao driveropts=burnfree /tmp/system.img

# mount /dev/cdrom /mnt

# df -h /mnt <==看看光盘里面有没有刻录的数据吧

# umount /mnt <== 卸载光盘

====备份工具dd====

# dd if=/etc/passwd /tmp/passwd.back

# dd if=/dev/hdc of=/tmp/mbr.bak bs=512 count=1 <==将自己的磁盘第一个扇区备份下来(放置MBR和磁盘分区表的那个扇区)

注:tar用来备份重要数据,而dd用来备份整块分区或者是整块磁盘,dd甚至可以完整复制启动扇区(boot sector)的区块,这个是tar无法做到的

 

本人博客已搬家,新地址为:http://yidao620c.github.io/

分享到:
评论

相关推荐

    企鹅与怪兽:互联时代的合作共享与创新模式

    企鹅与怪兽:互联时代的合作共享与创新模式

    企鹅智酷:互联网+九大传统行业转型报告

    企鹅智酷:互联网+九大传统行业转型报告

    FAT文件系统原理及算法.pdf

    FAT文件系统,全称为File Allocation Table,是早期个人计算机中最常见的文件系统之一,尤其在DOS和Windows操作系统中广泛使用。它通过一个称为FAT(文件分配表)的数据结构来管理磁盘上的文件和空闲空间。这份文档...

    《帝企鹅日记》观后感字.doc

    在当今这个数字化、信息化高度...帝企鹅的故事触动了我们内心最柔软的部分,让我们思考如何在现代社会中维系和珍惜人与人之间的亲情和爱情。这部影片最终留给我们的是对生命和亲情的深刻敬意,以及对自然界的无尽感激。

    企鹅智酷:2019-2020中国互联网趋势报告.pdf

    企鹅智酷:2019-2020中国互联网趋势报告.pdf

    7张可爱企鹅桌面

    很抱歉,根据您给出的信息,"7张可爱企鹅桌面"这个主题似乎与IT专业知识不太相符,它更偏向于桌面壁纸或个性化设置的范畴。不过,如果我们要将这个话题关联到IT行业,我们可以从以下几个方面来展开: 1. **数字图像...

    帝企鹅日记观后感800字.docx

    《帝企鹅日记》作为一部生动反映南极洲帝企鹅生存状态的纪录片,通过导演吕克·雅克特的镜头语言,向观众展示了一个不为世人所熟知的冰原世界。在这个零下五十度的冰天雪地里,帝企鹅们不畏严寒,以其独特的生活习性...

    帝企鹅日记观后感大全.doc

    《帝企鹅日记》这部作品,无疑是对南极这个遥远、神秘世界的生动呈现。在观看这部纪录片后,人们不难被其中所描绘的帝企鹅的生存故事所打动,更为它们所展现的团队精神、生存智慧和生命的顽强所折服。 帝企鹅作为...

    QQ企鹅 stl 格式文件

    QQ企鹅 stl 格式文件,通过此文件可以使用其它辅助软件进行3d打印、数控机床加工等一系列处理

    小企鹅输入法使用说明PDF文件

    - 当系统中有多个 XIM 服务器运行时,确保所有相关的脚本文件中 `XMODIFIERS` 的设置一致,以避免应用程序无法正确识别输入法的情况。 - 如果遇到问题,检查 `XMODIFIERS` 是否被正确设置,并确保其值与实际使用的...

    《帝企鹅日记》观后感.docx

    《帝企鹅日记》这部纪录片,就是一幅生动的南极画卷,用影像记录下了帝企鹅在极端条件下的生存和繁衍,传递出生命坚韧和亲情伟大的信息。 每年三月,南极洲的奥默克地区会迎来成千上万的帝企鹅,它们不惧零下40度的...

    《帝企鹅日记2—召唤》观后感参考.doc

    《帝企鹅日记2—召唤》这部纪录片以其独特的视角,向我们展示了帝企鹅从出生到成长的整个生命旅程。影片不仅仅是在记录一群南极生物的日常生活,更是在讲述一个关于生命、勇气和坚持的寓言故事。通过影像,我们看到...

    视频文件压缩大小批处理

    - **质量与大小的平衡**:压缩过度可能导致视频质量下降,需要根据实际需求找到合适的压缩比率。 - **格式转换**:某些工具可能支持将视频转换为更高效的编码格式,如H.265/HEVC,这通常能显著减小文件大小。 - **...

    帝企鹅ۥ日记观后感大全精选.doc

    南极,一片遥远而神秘的白色世界,以其极端的自然环境和独特的生态系统吸引着世人的好奇与探索。《帝企鹅日记》这部纪录片,便是这样一扇窗口,让我们得以窥见南极帝企鹅这一物种非凡的生命力与生存智慧,以及其背后...

    企鹅CMS v4.2 版本

    企鹅CMS v4.2版本是一款专为影视内容管理设计的系统,其核心特性在于它的全自动采集功能,这使得用户可以高效地管理和更新网站上的影视资源。在这个版本中,企鹅CMS显然对用户体验和内容获取流程进行了优化,旨在...

    企鹅智库:2019-2020中国互联网趋势报告.pdf

    腾讯企鹅智库出品的《2019-2020中国互联网趋势报告》最新版已经出炉

    企鹅智库:2018新媒体趋势报告(图片版).pdf

    企鹅智库:2018新媒体趋势报告(图片版).pdf

    企鹅与Linux.pdf

    从标题"企鹅与Linux.pdf"、描述"企鹅与Linux.pdf"、标签"Linux 操作系统 系统开发 参考文献 专业指导"和部分内容中,我们可以提炼出以下几个重要的知识点: 1. 开源软件发展的重要性:文章中提到企鹅是 Linux 的...

    Linux系统中内核logo独立于内核文件的研究与实现.pdf

    在Linux系统启动过程中,用户通常会看到一个代表Linux的企鹅logo,这个logo是内核的一部分,用于展示操作系统的信息和品牌标识。然而,当前的实现方式是将logo文件直接编译到内核镜像中,这意味着如果需要更改logo,...

    少儿scratch编程项目源代码文件案例素材-企鹅表演.zip

    - **运动与方向**:企鹅的动作涉及坐标系统和方向,有助于理解数学概念。 - **侦测与交互**:企鹅可能对用户的输入做出反应,展示如何检测碰撞、按键等。 2. **角色与造型**: - **角色**:企鹅是项目中的主角,...

Global site tag (gtag.js) - Google Analytics