不能用XFS安装centos 6.4

我想安装centos 6.4,并使用XFS作为我configuration中某些分区的文件系统。 但是Anaconda在文件系统select中不提出XFS。 然后我尝试在文本模式下安装,但在这种情况下,我没有成功地个性化我的分区表。 如何将XFS用于某些分区,例如我打算在/var上挂载的分区?

目前基本的RedHat Enterprise Linux 6 / CentOS 6不支持XFS作为根文件系统。 RHEL 6有一个插件包,用于在安装后将其作为非根分区进行支持。

最好不要在RHEL / CentOS 6上使用XFS并等待CentOS 7(2014),或者如果您确实需要使用XFS,则可以尝试使用Fedora获得最新的XFS支持。

我不build议使用安装程序来创build您的XFS分区。 您无法获得正确types的XFS优化或mkfs.xfs选项 ,并且运行此后安装更为灵活。

老实说,ext4很好。 我只在数据分区上使用XFS。 如果你使用kickstart构build,你可以这样做:

 part /boot --fstype=ext4 --size=300 part / --fstype=ext4 --asprimary --size=20480 part /usr --fstype=ext4 --asprimary --size=12288 part swap --size=8192 part /var --fstype=xfs --size=6144 part /tmp --fstype=ext4 --size=2048 

CentOS 6.4 32位不包括XFS支持,但它包含在64位版本中。

如果你在安装之前准备好分区,也可以这样做,也就是说,像使用partedmagic这样的xfs支持使用livecd来做到这一点。 但无论如何, 这不会给你带来任何好处 。 在安装后个性化分区表/重新格式化/更改分区和/ var。

QA:XFS可以用于根文件系统吗?

问:Centos是否支持它,而无需额外的软件包?

答:是的,对于64位的Centos,它包含XFS支持,无需额外的软件包,额外的软件包只提供XFS工具(fsck,mkfs,debug等):

 [root@main ~]# rpm -ql kernel|grep xfs /lib/modules/2.6.32-358.14.1.el6.x86_64/kernel/fs/xfs /lib/modules/2.6.32-358.14.1.el6.x86_64/kernel/fs/xfs/xfs.ko [root@main ~]# cat /etc/centos-release CentOS release 6.4 (Final)