ターミナルでバックアップする方法

ターミナルでバックアップする方法

Ubuntu 14.04 がフリーズしてしまいました。いくつかのヒントに従ってみましたが、ログイン画面までしかアクセスできません。その後は何も起こりません。

すべてを再インストールするだけでは大きな問題はありませんが、システム内にバックアップしていないファイルが 1 つあります。ターミナルを使用してファイルを見つけるのですが、そのファイルを保存するにはどうすればよいでしょうか?

外付け HD を持っていますが、今はマウントできません。システムが正常に動作していたときはマウントできました。

私は Wi-Fi を使用していますが、ファイルをオンラインで送信することはできますか? 端末ベースの電子メール コマンドはありますか?

答え1

方法はいくつかあります。

scp1 つは、SSH がインストールされた別のサーバーにファイル を送信することです。

Ubuntu Live CD/USB から起動し、ハードドライブをマウントしてファイルをコピーすることができます。

テキストベースのブラウザ(Links や Lynx など)をインストールすることもできます。

ファイルを /MY_TMP_FOLDER にコピーして、Ubuntu を再インストールすることができます (/MY_TMP_FOLDER を除くルート内のすべてのフォルダーを削除する必要があることに注意してください)。Ubuntu を再インストールすると、すべてのファイルが上書きされますが、何も削除されないため、一意のファイル名がある場合は安全です。

Mutt (テキストベースの電子メール) をインストールします... Mutt を使用したり設定したりしたことはありませんが、問題なく動作するはずです。

答え2

まずこれを簡単に説明します。

  • 私の仕事用端末では、zip を使用するバッチ ファイルと、特定のディレクトリ パスを再帰的に実行するファイル リストを使用しています。 を試してくださいman zip
  • 次に、.zip ファイルを自宅のメール アドレスにメールで送信します。完全なメール転送エージェントまたは sendemail が必要です。Sendemail は、MTA を必要としない添付ファイルをサポートする唯一のパッケージです (すでにコミュニティに問い合わせました)。
  • また、このバックアップ バッチ ファイルを cron によって週に 1 回呼び出されるように設定しました。まず、EDITOR 変数がお気に入りのテキスト エディターに設定されていることを確認してください。
  • bash の場合: EDITOR=nano; export EDITOR.bashrc で を実行します。次に を実行してsource $HOME/.bashrc変更を有効にします。 を実行してcrontab -e個人の cron ファイルを編集します。システムの cron ファイルは編集しないでください。

関連情報