• linux磁盘挂载之parted


    parted磁盘挂载

    因为fdisk命令支持的最大分区容量为2T

    如果需要挂载大容量的分区磁盘需要使用parted命令

    查看磁盘的命令

    lsblk

    fdisk -l

    df -h

    磁盘卸载

    (如果磁盘已经挂载了,则需要卸载,新磁盘不用操作)

     

    卸载磁盘的命令

    umount /data

     如果出现 umount: /data: target is busy的处理办法

    找到使用这个设备的进程的pid

    fuser -m /dev/sdb1

    然后kill掉对应的进程

     卸载磁盘全过程

     

    删除原有分区

    (如果磁盘已经挂载了,做了分区,则需要删除分区,新磁盘不用操作)

    查看分区

    可以看到【/dev/sdb】这块磁盘,有一个编号为【1】的分区

     

    执行删除分区

    使用parted命令操作磁盘分区

    parted /dev/sdb
    help
    rm 1
    quit

    parted /dev/sdb #对/dev/sdb磁盘操作分区

    help #罗列帮助信息

    rm 1#删除分区标号为1的分区

    quit #退出交互界面

     

    创建分区

    parted /dev/sdb
    mklabel gpt
    mkpart primary ext4 0% 100%
    quit

    parted /dev/sdb #对/dev/sdb磁盘操作分区

    mklabel gpt #设置为GPT类型的磁盘,本示例已经设置过所以没有图示

    mkpart primary ext4 0% 100% #将该块磁盘做成一个分区的磁盘

     

    如果是把磁盘划分为一个分区,使用mkpart primary ext4 0% 100%不用考虑怎么来计算磁盘对齐的问题。

    下图为已经做好分区的磁盘

     

    以下是复杂的方式来创建分区,需要考虑磁盘扇区对齐的情况,

    当然也可以使用[Ignore]命令忽略这种警告,但磁盘没法达到预期的高性能

     

    磁盘格式化

    格式化该磁盘为ext4格式

    mkfs.ext4 /dev/sdb1

    格式为:mkfs.ext4 磁盘名

     

    磁盘挂载

    挂载磁盘实际是挂载已经格式化后的设备(Device)

    当前启动挂载

    mkdir /data
    mount /dev/sdb1 /data

    先创建挂载点目录如/data,该目录必须为空目录

    再使用挂载命令将设备挂载目录,格式为

    mount [Device] [挂载点目录]

    永久挂载

    编辑/etc/fstab文件

    添加

    /dev/sdb1 /data ext4  defaults  0 0

    格式为

    设备id 挂载的目录 设备的格式化格式 defaults 0 0

    查看磁盘分区类型

    df -hT
  • 相关阅读:
    c++ 学习 之 运算符重载
    降低模拟量信号干扰的10个有效方法
    山东大学考研机试题——整数序列
    Linux进阶-ipc共享内存
    激光雷达(LiDAR)技术
    11月新书预告——GNN、深度学习和元宇宙
    MongoDB聚合运算符:$bsonSize
    192:最近的系列思考2/犬岛APP 的使用理解
    Linux中_Ubuntu上_使用命令总结整理_02
    Java UDP通信详解:单播、广播、组播
  • 原文地址:https://blog.csdn.net/shenyunsese/article/details/125886308