27.Linux磁盘使用及文件系统管理高级概念讲解

  注意:在已经分区并且已经挂载其中某个分区的磁盘设备上创建的新分区,内核可能在创建完成后无法直接识别;

    查看:cat /proc/partitions

  通知内核强制重读磁盘分区表:

    Centos 5:partprobe [device]

    Centos 6.7:partx,kpartx

      partx -a [device]

      kpartx -af [device]

    分区创建工具:parted,sfdisk;

创建文件系统:

  格式化:低级格式化(分区之前进行,划分磁道)、高级格式化(分区之后对分区进行,创建文件系统)、

    元数据区,数据区

      元数据区:

        文件元数据:inode(index node)

           大小、权限、属主属组、时间戳、数据块指针

        符号链接文件:存储数据指针的空间当中存储的是真实文件的访问路径;

        设备文件:存储数据指针的空间当中存储的是设备号(major,minor);

    bitmap index:位图索引

  VFS:Virtual File System

     Linux的文件系统:ext2,ext3,ext4,xfs,relserfs,btrfs

     光盘:iso9660

     网络文件系统:nfs,clfs

     集群文件系统:gfs2,ocfs2

     windows的文件系统:vfat,ntfs

     伪文件系统:proc,sysfs,tmpfs,hugepagefs

     Unix的文件系统:UFS,FFS,JFS

     交换文件系统:swap

     用户空间的分布式文件系统:mogllefs,moosefs,glusterfs

  文件系统管理工具:

    创建文件系统的工具

      mkfs

        mkfs.ext2,mkfs.ext3,mkfs.ext4,mkfs.xfs,mkfs.vfat,...

    检测及修复文件系统的工具

      fsck

        fsck.ext2,fsck.ext3,...

    查看其属性的工具

      dumpe2fs,tune2fs

    调整文件系统特性:

      tune2fs

   链接文件:访问同一个文件不同路径;

      硬链接:指向同一个inode的多个文件路径;

        特性:

          (1)目录不支持硬链接;

          (2)硬链接不能跨文件系统;

          (3)创建硬链接会增加inode引用计数;

        创建:

          ln src link_file

      符号链接:指向一个文件路径的另一个文件路径;

        特性:

          (1)符号链接与文件是两个人各自独立的文件,各有自己的inode;对原文件创建符号链接不会增加引用技术;

          (2)支持对目录创建符号链接,可以跨文件系统;

          (3)删除符号链接文件不影响原文件;但删除原文件,符号指定的路径即不存在,此时会变成无效链接;

            注意:符号链接文件的大小是其指定的文件的路径字符串的字节数;

        创建:

          ln -s src link_file

          -v:verbose

posted @ 2020-05-20 10:03  白驼山庄庄主  阅读(117)  评论(0编辑  收藏  举报