内蔵ハードドライブファイル全体を外部ハードドライブにバックアップし、バックアップが完了したらシステムをシャットダウンしたいと思います。これを行う理由は、毎晩バックアップする必要がありますが、コンピュータ内蔵ハードドライブが5年以上稼働しているからです。
単純な2行のシェルスクリプトでこれを実行しますが、スーパーユーザーとして実行する必要があるため、外付けハードドライブにコピーされたファイルはrootユーザーとグループの下にあります。
# rsync -avh / /media/youssef/external/somedir/
# shutdown -P now
スーパーユーザー権限なしでどのようにこれを行うことができますか?
答え1
スーパーユーザーがいないと、要求された操作を実行できません。通常、/home/フォルダだけをバックアップするだけです。 / etcの一部の構成ファイルはバックアップするのが最善ですが、残りのルートフォルダのほとんどはオペレーティングシステム用であるため、バックアップしないでください。