Centos配置大容量磁盘,大于30T

版权声明:欢迎转载,转载请附上链接。 https://blog.csdn.net/qq_41571056/article/details/82928683

记录最近一个事件;一个日志服务器,大小为16T,日志保存180天,发现磁盘空间不够用,所以要更换硬盘(8T*6,RAID5)。

根据《中华人民共和国网络安全法》第二十一条(三)项规定:采取监测、记录网络运行状态、网络安全事件的技术措施,并按照规定留存相关的网络日志不少于六个月;

 由于MBR分区支持最大容量只有2T,如果超过2T的话,就要使用GPT分区。

首先使用parted命令把硬盘转换成GPT分区 
由MBR转为GPT磁盘 :

[root@ ~]$ parted /dev/sdb 
(parted) mklabel gpt 
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? 
Yes/No? Yes 
(parted)
(parted) mkpart primary 0 -1 
Warning: The resulting partition is not properly aligned for best performance. 
Ignore/Cancel? Ignore 
(parted) 
(parted) p 
Model: Adaptec RAID 5 (scsi) 
Disk /dev/sdb: 36.0TB 
Sector size (logical/physical): 512B/512B 
Partition Table: gpt

Number Start End Size File system Name Flags 
1 17.4kB 36.0TB 36.0TB primary 
(parted) quit 
Information: You may need to update /etc/fstab.

设定你要做的分区的Type以及Size(根据实际情况来) 0 和-1表示起点容量和终点容量,其差就是分区容量,单位是M。

mkpart primary 0 -1 表示划分全部容量。

已经分区完毕 接下来开始格式化硬盘并挂载 
Centos6 默认已经支持ext4,ext4文件系统的极限是2^48*4KB=1 EB,那就用ext4文件系统吧。

[root@ ~]$ mkfs.ext4 /dev/sdb1 
mke2fs 1.41.12 (17-May-2010) 
mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32 bits 
using a blocksize of 4096.

按照报错提示 尝试更改blocksize 为4096 报错依旧。。
查阅了相关资料,貌似ext4目前也还没有真的支持16TB以上的单分区空间,由于工具的限制,只能创建最大为16T的单分区
决定直接改用xfs算了

开始安装xfs 

[root@ ~]$ yum install kmod-xfs xfsprogs 
[root@ ~]$ modprobe xfs //载入xfs文件系统模块 
[root@ ~]$ lsmod |grep xfs //查看是否载入了xfs模块

用xfs格式化,如果分区本来有文件系统的话,需要加 “ -f ” 参数,并挂载

[root@ ~]# mkfs.xfs -f /dev/sdb1 
[root@ ~]# mount /dev/sdb1 /data/
[root@ ~]$ vi /etc/fstab //打开fstab 
UUID=c3749d2d-08b5-45a3-9aa4-312b6161d471 /data xfs defaults 1 2 //添加挂载信息指定文件系统xfs (uuid 通过blkid /dev/sdb1 命令获取) 

至此大功告成! 

[root@ ~]$ df -lTh 
Filesystem Type Size Used Avail Use% Mounted on 
/dev/sdb2 ext4 30G 5.2G 23G 19% / 
tmpfs tmpfs 1.8G 0 1.8G 0% /dev/shm 
/dev/sdb1 ext4 124M 31M 88M 26% /boot 
/dev/sda1 xfs 36T 33M 36T 1% /data

猜你喜欢

转载自blog.csdn.net/qq_41571056/article/details/82928683