您當前位置:首頁 > 資訊中心 > 網管技術

服務器之間文件備份方案、如何把服務器文件自動備份到另外一臺服務器?

很多單位都有文件服務器備份的需求,并且常常是把一個服務器的文件自動備份到另外一臺文件服務器 。如何實現呢?

一、Windows文件服務器自動備份的方法

Windows文件服務器自動備份的最簡單方法是安裝專門的服務器文件自動備份軟件,目前國內有一些專門用于備份服務器文件的軟件。例如有一款“大勢至服務器文件自動備份系統”(下載地址:http://www.grabsun.com/filebackup.html),只需要在服務器上安裝之后,就可以對服務器的文件進行增量備份和全量備份,也就是可以把服務器的文件夾自動、定時備份到服務器的其他磁盤分區、外接移動硬盤、其他文件服務器或NAS存儲空間等,從而有效保護服務器文件安全,防止服務器文件丟失。如下圖所示:
 


圖:大勢至服務器文件自動備份軟件

同時,通過大勢至服務器文件自動備份系統還可以實現只讓將一個服務器上的文件或文件夾以及對應的賬號,全部遷移到另外一個服務器,從而避免了重新設置賬戶和文件訪問權限的麻煩。如下圖:
 


圖:服務器文件遷移

當然,你也可以通過腳本命令來實現。具體如下:

項目有些文件上傳到windows系統臨時文件,需要定期進行備份。例如我要將D/information/images文件夾及其下所有文件復制到F/Archives文件夾下,方法如下:
 
1、新建txt文件,輸入以下內容
 
參數解釋:
 
/e:拷貝所有子目錄,包括空子目錄;
/I: 如果目標文件或目錄不存在且拷貝的文件數多于一,則假設目標為目錄;
/d:只拷貝文件日期與在目標文件后的文件(即修改過的源文件)
/h:同時拷貝隱藏文件和系統文件
/r:拷貝并覆蓋只讀文件
/y: 復制文件審核設置(不顯示已有文件覆蓋確認)
 
2、保存文本文件后,通過重命名將文件改為".bat"文件
 
 
3、win10系統中
 
開始處右鍵--> 計算機管理 --> 系統工具 --> 任務計劃程序 --> 任務計劃程序庫 --> 創建任務
 
win7系統中
 
附件 --> 系統工具 --> 任務計劃程序 -- 創建任務
 
此處創建的是每天早上9點整執行一次,創建完成后,參考圖3選中 該條任務,點擊可選項中的“運行”按鈕,查看運行效果。
 
如果需要每隔N分鐘觸發一次,需要如下設置觸發器(以每10分鐘一次為例)
 
 
--------------------- 
作者:木林森淼 
來源:CSDN 
原文:https://blog.csdn.net/yangfengjueqi/article/details/78547006 
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

二、linux文件服務器自動備份的方法


1、提前說明:
 
以在兩臺服務器之間建立定時同步為例,將服務器A /home/jack 路徑下的內容備份到服務器B /home/test 路徑下
 
設置定時同步時間為5分鐘
 
2、配置過程:
 
服務端(即服務器A):
安裝rsync:yum -y install rsync
ln -s /etc/rsyncd.conf
編寫rsync的配置文件:vim rsyncd.conf
解析如下:
    uid = root           #root用戶訪問(我這里用ROOT用戶,也可以用其他新建的用戶)
    gid = root           #root組用戶訪問
    port=871           #通過端口873
    use chroot = yes     #可以使用chroot
    read only = no        #可讀寫
    max connections = 4  #最大連接數
    list = no           #不列出文件清單
    pid file = /var/run/rsyncd.pid        #此步可沒有此文件
    timeout = 900
    lock file = /var/run/rsyncd.lock      #此步可沒有此文件
    log file = /var/log/rsyncd.log         #此步可沒有此文件
 
   [backup]                    #發布項(注意這個命名) 
      comment = this is module for backup   #模塊介紹,可刪去
      path = /home/jack/         #發布的路徑
      ignore errors
      auth users = root           #認證用戶為root
          secrets file = /etc/rsyncd.pass    #密碼文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
4. 編寫用戶密碼文件:echo “root:111” > /etc/rsyncd.pass
(root:上一步設置的登錄用戶名;111:文件的密碼自己隨意設,但要記住,接下來需要用到;此步創建了rsyncd.pass文件)
 
修改密碼文件的權限(此步很重要,且只能是600):chmod 600 /etc/rsyncd.pass
啟動rsyncd服務
service rsyncd start
1
查看進程占用端口:netstat -tunlp
(啟動rsyncd服務后會顯示873端口被rsync占用)
 
客戶端(即服務器B):
1.yum -y install rsync
2.echo “root:123” > /etc/rsyncd/rsyncd.pass
(root:用戶名可不寫,如果寫,必須要和服務端設置的第3步中設置的用戶名一致; 
111:密碼,必寫,要和服務端設置的第4步中的密碼一致)
 
3.chmod 600 /etc/rsyncd.pass
4.創建存放備份文件的路徑:mkdir /home/backups
(路徑自己隨意設)
 
5.每隔5分鐘將服務器A中的backup模塊目錄下的文件(我們設置的是/home/jack)同步到本地下(我們設置的是/home/backups)
1> ssh-keygen -t dsa -b 1024
2> 將id_dsa.pub里面的內容添加到B機的authorized_keys文件中
cat /root/.ssh/id_dsa.pub >> authorized_keys
1
3> 創建一個需要定時執行的腳本文件,如:rsyncd.sh腳本:vi /etc/rsyncd.sh
(路徑自己設置的),在此腳本中添加如下內容:(命令的每條含義文檔最后有解釋)
 
rsync -auv --password-file=/etc/rsyncd.pass [email protected]::backup /home/test/ 
1
2
4> 設置腳本執行的時間:crontab –e,添加如下內容
*/5 * * * * sh /etc/rsyncd.sh #第5分鐘執行一次同步;
1
2
到此,同步配置基本完成,正常情況下每5分鐘就會同步一次 
也可直接輸入同步命令檢查是否能夠同步,命令格式為: 
rsync命令格式:rsync [option] 源路徑 目標路徑
 
例如:
 
將服務器A backup模塊下要備份的文件同步到本地/home/test目錄下:
 
rsync -auv --password-file=/etc/rsyncd.pass [email protected]::backup /home/test/ 
1
2
正常情況下,同步成功會顯示以上信息。
--------------------- 
作者:CocoWu_吳佳瑩 
來源:CSDN 
 
 
作者:Admin - 發布時間:2019-05-06 - 點擊量:1562
公司簡介:大勢至公司是國內較早的企業網管軟件提供商,可以為企事業單位提供整體的企業網絡管理方案和企業網絡管理平臺,通過全系列的公司監控員工電腦軟件教你如何控制員工上網、如何控制局域網內電腦上網以及如何保護電腦文件安全等。公司核心產品“聚生網管系統”是一款專門的公司網管必備軟件、查看網絡流量軟件、網絡流量監控軟件和辦公室電腦監控軟件;“網絡特警”則是一款專門的網絡流量監控設備、上網行為管理服務器、網絡行為管理設備,可以實現更為強大的局域網網絡行為管理;大勢至USB接口禁用軟件則是一款專門的數據防泄密產品、屏蔽U盤軟件、電腦USB端口禁用軟件,可以嚴防通過一切途徑泄露電腦文件,保護單位無形資產和商業機密安全;大勢至共享文件夾管理軟件則是一款專門的共享文件權限設置軟件和共享文件設置密碼軟件,全面保護共享文件安全;大勢至共享文件審計系統則是一款專門的服務器共享文件夾設置軟件、服務器共享文件訪問日志記錄軟件,可以詳細記錄局域網用戶訪問共享文件的行為,更好地管理共享文件的安全;大勢至局域網網絡準入控制系統則是一款專門防止未經授權的電腦接入公司局域網的行為,防止外來電腦訪問局域網共享文件、防止蹭網以及綁定IP和MAC地址,保護網絡安全;大勢至FTP服務器日志記錄軟件則是一款專門記錄局域網用戶訪問FTP服務器日志的軟件,可以有效保護FTP服務器文件安全。
收縮

售前咨詢

  • 電話:010-82825512
  • 電話:010-82825051
  • 電話:010-82825052
  • 電話:010-62656060

技術支持

  • 電話:010-82825062
福彩30选5开奖号码