linux 格式化并挂载大于2T的数据盘
本人工作在一个视频网站公司里,经常会遇到服务器的数据盘大于2T的情况,这种文章网上也已经有很多了,也不是什么高端的技术,这里就是记录一下并且结合着真实的线上环境截图,显得更直观一点。
原创博文来自:www.51niux.com 博主:忙碌的柴少
1. 查看自己的要挂载的硬盘空间大小,命令为fdisk -l
好了,截图显示,我有一个10T的硬盘还没有分区挂载,只是一个本身500G的系统盘。
2. 用parted命令先分出一个2T的分区,下面是操作截图。
注释:
[root@localhost ~]# parted /dev/sdb #选定要分区的盘符
mklabel gpt #设置GPT分区表,由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,支持最大卷:18EB,(E:exabytes,1EB=1024TB)
mkpart primary 0% 20% #primary制定分区为主分区,后面是设置分区的起始位置和结束位置
print #查看自己的分区大小
quit #退出
3. 我们将剩余的空间再分区一下,由于第一步已经制定分区类型了,这里就没必要再指定了。
注意:
分区那步也可以这样设置:
unit TB #制定分区单位为TB
mkpart primary 0 2 #分配2T空间,不过个人感觉还是用%号的形式分配好点
4. 格式化硬盘
mkfs.ext3 /dev/sdb1
mkfs.ext3 /dev/sdb2 #将分区好的硬盘格式化
要注意的:
格式化成ext3的时候又出现问题。Ext3默认的block size的大小为4k,最大只能支持8T的空间。格式化时指定block size的大小为8K这样最大可以支持16T的空间。相应命令:mkfs.ext3 -b 8192 /dev/sdb2
5. 挂载数据盘
[root@localhost ~]# mount /dev/sdb1 /data1
[root@localhost ~]# mount /dev/sdb2 /data2 #要挂载的目录要提前创建好
6. 查看是否挂载成功df -h ,并将挂载命令添加开机启动
至此,分区挂载完毕。比较简单,就不写太详细了。
原创博文来自:www.51niux.com 博主:忙碌的柴少
本文出自 “技术在分享中进步” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。