更改正在运行的系统中的/var

更改正在运行的系统中的/var

我面临的挑战是我无法以单用户模式启动 CentOS Linux 服务器,但我需要将/var(当前 / 的一部分)更改为新磁盘。我的方法是:

  • 将新磁盘挂载到临时挂载点:/tmp_var
  • rsync -av /var /tmp_var
  • 在 /etc/fstab 中添加新磁盘(位于底部)
  • 重启

我已经仔细检查了文件权限但总是得到:

type=1400 audit(1410535874.353:4): avc:  denied  { write } for  pid=701 comm="dmesg" path="/var/log/dmesg" dev=dm-1 ino=132049 scontext=system_u:system_r:dmesg_t:s0 tcontext=system_u:object_r:file_t:s0 tclass=file
Entering non-interactive startup

Calling the system activity data collector (sadc)... Cannot open /var/log  /sa/sa12: Permission denied

相关内容