鸟哥Linux私房菜知识汇总8至9章

一看最近《鸟哥Linux私房菜》。

这是一个基本的书,万丈高楼平地起,学。

这是我整理的一些知识点。尽管非常基础。

希望和大家共同交流。




第8章 Linux磁盘与文件系统管理


一、Linux磁盘管理

1、文件系统一般会将两部分数据分别放在不同的块中,权限与属性放置到inode中。实际数据放到data block块中。
2、找到文件的inode,就会道这个文件所放置数据的block号码,就行读出该文件的实际数据了哦。
3、U盘使用的文件系统通常是FAT格式。
4、碎片整理:通过碎片整理将同一个文件所属的block汇合到一起,这样数据的读取会比較easy。
5、文件系统最前面有一个启动扇区,这个启动扇区能够安装引导装载程序。
6、block的大小与数量在格式化完后就不能再改变了。
7、每一个block最多仅仅能放入一个文件的内容。


8、df   -----这个命令能够调出眼下挂载的设备
9、当在Linux下的ext2文件系统创建一个文件夹时,ext2会分配一个inode与至少一块block给该文件夹。
10、ls -i 查看root文件夹内的文件所占用的inode号码


11、当在Linux下的ext2新建一个文件,ext2会分派一个inode与相对于该文件大小的block数量给该文件。
12、^(* ̄(oo) ̄)^ Red Hat的首席内核开发人员是 MichaelK.Johnson  (大神啊啊啊)
13、将文件系统与文件夹树结合的操作,称为挂载


14、挂载点一定是文件夹,该文件夹为进入文件系统的入口。


文件系统的简单操作
磁盘与文件夹的容量:df,du
   ①df:列出文件系统的总体磁盘使用量
      du: 评估文件系统的磁盘使用量(经常使用于评估文件夹所占容量)
   ②df -h 以人们较易阅读的GB,MB,KB等形式自行显示。
       df -i 不用硬盘容量。以inode的数量来显示。


   ③du 直接到文件系统内去查找全部文件数据
连接文件:ln
①在Linux中链接文件有两种:一种是类似Windows的快捷方式功能。高速连接到目标文件。


还有一种是通过文件系统的inode连接产生新文件名称,而不是新文件,这样的称为硬连接
hard link仅仅是在某个文件夹下新建一条文件名称连接到某inode号码的关联记录而已。


③若果你将随意一个文件名称删除,事实上inode和block还是存在的。
④hard link仅仅是在文件夹下的block多写一个关联数据。激怒不会添加inode也不会消耗block数量。


symbloclic link(符号链接,也就是快捷方式)就是在创建一个独立的文件,这个文件让数据的读取指向它连接的那个文件的文件名称


第9章 Linux磁盘与文件系统管理


一、压缩文件的用途与技术
1、利用一些复杂的计算方式。将这些没有使用的空间丢出来,以让文件占用的空间更小
另一种就是将反复数据进行统计记录。


常见的压缩命令
*.Z comperss程序压缩的文件
*.gz gzip程序压缩的文件
*.bz2 bzip2程序压缩的文件
gzip 文件名称,使用gzip压缩的文件在Windows系统中。能够用WinRAR进行解压缩

打包命令tar
   ①Windows的WinRAR也支持tar.gz文件名称的解压缩
   ②參数:-j 通过bzip2的支持进行压缩/解压缩
                  -z  通过gzip 的支持进行压缩/解压缩
                 -p  保存原本文件的权限与属性
   ③查阅tar’文件的数据内容:tar -jtv -f /root/etc/tar/bz2
   ④解打包:tar -jxv -f /root/etc/tar/bz2
   ⑤仅解开单一文件:tar -jtv -f /root/etc/tar/bz2 | grep ‘shadow’   grep选取keyword的功能
                   解开文件:   tar -jxv -f 打包文件.tar.bz2 待解开的文件名称
   ⑥打包文件夹。但不包括该文件夹下的某些文件的做法:
tar -jcv -f /root/system.tar.bz2 --exclude=/root/etc*
>--exclude=/root/system.tar.bz2 /etc /root   exclude就是不包括的意思
   ⑦仅备份比某个时刻还要新的文件
     Find /etc -newer /etc/passwd 

   ⑧将/home /root /etc 备份到/dev/st0磁带机的备份:tar -cv -f /dev/st0 /home /root /etc               


备份命令dump和restore

     ①restore -r 还原整个文件系统

     ②查询文件系统与备份文件之间的差异:restore -C -f  /root/boot.dump


二、光盘写入工具
   1、过程:将须要备份的数据构建为一个镜像文件ISO,利用mkisofs命令
                     将镜像文件刻录到光盘,利用cdrecord命令处理
   2、mkisofs:新建镜像文件

         mkisofs -o 镜像文件

最后是我喜欢的一句话

  眼比社区的能力较高。容量大于收益,这是轨道 

版权声明:本文博客原创文章,博客,未经同意,不得转载。

原文地址:https://www.cnblogs.com/blfshiye/p/4641566.html