LoginSignup
2
1

More than 5 years have passed since last update.

大学卒業生のための$HOMEバックアップ

Last updated at Posted at 2018-03-09

はじめに

卒業と同時に、大学のアカウントが消えてしまいます。
いままで大学の環境で作業してきたファイルたちをバックアップしたい時期ですよね。

使用容量が限られている場合だと、ssh後、$HOMEを圧縮したファイルを生成する容量の余裕もありません。
そこで、大学環境にファイルを生成しなくてもバックアップできるコマンドの紹介です。
(大学にかぎらずSSHしてコマンドが叩ける環境ならどこでも使えます)

バックアップコマンド

バックアップの仕方は、以下のコマンドをローカルでたたきます。後は待つだけです。
(リモートでたたかないことに注意)

ssh myuserid@hogehoge.ac.jp tar zcf - . > my_backup.tar.gz

コマンドを叩くと、
大学の$HOMEが圧縮されたmy_backup.tar.gzがローカルのカレントディレクトリに生成されていきます。

詳細

そもそもsshコマンドは、例えば、ssh myuser@hoge.jp ls -lとすればリモートでのls -lの結果が返ってきます。

  • myuserid@hogehoge.ac.jpはいつもログインしているものに変更してください
  • tar zcf - .
    • .はリモートログイン後のカレントディレクトリ(おそらく$HOME)になります
    • zcfは圧縮のオプションです
    • -は圧縮結果を標準出力に吐かせる指定です
  • > my_backup.tar.gzはリダイレクトで標準出力に出てきているtar.gzをローカルにファイルとして保存します

進捗の確認

別のターミナルを開いて、以下のコマンドでファイルの容量の増加を確認すれば、いいと思います。

du my_backup.tar.gz

参考

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1