導航:首頁 > 配伺服器 > 如何將一個伺服器的文件同步到

如何將一個伺服器的文件同步到

發布時間:2025-02-23 09:46:56

① 怎麼將原伺服器的資料備份到新伺服器上

你好,如果你們公司數據太大的話,可以建議你把數據壓縮,然後傳到網路雲盤,或者其它雲盤上,然後再由新伺服器在雲盤上下載到新伺服器上就好了。這個只能解決你數據的遷移,不過你還需要一些調整,網站才能在新伺服器上正常使用。

② 如何從一個伺服器拷文件到另一個伺服器

1、可以使用scp通過ssh管道傳輸文件
2、可以通過ftp來拷貝文件
3、可以用過rsync來同步文件。

常用scp命令如下:
scp 源文件路徑(本地) 用戶名@ip:/目標路徑注意從根開始也就是要絕對路徑
如果用戶名未填則以當前登錄用戶名來登錄ssh這時需要確保這個用戶對目標路徑有許可權
推薦你去看看《Linux就該這么學》這個網站,上面有很多的實用技術文章。

③ Cwrsync如何使用可以實現Linux與windows下的文件同步詳解

小編在7月16號的時候向大家介紹了cwrsync是如何安裝配置的,確實cwrsync是一個非常強大智能的軟體,下面我們將為大家介紹如何使用cwrsync軟體實現Linux與windows系統下的文件同步。

我們先回顧一下我們在安裝配置篇中rsyncd.conf(伺服器端的配置文件),我們在使用的時候會用到它:

use chroot = false #不使用chroot

strict modes = false #靜態模式

hosts allow = * #所有IP均可

log file = rsyncd.log #log文件名,可以指定路徑

pid file = rsyncd.pid

port = 8173 #默認埠873

uid = 0 #不指定uid,不加這一行將無法使用任何賬戶

gid = 0 #不指定gid

max connections = 10 #最大連接數10

# Mole definitions

# Remember cygwin naming conventions : c:work becomes /cygwin/c/work

[huweishen]

path = /cygdrive/d/www/huweishen #需要備份的路徑(D盤www/huweishen目錄)

read only = false #只讀

transfer logging = yes #記錄傳輸日誌

ignore errors #忽略無關的IO錯誤

list = no #不列文件表

hosts allow = 192.168.2.0/255.255.255.0 #允許訪問的IP

hosts deny = * #不允許hosts allow以外的任何IP訪問

auth users = SvcCWRSYNC #認證用戶名

secrets file = rsync.password #認證用戶的用戶名和密碼存儲位置

一、准備工作:

1、啟動伺服器端的RsyncServer服務。

2、在客戶端新建一個環境變數,目錄為cwrsync的bin目錄下,例:path:c:Program FilescwRsyncin。

3、在客戶端telnet一下伺服器端的port埠是否開放,我們上文的配置文件中提到的8173埠,伺服器IP地址為192.168.2.120,例:telnet 192.168.2.120 8173,如果出現了下文的界面,就說明與Rsync服務端通信成功。

圖一:伺服器端的通信成功

二、創建腳本文件:

准備工作都完成的話,我們就開始建立腳本文件,指定客戶端的同步文件位置,由上文的伺服器的配置文件我們得知,服務端的模塊為「huweishen」,同步目錄為/cygdrive/e/www/huweishen,下面我們開始創建腳本文件:

1、伺服器系統為windows:

rsync-avrsync://192.168.2.120:8173/huweishen/cygdrive/e/sync/config

#表明我們將伺服器端的/d/www/huweishen的文件同步到客戶端/e/sync/config目錄下。

2、伺服器系統為Linux:

@echo off #需要密碼

set RSYNC_HOME=c:Program FilescwRsyncin

cd %RSYNC_HOME%

d:

rsync -avzP --progress --delete --password-file=/cygdrive/c/pass/rsync.passwd [email protected]::huweishen /cygdrive/e/sync/config

#這段命令同樣也是將伺服器端的/d/www/huweishen的文件同步到客戶端/e/sync/config目錄下。

建立好腳本文件後,將保存成.bat文件,存放在cwRsyncin目錄下。然後運行,運行效果如下:

