第 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 设备通过 通道命令字 (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/
# dmraid -r -E /device/
有关管理 RAID 设备的详情,请参考 man dmraid 和 第 18 章 独立磁盘冗余阵列(RAID)。
iSCSI 检测和配置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于 iSCSI 驱动器的即插即用检测,请在支持启动的 网络接口卡 (NIC)的固件中配置它们。安装过程中支持 iSCSI 目标的 CHAP 验证。但是,在安装过程中不支持 iSNS 发现。
FCoE 检测和配置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于 以太网光纤通道 (FCoE)驱动器的插件和播放检测,请在支持 EDD 引导的 NIC 的固件中配置它们。
DASD 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
无法在安装过程中添加或配置 直接访问的存储设备 (DASD)。此类设备在 CMS 配置文件中指定。
启用了 DIF/DIX 的块设备 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
DIF/DIX 是某些 SCSI 主机总线适配器和块设备提供的硬件校验和功能。启用 DIF/DIX 时,如果块设备用作通用块设备,则会出现错误。缓冲的 I/O 或 mmap (2)将无法可靠地工作,因为缓冲的写入路径中没有交集,以防止在计算 DIF/DIX 校验和后缓冲的数据被覆盖。
这会导致 I/O 稍后失败,并显示 checksum 错误。这个问题对于所有块设备(或基于文件系统)缓冲的 I/O 或 mmap (2) I/O 来说很常见,因此无法解决由于覆盖导致的这些错误。
因此,启用了 DIF/DIX 的块设备应仅与使用 O_DIRECT 的应用一起使用。此类应用应使用裸块设备。或者,只要通过文件系统发布 O_DIRECT I/O,在启用了 DIF/DIX 的块设备上使用 XFS 文件系统也很安全。XFS 是唯一在执行某些分配操作时不会回退到缓冲的 I/O 的文件系统。
确保在计算 DIF/DIX 校验和后 I/O 数据不会发生变化,因此只有设计用于 O_DIRECT I/O 和 DIF/DIX 硬件的应用程序应使用 DIF/DIX。