パーティション/
がいっぱいだったので、空き領域を作る必要がありました... 私が見つけた最も早い解決策は、/var/log
別のパーティションに「移動」して、そこにシンボリック リンクを作成することでした。 実際、cp
ディレクトリの を実行し、次にrm
元のディレクトリの を実行しました... 残念ながら、オプションcp
なしで実行した-p
ため、モードと所有権が保持されませんでした... そのため、ログ ファイルは変更されなくなりました。
このサーバーは LAMP サーバーです。Apache はまだ動作していますが、何もログに記録されません。これは mysql でも同じです... Web サイトはまだ動作しているので、コンピューターを再起動するのは怖いです。すべてのファイルに書き込みアクセスを許可しても何も変わりません ( chmod -R a+rw
)
サーバーをクリーンアップするにはどうすればいいですか? 空の/var/log/
フォルダーで再起動できますか?
編集: ログ ファイルを再作成するために Apache を再起動する必要がありました。この部分は今は問題ありませんが、他のいくつかのサービスはログを記録しなくなりました。おそらくサーバーを再起動する必要があるでしょう... ただし、問題は自動的に作成されないサブディレクトリにあります。
パッケージを再インストールし、これらのログ サブディレクトリ (適切なユーザーを使用) を再作成する apt コマンドはありますか?