このような基本的な質問をして申し訳ありません。私はLinuxの世界に初めて触れました。
現在、RHEL 7.5システムがあります。通常、/ varディレクトリにはadm、キャッシュ、crash、db、空、games、gopher、kerberos、lib、local、lock、log、mail、nis、opt、Preserveの内容が必要です。 ,実行,スプール,tmp,yp
「kerberos」、「local」、「mail」、「nis」、「opt」、「preserve」、「yp」というディレクトリがありません。
このRHEL 7.5マシンはCassandraを実行するために使用されます。
インターネット検索と熟考の終わりに失われたディレクトリを回復するための2つの主要なオプションを集めました。
- 他のRHELのバックアップから復元する(Cassandraを実行している2つ以上のRHEL 7.5マシンがあり、すべて同じ構成、システム、ディレクトリ、アカウント、ファイルがほぼ同じです)。
- RHEL(回復モード)を使用してISOをインストールします。
不足しているディレクトリの重要性を確認するために、他のRHELシステム(見つからないディレクトリがあるシステムと99%同じ)を調べた結果、「kerberos」、「local」、「nis」、「opt」、「preserve」、「yp」 「は空で、サイズはそれぞれ4.0Kです。 「mail」ディレクトリのサブディレクトリにのみ、一部のユーザーアカウントのデータがあります。
したがって、「Mail」ディレクトリを再作成することはおそらく最も重要な作業です。 「Mail」を再構築する方法はよくわかりません。 (手動で追加のディレクトリを作成することは可能なようで、それが簡単であることを知っています。)
現在のシステムに最小限の影響を与えながらカタログを復元する方法についていくつかのヒントを与えることができる人はいますか?システム全体を再インストールする必要はありません。
よろしくお願いします!
*追加:
現在、以下のような結果が出力されています。
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
df /var
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/rhel-root 90695520 4479244 81586160 6% /
- 次のメッセージを含む結果
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
- 出力には
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
ログに手がかりがないため、状況はまだ混乱しているように見えます...しかし、再びすべての人々の助けに感謝します。