XFS文件系统在很多方面确实做的比Ext4好,Ext4受限制于磁盘结构和兼容问题,可扩展性和scalability确实不如XFS,另外XFS经过很多年发展,各种限制锁的细化做的也比较好。 由于Ext4单个分区超过16T,格式化时就会提示报错,索性就用XFS文件系统代替EXT4。 [root@localhost /]# 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. 1、首先yum安装XFS系统工具集,这样允许你执行许多XFS相关的管理任务。(例如:格式化,扩展,修复,设置配额,改变参数等) [root@localhost /]# yum install xfsprogs 2、创建XFS格式分区 因为分区超过2T,用fdisk命令不能进行分区;这里需要用到parted命令吧超过2T的磁盘转换为GPT格式并进行分区。 下面是转换后的分区,可以看到这个分区有23.2T,格式为GPT。 [root@localhost /]# parted -l Model: DELL PERC H730P Mini (scsi) Disk /dev/sdb: 23.2TB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 23.2TB 23.2TB primary 3、格式化分区为XFS [root@localhost /]# mkfs.xfs -f /dev/sdb1 注:如果已有其他文件系统创建在此分区,必须加上"-f"参数来覆盖它。 4、挂载格式化好的XFS分区,这里假设挂载到/store下 [root@localhost /]# mount -t xfs /dev/sdb1 /store 5、验证XFS分区是否挂载成功;看到这个22T的分区已挂载成功,文件系统格式为XFS [root@localhost /]# df -Th /store/ Filesystem Type Size Used Avail Use% Mounted on /dev/sdb1 xfs 22T 34M 22T 1% /store 6、想让系统启动时自动挂载XFS分区在/store上,加入下面一行到/etc/fstab文件中 /dev/sdb1 /mailstore xfs defaults 0 0(责任编辑:最模板) |