再起動後にGoogleドライブが動作しない

再起動後にGoogleドライブが動作しない

Linux に移行しました。私のディストリビューションは KDE Neon です。Ubuntu ベースです。

このガイドに従って、Google Drive ocamlfuse を使用して Google Drive をインストールしました。

https://linoxide.com/tools/how-use-google-drive-ubuntu-linux/

今、システムを再起動すると、Googleドライブが機能しなくなり(作成したフォルダに同期されません)、手動でコマンドを実行する必要があります。

google-drive-ocamlfuse ~/Google\ Drive

Google ドライブが正しく動作するために、コンピュータを再起動するたびに。

なぜ再起動後に毎回実行する必要があるのでしょうか。また、再起動後にそのコマンドを実行する必要がなくなるようにするにはどうすればよいのでしょうか。

答え1

systemd サービスを使用して、起動時に起動できます。簡単な 3 つの手順です。

(1) サービス ファイルを作成します。ルート権限が必要なので、sudo を使用します。名前が Paul でない限り、"User" と "ExecStart" 行のディレクトリ引数を置き換えます。

$ sudo cat /etc/systemd/system/google-drive-ocamlfuse.service
[Unit]
Description=Start GoogleDrive ocamlfuse at boot
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=paul
ExecStart=/usr/bin/google-drive-ocamlfuse /home/paul/GoogleDrive


[Install]
WantedBy=multi-user.target

次に(2)起動し、(3)起動時に有効にします。

$ sudo systemctl start google-drive-ocamlfuse
$ sudo systemctl enable google-drive-ocamlfuse

何か問題が発生した場合はお知らせください。

関連情報