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

  • 相关阅读:
    JHipster
    Integrating Jenkins and Apache Tomcat for Continuous Deployment
    What is the difference between apache tomcat deployer and core version?
    JEECG--去掉(增加)登陆页面验证码功能
    Protobuf一例
    进程间通信之POSIX信号量
    进程间通信之共享存储
    进程间通信之信号量
    进程间通信之消息队列
    进程间通信之XSI IPC
  • 原文地址:https://www.cnblogs.com/ananing/p/13945547.html
Copyright © 2011-2022 走看看