关于恢复 /var 下目录的建议?

关于恢复 /var 下目录的建议?

对于这个基本问题非常抱歉,我是 Linux 世界的新手。

目前我有一台 RHEL 7.5 机器,通常在 /var 目录下应该有以下内容:adm、cache、crash、db、empty、games、gopher、kerberos、lib、local、lock、log、mail、nis、opt、preserve 、运行、假脱机、tmp、yp

现在目录:“kerberos”、“local”、“mail”、“nis”、“opt”、“preserve”、“yp”丢失了。

这台 RHEL 7.5 机器用于运行 Cassandra。

经过一番谷歌搜索和思考后,我收集了两个关键选项来恢复这些丢失的目录:

  1. 从其他 RHEL 的备份恢复(有不止一台这样的 RHEL 7.5 机器运行 Cassandra,它们都具有几乎相同的配置、系统、目录、帐户和文件。)
  2. 使用RHEL安装ISO(救援模式)。

我检查了其他 RHEL 机器(与丢失目录的机器 99% 相同)以查看丢失目录的重要性,并发现“kerberos”、“local”、“nis”、“opt”、“preserve”、 “yp”为空,大小分别为4.0K。只有“mail”目录的子目录中有一些用户帐户的数据。

因此,我认为重新创建“邮件”目录可能是最重要的任务,尽管我不确定如何重建“邮件”。(似乎可以手动创建其他目录,而且我知道这很容易。)

谁能给我一些关于如何恢复目录并对当前系统影响最小的提示?我希望我不需要重装整个系统...

提前致谢!

*添加:

目前,我得到了下面列出的一些输出,

  1. df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   87G  4.3G   78G   6% /
devtmpfs                16G     0   16G   0% /dev
tmpfs                   16G     0   16G   0% /dev/shm
tmpfs                   16G   33M   16G   1% /run
tmpfs                   16G     0   16G   0% /sys/fs/cgroup
/dev/sda2              976M  112M  798M  13% /boot
/dev/mapper/rhel-home  2.0T  763G  1.1T  41% /home
tmpfs                  3.2G     0  3.2G   0% /run/user/0
  1. df /var
Filesystem            1K-blocks    Used Available Use% Mounted on
/dev/mapper/rhel-root  90695520 4479244  81586160   6% /
  1. 包含以下消息的结果journalctl -b |grep /var:(其中一些是重复的)
rsyslogd[1337]: $WorkDirectory: /var/lib/rsyslog can not be accessed, probably does not exist - directive ignored [v8.24.0 try http://www.rsyslog.com/e/2181 ]
postfix/sendmail[1387]: fatal: chdir /var/spool/postfix: No such file or directory
  1. 的输出journalctl |grep /var/log仅显示 4 条消息:
auditd[792]: Could not open dir /var/log/audit (No such file or directory)
systemd[1]: Starting Dump dmesg to /var/log/dmesg...
systemd[1]: Started Dump dmesg to /var/log/dmesg.
sa1[807]: Cannot open /var/log/sa/sa27: No such file or directory

由于日志中的线索不足,情况似乎仍然令人困惑......但再次,我仍然感谢大家的帮助。

相关内容