imx686|Linux新手入门系列:Linux/CentOS格式化xfs格式磁盘分区

imx686|Linux新手入门系列:Linux/CentOS格式化xfs格式磁盘分区


本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来 , 内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署 , 希望能够帮到一些初学者 , 少走一些弯路 。
注意:

Linux下区分大小写;
Linux多用户多线程;
Linux下每个文件和目录都有访问权限;
Linux/CentOS格式化xfs格式磁盘分区#CentOS7#、#Linux格式化磁盘分区#、#xfs分区#、#xfs格式化#、#ext4简介#、#xfs简介#、#ext4和xfs区别#
之前写了常见的ext4格式的磁盘分区、格式化、挂载 , 今天讲一下xfs格式的分区格式化 。
1.ext4与xfs的一些区别(1)ext4简介
ext4是第四代拓展文件系统(Fourth Extended Filesystem , 缩写为ext4)是是2008年推出的Linux系统下的日志文件系统 , 是ext3的后继版本 。 ext4的文件系统最大容量达到1EB , 单个文件容量达到了16TB 。 ext3目前只支持32000个子目录 , 而ext4取消了这一限制 , 理论上支持无限数量的子目录 。
(2)xfs简介
xfs是一种高性能的日志文件系统 , 在2002年被移植到Linux内核上 , xfs特别擅长处理大文件 , 同时提供大型的数据传输 。 xfs对文件系统元数据提供了日志支持 , 当文件系统更新时 , 元数据会在实际的磁盘块被更新之前顺序写入日志 。 XFS的日志被保存在磁盘块的循环缓冲区上 , 不会被正常的文件系统操作影响 。
xfs是一个64位文件系统 , 最大支持8EB单个文件系统 , 实际部署时取决于宿主操作系统的最大块限制 。 如 , 32位Linux系统 , 文件和文件系统的大小会被限制在16TB 。
(3)ext4和xfs区别
?CentOS7默认文件系统是xfs , CentOS6是ext4 , CentOS5是ext3 。
?ext4的文件系统最大容量达到1EB , 单个文件容量达到了16TB 。 xfs是一个64位文件系统 , 最大支持8EB单个文件系统 。
?ext4受限制于磁盘结构和兼容问题 , 可扩展性确实不如xfs 。
2.格式化xfs分区(1)新建磁盘分区

与其他类型分区新建时一样 , 这里只是简述 , 不再赘述 。
# fdisk -l #查看所有的磁盘分区
【imx686|Linux新手入门系列:Linux/CentOS格式化xfs格式磁盘分区】# fdisk /dev/xvdc #初始化/dev/xvdc磁盘
根据提示 , 依次输入“n” , “p” , “wq” , 建立磁盘分区 , 初始化 。

(2)格式化xfs分区
xfs格式:
# mkfs.ext4 /dev/xvdc1

# mkfs -t xfs /dev/xvdc1

(3)挂载xfs分区
# mkdir /xfstest
# mount /dev/xvdb1 /xfs #单独挂载到某个目录
# df -lh #查看磁盘使用情况和挂载情况
# umount /dev/xvdc1 #卸载某个分区

(4)添加分区开机自动挂载
说明:/xfstest表示挂载位置 , 使用mount挂载后重启系统后会失效 , 需要添加开机自动挂载 。
# echo '/dev/xvdb1 /xfstest xfs defaults 0 0' >> /etc/fstab
或者编辑/etc/fstab , 在下面增加
/dev/xvdb1 /xfstest xfs defaults 0 0
# mount -a\t\t#挂载所有新分区
# cat /etc/fstab\t\t#查看写入分区信息



IT小胖豆:初学者踩坑之路及过程分享 , 希望能够帮到一些初学者 , 欢迎各位IT打工人 , 入坑讨论-_-