Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
第 11 章 安装期间存储注意事项
许多存储设备和文件系统设置只能在安装时配置。其他设置(如文件系统类型)只能最多修改到某个点,而无需重新格式化。因此,在安装 Red Hat Enterprise Linux 7 之前,最好相应地规划存储配置。
本章讨论为您的系统规划存储配置时需要考虑的事项。有关安装说明(包括安装期间存储配置)的详情,请查看红帽提供的 安装指南。
有关红帽对大小和存储限制的官方支持的详情,请参考文章 http://www.redhat.com/resourcelibrary/articles/articles-red-hat-enterprise-linux-6-technology-capabilities-and-limits。
11.1. 特殊注意事项
本节列出了对于特定存储配置需要考虑的几个问题和因素。
/home、/opt、/usr/local 的单独分区
如果将来可能会升级您的系统,请在单独的设备中放置
/home
、/opt
和 /usr/local
。这可让您重新格式化包含操作系统的设备或文件系统,同时保留用户和应用程序数据。
IBM System Z 中的 DASD 和 zFCP 设备
在 IBM System Z 平台中,DASD 和 zFCP 设备通过 Channel 命令 Word (CCW)机制进行配置。CCW 路径必须明确添加到系统,然后将其上线。对于 DASD 设备,这意味着在引导命令行或 CMS 配置文件中将设备号(或设备范围)作为
DASD=
参数列出。
对于 zFCP 设备,您必须列出设备号、逻辑单元号 (LUN)和 全局端口名称 (WWPN)。初始化 zFCP 设备后,它将映射到 CCW 路径。引导命令行(或者 CMS 配置文件中)中的
FCP_x=
行允许您为安装程序指定此信息。
使用 LUKS 加密块设备
使用 LUKS/dm-crypt 格式化块设备以进行加密会破坏该设备上的任何现有格式。因此,您应该决定在激活新系统存储配置之前要加密的设备(如果有)。
过时的 BIOS RAID 元数据
从为固件 RAID 配置的系统中移动磁盘 而不 从磁盘中删除 RAID 元数据可防止 Anaconda 正确检测磁盘。
警告
从磁盘中删除/删除 RAID 元数据可能会破坏任何存储的数据。红帽建议您在继续之前备份数据。
注意
如果您使用 dmraid 创建 RAID 卷(现已已弃用),请使用 dmraid 工具删除它:
#
dmraid -r -E /device/
有关管理 RAID 设备的详情请参考 man dmraid 和 第 18 章 独立磁盘冗余阵列(RAID)。
iSCSI 检测和配置
要插入和播放 iSCSI 驱动器检测,请在支持启动的 网络接口卡 (NIC)的固件中配置它们。安装期间支持 iSCSI 目标验证。但是,在安装过程中不支持 iSNS 发现。
FCoE 检测和配置
有关 以太网光纤通道 (FCoE)驱动器的插拔和播放检测,请在支持 EDD 引导的 NIC 的固件中配置它们。
DASD
在安装过程中无法添加或配置直接访问存储设备 (DASD)。此类设备在 CMS 配置文件中指定。
启用 DIF/DIX 的块设备
DIF/DIX 是某些 SCSI 主机总线适配器和块设备提供的硬件校验和功能。当启用 DIF/DIX 时,如果块设备用作通用块设备,则会出现错误。缓冲的 I/O 或 mmap(2)- 基于 I/O 的 I/O 将无法可靠地工作,因为缓冲区的写入路径中没有交错锁,以防止在计算 DIF/DIX 校验和后覆盖缓冲的数据。
这会导致 I/O 稍后失败并显示 checksum 错误。这个问题在所有块设备(或基于文件系统)缓冲的 I/O 或 mmap(2) I/O 中很常见,因此无法解决由于覆盖而导致的这些错误。
因此,启用 DIF/DIX 的块设备应仅与使用 O_DIRECT 的应用一起使用。此类应用应使用原始块设备。或者,在启用了 DIF/DIX 的块设备上使用 XFS 文件系统也很安全,只要仅通过文件系统发布 O_DIRECT I/O。XFS 是唯一在执行某些分配操作时不会回退到缓冲的 I/O 的文件系统。
计算 DIF/DIX 校验和后 I/O 数据不会改变,因此只有设计用于 O_DIRECT I/O 和 DIF/DIX 硬件的应用程序才应使用 DIF/DIX。