【问题标题】:Backup from server, folders to ftp and passing problems从服务器备份、文件夹到 ftp 以及传递问题
【发布时间】:2018-01-23 20:00:51
【问题描述】:

我对从服务器到 ftp (NAS) 的备份文件夹有疑问。我正在使用 Cobian 备份,但是在安全更新 Cobian 启动后,不处理一些之前没有问题的文件(doc、pdf 或某种类型的设置文件)。我尝试在调度程序帮助下更改 .bat 文件脚本。我正在使用脚本

net use X: \\address\Backup /user:logins /p:no






for /f "tokens=1* delims=" %%a in ('date /T') do set datestr=%%a


md X:\*\*_"%date:/=_%"
md X:\*\*_"%date:/=_%"
md X:\*\*_"%date:/=_%"
md X:\*\*_"%date:/=_%"
md X:\*\*_"%date:/=_%"


net stop MSSQL$PAYPREMIUM
net stop ASANYs_labbis
net stop ASANYs_FinvaldaMaxiServer
net stop ASANYs_FinvaldaMaxiServern

robocopy C:\Program Files\Microsoft SQL Server\MSSQL10_50.PAYPREMIUM\MSSQL\DATA X:\1\PAYPREMIUM\DATA /MIR /LOG:D:\LOG\log.txt

robocopy /mir C:\*\ X:\*\*_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt

robocopy /mir C:\Program Files\Microsoft SQL Server\MSSQL10_50.PAYPREMIUM\MSSQL\DATA\ X:\*\*_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt

robocopy /mir C:\ProgramData\*\data\ X:\*\data_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt

robocopy /mir G:\*_K\ X:\*\*_K_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt

robocopy /mir G:\*\ X:\*\*_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt




net start MSSQL$PAYPREMIUM
net start ASANYs_labbis
net start ASANYs_FinvaldaMaxiServer
net start ASANYs_FinvaldaMaxiServern

net use X: * /delete /Y

但是 robocopy 和 xcopy 没有处理某些情况。所以在此之后我尝试使用 WinSCP 脚本

option batch abort
option confirm off
open ftp://logins


put -preservetime E:\FILESERVER /disk1/ftp/SRV/FileServer_%TIMESTAMP#yyyymmddhhnnss%

exit

但是,当从目录树中包含 60+GB 文件的目录树中只复制一个没有文件的文件夹时,即使这样也没有解决问题。麻烦的是,当您复制简单时,您会收到有关路径长的通知以及另一个有关无法复制权限 pdf、doc、ppt 文件的通知。所以我需要解决这个问题并复制尽可能多的路径长和路径长文件没有问题的文件,这些文件只会跳过错误。

【问题讨论】:

    标签: windows batch-file server ftp backup


    【解决方案1】:

    您必须通过缩短目标路径名称来解决长路径问题;有时SUBST 可以用来帮助您解决这个问题,如果有记忆的话。比如:

    NET USE X: \\server\dir
    SUBST T: X:\subdir\subsubdir\subsubsubdir\anotherlongdir\blah
    

    清理:

    SUBST T: /D
    

    至于在某些文件出错后继续复制文件,我相信robocopy /R:0 /W:0会有所帮助,XCOPY /C是它的对应物。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多