• 磁盘的分区、格式化、检验与挂载


    20.11.8

    文件系统检验

    xfs_repair [-fnd] 设备名称:处理xfs 文件系统

    -f:后面的设备其实是个文件而不是实体设备

    -n:单纯检查并不修改文件系统的任何数据(检查而已)

    -d:通常用在单人维护模式下面,针对根目录(/)进行检查与修复的操作,很危险,不要随意使用

    fsck.ext4 [-pf] [-b 超级区块] 设备名称:处理ext4 文件系统

    -p:当文件系统在修复时,若有需要回复y 的操作时,自动回复y 来继续进行修复操作

    -f:强制检查,一般来说,如果fsck 没有发现任何unlean 的标识,不会主动进入详细检查

    -D:针对文件系统下的目标进行优化配置

    -b:后面接superblock 的位置,一般用不到。如果superblock 因故损毁,透过这个参数即可利用文件系统内备份的superblock来尝试救援。一般来说, superblock备份在:1K block放在8193,2K block 放在16384,4K block 放在32768

    文件系统挂载与卸载

    挂载

    • mount -a
    • mount [-l]
    • mount [-t 文件系统] LABEL='' 挂载点
    • mount [-t 文件系统] UUID='' 挂载点(blkid:查看UUID)
    • mount [-t 文件系统] 装置文件名 挂载点

    卸载

    • umount [-fn] 设备文件名或挂载点

      -f:强制卸载。可用在类似网络文件系统(NFS)无法读取到的情况下

      -l:立刻卸载文件系统,比-f 还强

      -n:不更新/etc/mtab 情况下卸载

    磁盘/文件系统参数自定义

    major number:表示不同的设备类型

    minor number:表示同一个设备的的不同分区

    磁盘文件名 major minor
    /dev/sda 8 0~15
    /dev/sdb 8 16~31
    /dev/loop0 7 0
    /dev/loop1 7 1

    mknod 设备文件名 [bcp] [Major] [Minor]:更改设备代码

    b:设置设备名称成为一个外界储存设备文件,例如磁盘等

    c:设置设备名称成为一个外接输入设备文件,例如鼠标/键盘等

    p:设置设备名称成为一个FIFO文件

    Major:主要设备代码

    Minor:次要设备代码

    xfs_admin [-lu] [-L label] [-U uuid] 设备文件名:修改XFS 文件系统的UUID 与Label name

    -l:列出这个设备的label name

    -u:列出这个设备的UUID

    -L:设置这个设备的Label name

    -U:设置这个设备的UUID

  • 相关阅读:
    安卓机-华为安装charles证书
    sed替换文件内容
    升级php5.3.10到php5.6.30
    js 判断设备
    element-ui框架富文本编辑器
    git从主分支上拉取新分支以及提交代码、合并到主分支
    前端项目初始化
    vue路由点击第二次时报错
    js 数组sort方法根据数组中对象的某一个属性值进行排序
    去除一个数组中与另一个数组中的相同元素
  • 原文地址:https://www.cnblogs.com/ananing/p/13945547.html
Copyright © 2020-2023  润新知