最近新增了一块硬盘3T的,挂入系统 fdisk /dev/sdb 然后按照很多年以前略微记忆,n新增,p主分区,然后default开头和结尾,然后s保存后退出,使用mkfs.xfs /dev/sdb1 
最后使用ls -l /dev/disk/by-uuid/   找到对应uuid

然后使用vim在/etc/fstab中添加如下配置

UUID=8b2a11114-d30c-4b3f-a534-a6a111114fdc /mntopts                   xfs     defaults        0 0

使用mount -a重新挂载,然后去df查看大小居然是2T。

再次使用fdisk去看 fdisk /dev/sdb才发现6XXX开头的,/dev/sdb1确实只到了4XXX就结尾了,一百度才发现只有fdisk只支持到2T。让使用parted



使用parted

       1,parted /dev/sdb
  可以输入p打印磁盘信息,查看分区的情况,找到起始和结束位置。
  2,mklabel gpt
  设置分区类型为gpt
  3,mkpart primary 0% 100%
  primary指分区类型为主分区,0是分区开始位置,100%是分区结束位置。相同的命令为:mkpart primary 0-1 或者是:mkpart  primary 0  XXXXXX结束的空间
  4,print
  打印当前分区,查看分区设置是否正确
  5,quit
  完成后用quit命令退出。
   6,mkfs.ext3  /dev/sdb1
  格式化磁盘。如果支持EXT4可选择格式化为EXT4,格式化成ext3的时候又出现问题。Ext3默认的block size的大小为4k,最大只能支持8T的空间。格式化时指定block size的大小为8K这样最大可以支持16T的空间。相应命令:mkfs.ext3 -b 8192 /dev/sdb2
        mkfs.xfs /dev/sdb1后还使用partx /dev/sdb来刷新和查看/dev/sdb的信息。
   7,mount  /dev/sdb1  /mntopts/
挂载到/mntopts目录下
        实际是同上查看uuid,然后使用/etc/fstab执行挂载