圖二:windows下批處理文件運行成功

三、創建任務計劃:

由於伺服器端的同步目錄下的文件內容可能會更改,發生改變,我們一般就制定任務計劃,設定每天什麼時間自動同步一次文件,這樣就方便多了,如果你將伺服器端的相應文件做了修改,則同步時只會同步修改過的文件或新增的文件。操作步驟如下:

1、首先添加一個任務計劃:依次點擊【開始菜單】-【所有程序】-【附件】-【系統工具】-【任務計劃】,在彈出的新窗口中雙擊「添加任務計劃」。

圖三:創建任務計劃

2、點擊瀏覽按鈕找到剛剛建立的批處理文件。

④ 電腦沒有網盤如何實現文件同步

網盤同步功能實際上是將網盤伺服器上文件和本地同步目錄的文件進行比對,然後對新文件進行自動復制。因此對於用伺服器共享目錄實現共享的用戶,如果要實現同步功能,我們只要利用復制工具實現自動復制即可。
由於同步只是將本地目錄文件復制到共享目錄保存備份,因此可以藉助系統自帶的Robo命令實現,自動復制則藉助任務計劃完成。下面以Windows 10系統為例。
在搜索框輸入「任務計劃」,啟動系統自帶的任務計劃程序組件後點擊「創建任務」,按照向導的提示依次創建一個「同步文件」的新任務,觸發器是每天17:20(假設17:30下班)開始運行,這樣每天17:20開始執行復制任務(圖1)。

圖1 新建每天執行任務
切換到「操作」,操作是「啟動程序」,執行的程序是「robo」,參數是「K:\解壓縮 \\fdvdsf-pc\解壓縮 /mir」,這個批處理程序會將指定文件以增量復制的方式復制到伺服器上的共享目錄里(圖2)。

圖2 啟動參數設置
命令解釋:
K:\解壓縮:是指本機需要復制到伺服器上共享目錄的本地目錄
\\fdvdsf-pc\解壓縮:指伺服器上保存本地備份文件的共享目錄,共享目錄路徑可用在網路組件中打開查看(圖3)。

圖3 查看共享目錄的路徑
/mir:指使用鏡像方式進行復制,這樣可以將本地目錄里所有變化(包括新增、修改、刪除)文件復制到共享目錄里保存。如果需要實現雙向同步,那麼可以再建立一個任務計劃,比如每天早上8點執行「robo \\ fdvdsf-pc\解壓縮 k:\解壓縮 /mir」,這樣伺服器上文件會同步到本地目錄,如伺服器共享目錄刪除文件後,執行上述命令後本地目錄同名文件也會同步刪除。為了方便使用,還可以結合上述命令,添加「shutdown –s」製作為批處理,實現自動同步後關機。
完成上述的設置,這樣每天到了17:20的時候,Robo命令會自動將本地文件復制到伺服器上,以後在本地目錄變化的文件,在每天17:20也會自動同步到伺服器上,實現類似網盤的同步效果(圖4)。

閱讀全文

與如何將一個伺服器的文件同步到相關的資料

熱點內容
pdf沒有列印機驅動 瀏覽:659
數學太差的人學編程 瀏覽:925
安卓如何下載超過二百mb 瀏覽:857
星快雲伺服器 瀏覽:464
python模擬網頁操作 瀏覽:249
騰訊雲伺服器ssh密鑰 瀏覽:45
幫幫通app哪裡下載 瀏覽:439
儀器儀表app下載存在哪裡 瀏覽:726
javadate相減 瀏覽:381
英飛凌單片機開發環境 瀏覽:214
圓周銑怎麼編程序 瀏覽:563
linux靜態路由永久 瀏覽:275
源碼家族 瀏覽:855
小程序源碼搭建在網站 瀏覽:16
javatcp文件 瀏覽:933
哪吒汽車app哪裡下載 瀏覽:535
公交車間隔加密線路 瀏覽:799
網格加密清潔巾生產廠家 瀏覽:273
淘特app每周領東西在哪裡 瀏覽:244
ip地址和域名之間轉換工作的是什麼伺服器 瀏覽:205