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