Week-11-Backup

tags:ncnu lsa

備份

  • 目錄的話記得加上斜線 / ,有些較舊的檔案系統當你使用 scp 沒有加上斜線,會把那個目錄幹掉

ssh -v

BT分享的文章

將public key複製到遠端:

ssh-copy-id name@ip

rsync 很好用,除了避免將不該上傳的東西上傳,也可以避免重複上傳

rsync 參數 :

-a , --archive 保留原檔案屬性 -v , --verbose 印出詳細訊息與紀錄 -r , --recursive 遞迴 -R , --relative 保持原檔案完整路徑 -z , --compress 壓縮 -h , (human readable) --delete local檔案如果刪除,也刪除遠端檔案 --delete 可以再加參數 --before , --after

假如從遠端同步本地端 同步結果會以遠端為準(可以加參數來設定)

dd_rescue

fdisk -l /dev/sda

0 本身叫做 NULL character,用 vim 打開 dd if=/dev/zero噴出去的檔案是啥都看不到的,但確實占了空間(一堆的 Null Character)

記得要救援時,電腦本身也在讀寫,爲了避免刪掉的檔案位置被覆寫,最好是把硬碟拔到另一臺電腦上去救援

PhotoRec:在硬碟備份之後救回誤刪檔案 gddrescue: data recovery tool /dev/random: 產生一堆亂數

將 STDIN 輸出到檔案

  1. cat >> file
  2. cat - >file

Clonezilla 再生龍

  • 備份、還原分割區
  • 不分系統
  • 中文界面

rsync server 操作

rsync可以做server,讓其他人來跟偶同步 rsync rsync://ftp.ubuntu-tw.net

  • 如果檔案沒有私密性,很適合用來分享檔案