Linux学习笔记(三)

博客格式改写了,用前面的方法写博客太慢效率低,虽然可以完完整整的复习一遍,但效率真的低。

 ———————————————————————————————————————————————————————

系统仅会查询区块设备,不会查询文件(也就是说,系统是不会查询设备的文件,只会直接查询区块设备,至于区块设备我猜测是设备所占有的区块那部分)

 ———————————————————————————————————————————————————————

当你用ll -sh时,它在左上角会有total(中文是:总用量)其实那就是该目录下的所有数据所耗用的实际区块数量*区块大小的值

 在这里anaconda-ks.cfg和initial-setup-ks.cfg这两个文件一个大小为1.8k一个是2.0k但是却用了8k的大小(因为一个区块是4k)这就会造成磁盘的浪费。

所以你在每次创建一个文件的时候,都会浪费许多容量,比如inode对照表、超级区块与其他(乱七八糟嘿嘿)的的数据都会造成许多容量的浪费

———————————————————————————————————————————————————————

 mount -o loop /opt/centos6.3.iso /mnt

-o代表着opinion,而loop的作用是将文件挂载到目录下,让文件当初硬盘分区一样挂载到目录下。

在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。

———————————————————————————————————————————————————————

Linux分区gdisk(fdisk)进行分区,然后在用mkfs命令进行文件的格式化,在将其挂载到别的目录下。

———————————————————————————————————————————————————————

 解压文件的命令:xz、bzip2、gzip等

解压多个文件:tar

grep:可以用这个命令去查询文件名,用来匹配例如:tar -jtv -f /root/etc.tar.bz2 | grep 'shadow' 他只会匹配包含shadow文件名的文件

--exclude:可以过滤你不想打包的文件名.(后面加=filename绝对路径) 在后面接的就是所选的路径

finde -newer可以找到时间(mtime或ctime之前)的文件

finde -newer-time可以找到mtime之前的文件

———————————————————————————————————————————————————————

 如果某些原因系统必须要以备份的数据来恢复到原本的系统中,那么要特别注意恢复后,系统的SELinux的问题,尤其是在系统文件上面。

SELinux 的权限问题可能会让你的系统无法读写某些配置文件内容,导致影响到系统的正常使用

———————————————————————————————————————————————————————

xfs文件系统备份xfsdump

可以备份xfs文件系统的内容,第一次备份一定是完整文件,后面几次备份只是备份修改过后的文件

xfs文件系统还原xfsrestore

xfsdump恢复文件使用的是xfsrestore

———————————————————————————————————————————————————————

命令dd,构造一个文件,或者备份一个文件。

格式:dd if="input_file" of="out_file" bs="block_size" count="number"其中bs的意思是一个block的大小,count是block的数量

———————————————————————————————————————————————————————

cpio命令可以备份任何文件包括设备文件。

-idvc还原文件

-ovcB备份文件

-ivct 查看文件

原文地址:https://www.cnblogs.com/pppyyyzzz/p/11969738.html