Rsync 使用簡單介紹之文件拷貝
Linux逐漸發展成為第三大服務器操作系統,也成為微軟在低端服務器市場的主要競爭者。其中的原因之一就是 Linux的安全性能,另外一個就是費用問題了。以下介紹的是Rsync 使用簡單介紹之文件拷貝。
如果需要執行自動備份操作或部署安全策略,無論是為一個單一的工作站還是為一個網絡內的所 有服務器和工作站,rsync工具絕對是一個很好的選擇。它能夠及時報告所有意外事件的發生,尤其是把它和其他合適的工具配合使用的時候, 可以極大地提高安全防護性能。
rsync被設計成一個簡單的文件拷貝工具,但不同于其他拷貝工具,如cp和rcp,在功能上比他們更勝一籌。因為rsync具備校驗比較功能,可以 決定哪個文件需要被拷貝,哪個文件已經存在目標機上而不需拷貝。例如,如果需要將位于foo計算機上一個包含30個文件的目錄拷貝到bar機 上時,如果選用cp,則拷貝的僅僅只是文件,并且覆蓋bar機器上具有相同文件名的文件,可能某些文件已經從foo拷貝到bar上了。但是,如果 選用的是rsync,它將快速的比較foo和bar上相同的目錄,查看兩者之間的差別所在,***將那些foo上存在而bar上不存在的文件拷貝到bar上 ,不用拷貝重復文件。這將極大地節省在文件拷貝上所花費的總時間,尤其是需要將某臺機器上的數據備份到另外一臺機器上的時候。Rsync 使用工具使用起來非常簡單、方便,若使用得當的話還可以增強操作的安全性。此外,它還可以被用作一款安全檢測工具,不需要任何其他軟件的支 持,就可以完成文件系統的完整性審計。
文件拷貝功能
數據安全性的實施一般需要備份關鍵數據。可以通過效仿小生意的經營方法來解決 ,比如:到辦公室的每一臺工作站上,將一些重要的文件刻 錄到一張光盤上,這比在網絡上運行一些自動備份軟件要快一些。最有效的方式當然是使用目前推出的低成本并帶有高速硬盤的備份服務器, 通過網絡定期的將需要備份的文件復制到備份服務器的硬盤上。對于那些辦公任務比較大的單位來說,可以調用出一臺老式的計算機來扮演這 個備份服務器的角色,它的工作極為簡單,在需要在沒有人使用網絡的時間段,如半夜或周末,拷貝重要的數據文件,完成備份。rsync在計算 機之間通過網絡拷貝文件是一個非常簡單的過程。如果需要拷貝的文件在一個Linux系統上,則還有一個極為簡單的方法,只需要在目標Linux 系統上鍵入如下命令即可:
rsync localdir host:remotedir
上述命令行是使用rsync默認的操作,在本地系統上(localdir) 指定希望被拷貝的目錄,同時指定遠程系統的主機名(host)和用來存放被拷貝 文件的目錄(remotedir) 。例如,如果想將位于foo系統上/home/baz目錄拷貝到主機bar的/home/backup/qux目錄中,在主機foo上,則需要鍵 入的命令為:
rsync /home/baz bar:/home/backup/qux
【編輯推薦】