在 RHEL8 上,我用 ext4 文件系统创建了一个 lvm。将其添加到/etc/fstab
但当我使用时mount -av
,我收到以下错误:
You just mounted an file system that supports labels which does not
contain labels, onto an SELinux box. It is likely that confined
applications will generate AVC messages and not be allowed access to
this file system. For more details see restorecon(8) and mount(8).
/lvext4 : successfully mounted
如果我在里面创建一个文件/lvext4
,它的 SELinux 上下文是unconfined_u:object_r:unlabeled_t:s0 file1
挂载 XFS lvm 时出现同样的错误。
您收到的不是错误。这是一个警告,文件系统上没有 SELinux 标签。错误会阻止它安装,但没有发生,如消息所示:
RHEL 和大多数其他发行版不会从一开始就自动将 SELinux 上下文应用于文件系统,而是将其留给管理系统的人。
如果您计划让应用程序访问 LV 上的数据,那么您需要更改上下文以允许它通过
chcon
适当的开关来执行此操作,具体取决于应用程序需要执行的操作。如果不是这种情况,那么您无需执行任何操作,只需忽略警告即可。由于 LV 位于 /etc/fstab 中,因此它将在引导期间挂载,并且您无论如何都不会看到它。