Configure xfs filesystem on RHEL6


在RHEL6上面使用XFS文件系统是一个很不错的选择,尤其在存储很大的环境下进行格式化操作,XFS文件系统的速度比ext3,ext4文件系统快了很多!ext3文件系统最大只能支持到16T的分区,XFS据说可以支持到100T,很好很强大总之…

一:安装xfs文件系统需要的rpm包,这些rpm包在ISO文件中都可以找到

  1. [root@rhel6 Packages]# rpm -ivh xfsprogs-3.1.1-4.el6.x86_64.rpm xfsdump-3.0.4-  
  2.  
  3. 2.el6.x86_64.rpm   
  4. warning: xfsprogs-3.1.1-4.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51:   
  5.  
  6. NOKEY  
  7. Preparing...                ########################################### [100%]  
  8.    1:xfsprogs               ########################################### [ 50%]  
  9.    2:xfsdump                ########################################### [100%]  
  10.  
  11. [root@rhel6 ~]# whereis mkfs.xfs  
  12. mkfs: /sbin/mkfs.msdos /sbin/mkfs.ext3 /sbin/mkfs.cramfs /sbin/mkfs.ext2 /sbin/mkfs   
  13.  
  14. /sbin/mkfs.ext4 /sbin/mkfs.vfat /sbin/mkfs.ext4dev /sbin/mkfs.xfs   
  15.  
  16. /usr/share/man/man8/mkfs.8.gz  
  17. [root@rhel6 ~]# rpm -qf /sbin/mkfs.xfs  
  18. xfsprogs-3.1.1-4.el6.x86_64 

二:是要mkfs.xfs命令对LVM卷格式化,格式化的速度可谓是极速!

  1. [root@rhel6 ~]# mkfs.xfs /dev/VolGroup00/asm2   
  2. mkfs.xfs: /dev/VolGroup00/asm2 appears to contain a partition table (dos).  
  3. mkfs.xfs: Use the -f option to force overwrite.  
  4. [root@rhel6 ~]# mkfs.xfs -f /dev/VolGroup00/asm2   
  5. meta-data=/dev/VolGroup00/asm2   isize=256    agcount=16agsize=819200 blks 
  6.          =                       sectsz=512   attr=2 
  7. data     =                       bsize=4096   blocks=13107200imaxpct=25 
  8.          =                       sunit=0      swidth=0 blks  
  9. naming   =version 2              bsize=4096   ascii-ci=0 
  10. log      =internal log           bsize=4096   blocks=6400version=2 
  11.          =                       sectsz=512   sunit=0 blks, lazy-count=1 
  12. realtime =none                   extsz=4096   blocks=0rtextents=0 

三:挂载,写入数据测试,至于性能到底如何,后期继续测试吧!

  1. [root@rhel6 ~]# mount -t xfs /dev/VolGroup00/asm2 /mnt  
  2. [root@rhel6 ~]# cd /mnt  
  3. [root@rhel6 mnt]# ls  
  4. [root@rhel6 mnt]# cp /etc/passwd ./  
  5. [root@rhel6 mnt]# df -h  
  6. 文件系统              容量  已用  可用 已用%% 挂载点  
  7. /dev/mapper/VolGroup00-lv_root  
  8.                        68G   19G   46G  30% /  
  9. tmpfs                 3.9G  1.6M  3.9G   1% /dev/shm  
  10. /dev/sda1              97M   29M   63M  32% /boot  
  11. /dev/mapper/VolGroup00-data  
  12.                       197G   94G   94G  51% /data  
  13. /dev/loop0            3.2G  3.2G     0 100% /var/ftp/pub/iso6  
  14. /dev/mapper/VolGroup00-asm2  
  15.                        50G   33M   50G   1% /mnt  
  16.  
  17. [root@rhel6 mnt]# mount |grep asm  
  18. /dev/mapper/VolGroup00-asm2 on /mnt type xfs (rw) 

相关内容