Linux网络操作系统之配置与管理文件系统

一:认识文件系统:
  (1):Linux系统支持数十种的文件系统,常见的有这几种:
    1:Ext3:是一款日志文件系统,能够在系统异常宕机时避免文件系统资料丢失,并能自动修复数据的不一致与错误。然而,
         当硬盘容量较大时,所需的修复时间也会很长,而且也不能百分之百地保证资料不会丢失。
    2:Ext4:Ext3的改进版本,作为RHEL 6系统中的默认文件管理系统,它支持的存储容量高达1EB(1EB=1 073741 824GB),
         且能够有无限多的子目录。另外,Ext4文件系统能够批量分配block块,从而极大地提高了读写效率。
  (2):介绍XFS文件系统:
    1:XFS:是一种高性能的日志文件系统,而且是RHEL 7中默认的文件管理系统。
    2:硬盘要存入的数据三非常多的,因此在磁盘中有一个叫super block(硬盘地图)他记录着整个文件系统的信息.
    3:super block记录方式:Linux将每个文件的权限与属性记录在inode中,且每个文件占用一个独立的inode表格该表格的大小默认为128字节。
    4:记录的信息为:
          •该文件的访问权限(read、write、execute)。
          •该文件的所有者与所属组(owner、group)。
          •该文件的大小(size)。
          •该文件的创建或内容修改时间(ctime)。
          •该文件的最后一次访问时间(atime)。
          •该文件的修改时间(mtime)。
          •文件的特殊权限(SUID、SGID、SBIT)。
          •该文件的真实数据地址(point)。
    5:文件内容的存储:当inode存储完后,就将文件内容存储在一个个block块中,block的大小有几种情况,
      当用户想要读取文件时,系统就把每个block串起来,用户就可以读到完整的文件内容。
    6:block存储的情况:
      •情况1:文件很小(1KB),但依然会占用一个block,因此会浪费3KB。
      •情况2:文件很大(5KB),那么会占用两个block(5KB-4KB后剩下的1KB也要占用一个block)
 二:理解Linux文件系统目录结构:
  (1):前言:在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件:Linux系统中一切都是文件,那么就需要
        我们学会去找,去操作这些文件,在window系统中硬盘是有划分的,我们常常将不同的内容放到不同的分区中和不同的文件名中.
        但是在Linux中硬盘是没有分区的,一切文件都是以(/)根目录开始的。并按照文件系统层次化标准(Filesystem Aierarchy Standard,FHS)
        采用树形结构来存放文件,以及定义了常见目录的用途。另外,Linux系统中的文件和目录名称是严格区分大小写的。
        

猜你喜欢

转载自www.cnblogs.com/1314bjwg/p/12310023.html