2021.2.16 Day 17 P262 ~ P272
压缩比:压缩后与被压缩的文件所占用的磁盘空间大小之比。
【.tar】文件仅仅被tar程序打包,尚未被压缩(打包的必要性:这些压缩命令通常仅能针对一个文件来压缩与解压缩,因此需要用tar命令将很多文件结合为一个文件)
常见的压缩命令:zip【.zip】、gzip【.gz】、bzip2【.bz2】、xz【.xz】
【gzip -d】命令恢复压缩文件(一般带-d参数的都是解压缩命令)
bzip2的压缩比优于gzip。
使用tar需要记住的命令:
【tar -jcv -f <filename>.tar.bz2】:压缩
【tar -jtv -f <filename>.tar.bz2】:查询
【tar -jxv -f <filename>.tar.bz2】:解压缩
注意:-f选项要单独写一个选项,否则调换顺序会出问题!
打包文件时去除根目录标签的意义:若添加根目录,则为绝对路径含义,很可能覆盖掉根目录下的文件(例如/etc)
2021.2.20 Day 18 P272 ~ P287
xfsdump可以实现完整备份与增量备份(类似数据库的mysqldump)
恢复文件系统命令:xfsrestore
【diff -r】:比较两个目录内的文件差异。
恢复增量备份的步骤:首先恢复全量备份(level 0),然后依次递增恢复level 1,level 2,直到某个备份点。
从备份文件中恢复部分数据,则可以使用【-i】选项进入交互模式。
制作镜像文件(iso),使用mkisofs命令(make iso fs)
镜像文件需要经由刻录步骤才能成为物理的CD/DVD。
isoinfo命令可以获取基本的镜像文件信息。
dd命令不仅可以发挥cp的作用,而且可以实现备份。【原因:dd命令扫描磁盘扇区,是最底层的备份操作】
dd命令可以复制磁盘,但是复制后,需要更改UUID、清除残留log文件。