• 常见的磁盘管理命令


    1.dd         作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

        用法:dd  [option]

                  if=输入文件(或者设备名称)

                  of=输出文件(或设备名称)

                  ibs=bytes 一次读取bytes字节,也就是读入缓存区的字节数

                   obs=bytes 一次写入bytes字节,也就是写入缓存区的字节数

                    bs=bytes 同时设置读/写缓存区的字节数(就是同时设置ibs和obs)

                     count=blocks 只拷贝输入的blocks块

       例:dd if=/dev/zero of=/dev/new bs=1M count=128

    2.fdisk       磁盘分区管理工具(小于2T)

       用法:fdisk [option] 设备名称

              -l      查看分区情况

             fdisk 不使用参数时进入交互式界面

               h       查看帮助

               n       新建一个分区

                   e       扩展分区(最多只能有一个扩展分区)

                   p       主分区(做多可以有四个)

               d       删除分区

               l       查看磁盘所有的格式类型

               p       查看分区情况

               t       修改磁盘的格式

               q       不保存退出

               w       保存并退出

     例:fdisk  /dev/sda

               n

               e

               4

               回车

               +4G

               p

               w

    3.parted         分区工具(大于2T)

       用法:parted  [option]  设备名称

      例:Parted  /dev/sdb      

             help   查看相关的命令

             mklabel gpt    将分区类型改为gpt(修改分区格式)

             yes

             mkpart primary 0 10    划分主分区(单位:M)

             ignore

             mkpart primary linux-swap 11 21   划分交换分区

             ignore

             mkpart logical ext4 22 32                划分逻辑分区

             ignore

             p                           查看

             rm                          删除

    4.partprobe      把分区表的修改变化通知给内核

        用法:partprobe  设备名称

            Linux7或者Linux5以及5以下的版本用partprobe

            Linux6改名为partx

       例:psrtprobe/partx  /dev/sda

    5.mkfs      格式化创建文件系统(创建分区以后,需要格式化才能写入数据)

       用法:mkfs   [option]  设备名称

                 -b       指定block

                 -t       指定文件系统

    例:mkfs -t ext4(等同于mkfs.ext4) -b 1M

    6.mkswap    格式化swap分区

    用法:mkswap  设备名称

    swap分区的创建方法:通常创建一个普通的分区,然后使用mkswap格式化为swap分区格式

    例:mkswap   /dev/sda

    7.swapon/swapoff   使用swap或者关掉swap

    用法:swapon/swapoff  设备名称

    例:swapon/swapoff  /dev/sda

    8.mount    挂载文件系统

    用法:mount  [option]  设备名称

    例:mount  /dev/sr0 /mnt/

    9.umount   卸载

    用法:umount  [option] 设备名称

    例:umount  /dev/sr0 /mnt

    10.df        查看磁盘信息

    用法:df  [option] [设备名称]

              -i     查看inode

              -T    查看文件系统类型

              -h    人类可读

    例:df   -iTh    /dev/sda

    11.dumpe2fs   查看ext文件系统的信息

    用法:dumpe2fs  [option] 设备名称

                    -o superblock 查看超级快的信息

                    -o blocksize  查看block的信息

    例:dumpe2fs  /dev/sda

    12.fsck (e2fsck)      检查并修复磁盘

    注:好的磁盘不要用

    用法:fsck  [option] 设备名称

                -t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel  本身已支援的则不需加上此参数

                -s : 依序一个一个地执行 fsck 的指令来检查

               -A : 对/etc/fstab 中所有列出来的 partition 做检查

               -C : 显示完整的检查进度

                -d : 列印 e2fsck 的 debug 结果

                -p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行

               -R : 同时有 -A 条件时,省略 / 不检查

               -V : 详细显示模式

                -y : 预先设定所有检查时的问题均回答[是]

                -a : 如果检查有错则自动修复

                -r : 如果检查有错则由使用者回答是否修复

    例:fsck  -t ext4  /dev/sda

  • 相关阅读:
    Springboot之配置定时任务
    Java之随机生成各种类型的数据举例
    docker安装postgresql 12.4
    Java随机生成字符串举例
    Java生成UUID
    Shell case 多选择语句用法举例
    Elasticsearch学习之集群高级网络设置
    交叉熵损失函数
    将博客搬至CSDN
    SonarQube服务搭建
  • 原文地址:https://www.cnblogs.com/shandong123/p/11517028.html
Copyright © 2020-2023  润新知