Linux
Centos Web 伺服器備份到家
我目前有一個執行 Apache 和 MySQL 的 Centos 網路伺服器。我正在尋找一種簡單的方法,可以將某些文件備份到我有外置硬碟的家中。我目前在伺服器中有 4 個硬碟驅動器,它們是 2 x 2 鏡像的,所以我對此並不擔心。雖然我想有一種方法可以經常自動將某些文件備份到我的房子,比如每晚凌晨 2 點。有沒有辦法讓我做到這一點。我目前通過 SSH 遠端訪問伺服器。我找到了大量有關如何將數據備份到另一台伺服器或使用地址的單獨目的地的資訊,但是由於我的家沒有靜態 IP,我不確定 1 該怎麼做以及 2 什麼腳本類型(如果可能)或我可以用來實現這一點的軟體。如果這有助於縮小範圍,我會在家用電腦上使用 ubuntu 並在筆記型電腦上使用 osx。一如既往地感謝您的幫助。
您將希望在您的家用電腦上執行腳本(很可能是通過 cron),因為您應該能夠比反過來更容易地從那裡訪問伺服器。
至於實際的鏡像,我可以告訴你如何用 scp 拉取所有東西,但我相信你應該看看 rsync ;據我了解,它是為這種夜間備份而製作的。
您可以在家中使用 DynamicDNS 以獲得動態 ip 地址的固定 dns 地址。查看DynDNS或No-ip以獲得免費的 ddns 解決方案。
一旦你有了家用電腦的 dns 名稱,你就可以將你的數據從網路伺服器 scp 到家用電腦。