zoukankan      html  css  js  c++  java
  • 磁盘的分区、格式化、检验与挂载

    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

  • 相关阅读:
    安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)
    VM虚拟机安装 常用Linux命令 网卡配置 (第二天)
    数据库的交互模式 常用的dos命令 (第一天)
    Validate US Telephone Numbers FreeCodeCamp
    Arguments Optional FreeCodeCamp
    Everything Be True FreeCodeCamp
    Binary Agents FreeCodeCamp
    Steamroller FreeCodeCamp
    Drop it FreeCodeCamp
    Smallest Common Multiple FreeCodeCamp
  • 原文地址:https://www.cnblogs.com/ananing/p/13945547.html
Copyright © 2011-2022 走看看