/runまたは/var/runの下のフォルダの削除を防ぐ方法

/runまたは/var/runの下のフォルダの削除を防ぐ方法

次のフォルダ-->には/var/run/kafkakafkaサービスのPID番号が含まれています。

はい

 ls -ltr /var/run/kafka/kafka.pid
-rw-r--r-- 1 kafka hadoop 7 Nov 10 14:14 /var/run/kafka/kafka.pid

私たちが再起動したときリエル7カフカ機マシンが起動しました

-->フォルダが/var/run/kafka存在しないことがわかりました。

したがって、Kafka サービスを開始できません。

簡単なレビューの後、次の例のようにファイルシステム/runに属していることがわかります。tmpfs

 df -h | grep tmpfs
devtmpfs                   63G     0   63G   0% /dev
tmpfs                      63G  240K   63G   1% /dev/shm
tmpfs                      63G  4.1G   59G   7% /run
tmpfs                      63G     0   63G   0% /sys/fs/cgroup
tmpfs                      13G  8.0K   13G   1% /run/user/0


df /var/run
Filesystem     1K-blocks    Used Available Use% Mounted on
tmpfs           65873044 4199192  61673852   7% /run

だから私は/runの下のフォルダの削除を防ぐ方法を知りたいです。

ベストアンサー1

/var/runインメモリファイルシステムtmpfsにあります。再起動すると、その内容は保存されません。再起動時に保存する必要がある項目はここに入れることはできません。

Kafkaの起動スクリプトまたは設定が作成を担当します/var/run/kafka。 systemdによって起動された場合はこちらをご覧ください。/var/boot の下にディレクトリを作成します。。シェルスクリプトを介して実行されている場合mkdir -p /var/run/kafka && chown kafka.hadoop /var/run/kafka

おすすめ記事