私はRaspberryPi(Raspbian)のDebianでMySQLデータベースを実行しています。 RaspberryPiをローカルのMySQLサーバーとして使用したいのですが、MySQLデータベースのデータディレクトリをRaspberryPiのSDカードの外に保持します。時々SDカードが破損します。
データベースデータをRaspberryPiに接続された外付けハードドライブに正常に移動しました。唯一の問題は、ハードドライブを暗号化して使用する前にマウントする必要がありますが、マウントする前にMySQLサーバーが起動することです。
MySQLサービスが私のカスタムマウントスクリプトデーモンサービスに依存するようにするにはどうすればよいですか?それとも、MySQLの自動起動速度を遅くして最新の方法で起動できるようにしますか?
私は以下を追加してみました:
// *** /etc/init.d/mysql file ***
# Required-Start: $remote_fs $syslog mymountservice
しかし、これはうまくいきません。
答え1
init.dスクリプトでLSB init.d情報ヘッダーを編集しても、開始順序などは直接変更されません。システムがすべてのinit.dスクリプトを再確認して変更を有効にするには、insserv
編集後にこのコマンドを実行する必要があります。