美文网首页
note_8.3_linux格式化文件系统

note_8.3_linux格式化文件系统

作者: 人間失格_430b | 来源:发表于2019-02-07 15:49 被阅读0次

    磁盘和文件系统管理

    文件系统管理工具:

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

    内核级文件系统的组成部分:

    • 文件系统驱动:由内核提供
    • 文件系统箮理工具:由用户空间的应用程序提供

    ext系列文件系统的管理工具:

    mkfs.ext2, mkfs.ext3
    mkfs -t ext2 = mkfs.ext2


    ext系列文件系统专用管理工具:mke2fs

                mke2fs [OPTIONS]  device
                    -t {ext2|ext3|ext4}:指明要创建的文件系统类型
                        mkfs.ext4 = mkfs -t ext4 = mke2fs -t ext4
                    -b {1024|2048|4096}:指明文件系统的块大小;
                    -L LABEL:指明卷标;
                    -j:创建有日志功能的文件系统ext3;
                        mke2fs -j = mke2fs -t ext3 = mkfs -t ext3 = mkfs.ext3
    

      inode相关option:
        -i #:bytes-per-inode,指明inode与字节的比率;即每多少字节创建一个Indode;
        -N #:直接指明要给此文件系统创建的inode的数量;
        -m #:指定预留的空间,百分比;
        特殊选项
        -O [^]FEATURE:以指定的特性创建目标文件系统;

    e2label命令:卷标的查看与设定

      查看:e2label device
      设定:e2label device LABEL


    tune2fs命令

    查看或修改ext系列文件系统的某些属性
    adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems;

    注意:块大小创建后不可修改;

                tune2fs [OPTIONS] device
                    -l:查看超级块的内容;
                    
                    修改指定文件系统的属性:
                        -j:ext2 --> ext3;
                        -L LABEL:修改卷标;
                        -m #:调整预留空间百分比;
                        -O [^]FEATHER:开启或关闭某种特性;
                        
                        -o [^]mount_options:开启或关闭某种默认挂载选项
                            acl
                            ^acl
    

    dumpe2fs命令

            dumpe2fs命令:显示ext系列文件系统的属性信息
                dumpe2fs  [-h] device
    

    用于实现文件系统检测的工具

    因进程意外中止或系统崩溃等 原因导致定稿操作非正常终止时,可能会造成文件损坏;此时,应该检测并修复文件系统; 建议,离线进行;

    ext系列文件系统的专用工具:

                        e2fsck : check a Linux ext2/ext3/ext4 file system
                            e2fsck [OPTIONS]  device
                                -y:对所有问题自动回答为yes; 
                                -f:即使文件系统处于clean状态,也要强制进行检测;
    

    fsck

                        fsck:check and repair a Linux file system
                            -t fstype:指明文件系统类型;
                                fsck -t ext4 = fsck.ext4
                            -a:无须交互而自动修复所有错误;
                            -r:交互式修复;
    

    blkid命令:

        blkid device
        blkid  -L LABEL:根据LABEL定位设备
        blkid  -U  UUID:根据UUID定位设备 
    

    swap文件系统:

        Linux上的交换分区必须使用独立的文件系统;
            且文件系统的System ID必须为82;
            
        创建swap设备:mkswap命令
            mkswap [OPTIONS]  device
                -L LABEL:指明卷标
                -f:强制
    

    Windows无法识别Linux的文件系统; 因此,存储设备需要两种系统之间交叉使用时,应该使用windows和Linux同时支持的文件系统:fat32(vfat);
    # mkfs.vfat device

    相关文章

      网友评论

          本文标题:note_8.3_linux格式化文件系统

          本文链接:https://www.haomeiwen.com/subject/rxsvsqtx.html