zoukankan      html  css  js  c++  java
  • Linux磁盘及文件系统管理2

    创建文件系统:
    格式化:低级格式化(分区之前进行,划分磁道)、高级格式化(分区之后对分区进行,创建文件系统)
    元数据区,数据区
    元数据区:
    文件元数据:inode(index node)
    大小、权限、属主属组、时间戳、数据块指针

    符号链接文件:存储数据指针的空间当中存储的是真实文件的访问路径
    设备文件:存储数据指针的空间当中存储的是设备号(major,minor)

    bitmap index:位图索引

    VFS:Virtual File System
    Linux的文件系统:ext2(无日志功能),ext3,ext4,xfs,reiserfs,btrfs
    光盘:iso9660
    网络文件系统:nfs,cifs
    集群文件系统:gfs2,ocfs2
    内核级分布文件系统:ceph
    windows的文件系统:vfat,ntfs
    伪文件系统:proc,sysfs,tmpfs,hugepagefs
    Unix的文件系统:UFS,FFS,JFS
    交换文件系统:swap
    用户空间的分布式文件系统:mogilefs,moosefs,glusterfs

    文件系统管理工具:
    创建文件系统的工具
    mkfs
    mkfs.ext2,mkfs.ext3,mkfs.ext4,mkfs.xfs,mkfs.vfat,...
    检测及修复文件系统的工具
    fsck
    fsck.ext2,fsck.ext3,...
    查看其属性的工具
    dumpe2fs,tune2fs
    调整文件系统特性
    tune2fs

    日志功能的文件系统的缺点:会损失性能,因为需要写两次I/O,但现在的这种性能损失可以忽略

    链接文件:访问同一个文件的不同路径
    硬链接:指向同一个inode的多个文件路径
    特性:
    (1)目录不支持硬链接
    (2)硬链接不能跨文件系统
    (3)创建硬链接会增加inode引用计数
    创建:
    ln src link_file

    符号链接:指向一个文件路径的另一个文件路径
    特性:
    (1)符号链接与文件是两个各自独立的文件,各有自己的inode,对原文件创建符号链接不会增加inode引用计数
    (2)支持对目录创建符号链接,可以跨文件系统建立
    (3)删除符号链接文件不影响原文件,但删除原文件,符号指定的路径即不存在,此时会变成无效链接

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

    创建:
    ln -s src link_file
    -v:verbose 显示详细的处理过程

  • 相关阅读:
    关于编码问题
    期中架构之前所有的命令-总结
    Bootstrap表格添加搜索栏
    Bootstrap表格分页(二)
    Bootstrap表格分页(一)
    Entity Framework 分页处理
    Protocol Buffers v3.0.0编译安装小记
    golang学习笔记
    Java 对象生命周期
    Java 操作符
  • 原文地址:https://www.cnblogs.com/jianchen013/p/11760338.html
Copyright © 2011-2022 走看看