1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

使用Parted 在Linux系统上挂载大于2TB的新硬盘

本帖由 osx2022-03-21 发布。版面名称:Linux

  1. osx

    osx 管理员 管理成员

    注册:
    2017-03-30
    帖子:
    938
    其实不能说是挂载,应该说是用parted分区, 我们知道使用fdisk命令也可以给linux系统分区, 但是大于2TB的硬盘就不识别了.

    以下操作以CentOS为例.
    我这台服务器上有4个10TB硬盘,系统默认安装到第一个硬盘上(/dev/sda)了

    查看现有分区
    代码:
    df -lh
    [​IMG]

    查看现有硬盘
    代码:
    fdisk -l
    可以看到有4个10TB硬盘, 其中系统安装到/dev/sda
    [​IMG]


    现在给第二个硬盘分区
    注意, 我这边的第二个硬盘名称为/dev/sdb
    代码:
    yum install parted
    代码:
    parted /dev/sdb
    设置第二个硬盘分区GPT分区表
    代码:
    mklabel gpt
    把硬盘分区为一个区
    代码:
    mkpart prinmary 1 -1
    查看信息
    代码:
    print
    可以看到硬盘已经分为一个区了

    [​IMG]

    退出
    代码:
    quit
    我们可以使用cat命名查看一下
    代码:
    cat /proc/partitions | grep sdb1
    可以看到sdb1的分区信息了吧
    [​IMG]


    然后把刚刚的分区格式化为ext4格式.
    代码:
    mkfs.ext4 /dev/sdb1
    [​IMG]


    然后再挂载硬盘吧.
    新建一个分区或者文件夹.
    我喜欢把新硬盘挂载到/data目录下, 所以新建了一个/data文件夹
    代码:
    mkdir /data
    把刚刚这个硬盘挂载到/data目录下
    代码:
    mount /dev/sdb1 /data
    挂载后查看一下文件目录
    代码:
    df -lh
    可以看到这个/dev/sdb1已经挂载到/data目录下了.
    [​IMG]

    但是这个时候还没有完成,还需要设置开机自动挂载

    代码:
    blkid /dev/sdb1
    我的显示
    记下这个最重要的UUID

    编辑文件
    代码:
    vi /etc/fstab
    按照原来默认的格式修改一下文件
    注意,请把这里替换为你的UUID


    再验证一下
    代码:
    mount -av
    代码:
    df -h

    如果提示already mounted就说明挂载成功了

    最后重启之前再查看一下是否挂载成功
    代码:
    reboot
    查看分区
    代码:
    df -h
     
  2. osx

    osx 管理员 管理成员

    注册:
    2017-03-30
    帖子:
    938
    如果还有其他的硬盘, 可以把上面的/dev/sdb换成其他的就行了