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