centos挂载4T的硬盘
注意,如果硬盘已用fdisk
进行分区,且分区中已有数据,不能按下文相关章节进行操作,否则会导致数据丢失!
最近新上了一个4T的硬盘,刚开始挂载时直接用fdisk命令进行挂载,不过挂载后发现硬盘只有2G。后来才知道大于2T须用GPT分区。所以,如果要挂载超过2G的硬盘应该用GPT分区操作,步骤如下:
1、 如果硬盘是用fdisk进行分区挂载的,且发现只有2G的空盘,请按如下操作:
- 卸载硬盘
sudo umount /data
(假设您将硬盘挂载到/data
目录) - 删除分区
sudo fdisk /dev/sdb
(这里假设您操作的是/dev/sdb盘) ,根据提示输入d
回车 再输入w
保存退出
2、 按下列步骤创建GPT分区
# 硬盘分区
sudo parted /dev/sdb #选择硬盘
(parted) mklabel gpt #类型转换
YES/NO y
(parted) mkpart prinmary 1 -1 #分成一个区
(parted) print #查看
(parted) q #退出
3、 格式化GPT分区 sudo mkfs.xfs /dev/sdb1
如果之前已经通过fdisk创建过分区,会提示:
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (xfs).
mkfs.xfs: Use the -f option to force overwrite.
则增加 -f参数,否则分区大小还是只有fdisk创建时的2T sudo mkfs.xfs -f /dev/sdb1
4、 挂载分区到 /data
sudo mkdir /data
sudo mount /dev/sdb1 /data
5、 开机自动挂载echo '/dev/sdb1 /data xfs defaults 0 0' >> /etc/fstab
博主