我想安装 centos 6.4 并使用 XFS 作为配置中某些分区的文件系统。但 Anaconda 不建议在文件系统选择中使用 XFS。然后我尝试以文本模式安装,但在这种情况下我无法成功个性化我的分区表。我如何对某些分区(例如我计划安装的分区)使用 XFS /var
?
答案1
目前基本版 RedHat Enterprise Linux 6/CentOS 6 不支持 XFS 作为根文件系统。RHEL 6 有一个附加包,安装后可支持将其作为非根分区。
最好不要在 RHEL/CentOS 6 中使用 XFS,而等待 CentOS 7 (2014),或者如果您确实必须使用 XFS,则可以尝试 Fedora 以获得最新的 XFS 支持。
答案2
我不建议使用安装程序来创建 XFS 分区。您无法获得正确类型的 XFS 优化或 mkfs.xfs 选项,并且在安装后运行此操作更加灵活。
说实话,ext4 就够了。我只在数据分区上使用 XFS。不过,如果你使用 kickstart 构建,你可以这样做:
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
答案3
CentOS 6.4 32 位不包含 XFS 支持,但 64 位版本包含该支持。
答案4
这是可以做到的,如果你在安装之前准备好分区,即使用支持 xfs 的 livecd,例如部分魔法这样做。但无论如何,它不会给你带来任何好处. 安装后个性化您的分区表/重新格式化/更改分区和 /var。
-
-
问: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)