Windows - jak nastavit univerzální zálohu PC stanic na linux server (samba, bat, robocopy)
Ahoj,
starám se jako nadšenec v malé firmě s 10 PC s Windows 10 + Linux server se sambou + NAS Synology o správu sítě a IT. Hodně se zde šetří, ale zároveň zde mají strach o svá data. Chtěl bych vymyslet nějaké jednoduché zálohování (to ve windows mně nevyhovuje - neodmazává staré verze), kdy by se na PC po přihlášení uživatele spustil bat soubor, který by zavolal na serveru hlavní bat soubor společný pro všechny PC. V tom bat souboru by byla nedefinována pomocí robocopy či xcopy záloha uživatelských dat v c:\users. Nevím jak to ideálně konkrétně nastavit. Poradíte prosím někdo? Děkuji
Ahoj,
já bych řešil univerzální zálohu PC stanic na linux server (samba, bat, robocopy) takto:
1.) Do nějakého public sdíleného adresáře (zde \\192.168.1.251\public\) bych na server dal dva skripty:
logon-pc.bat
logon.bat
2.) Soubor logon-pc.bat bych zkopíroval do Windows do adresáře pro spouštení po startu Windows - Start - Spustit -
3.) Ten soubor na serveru logon.bat provede zálohu uživatelského windows profilu do domovského adresáře uživatele na serveru - zde \\192.168.1.251\home\backups\default . Ten parametr /XD znamená, že na ty uvedené cesty je uvedena vyjímka, aby se nezálohovaly. Show english version
starám se jako nadšenec v malé firmě s 10 PC s Windows 10 + Linux server se sambou + NAS Synology o správu sítě a IT. Hodně se zde šetří, ale zároveň zde mají strach o svá data. Chtěl bych vymyslet nějaké jednoduché zálohování (to ve windows mně nevyhovuje - neodmazává staré verze), kdy by se na PC po přihlášení uživatele spustil bat soubor, který by zavolal na serveru hlavní bat soubor společný pro všechny PC. V tom bat souboru by byla nedefinována pomocí robocopy či xcopy záloha uživatelských dat v c:\users. Nevím jak to ideálně konkrétně nastavit. Poradíte prosím někdo? Děkuji
ODPOVĚĎ
Ahoj,
já bych řešil univerzální zálohu PC stanic na linux server (samba, bat, robocopy) takto:
1.) Do nějakého public sdíleného adresáře (zde \\192.168.1.251\public\) bych na server dal dva skripty:
logon-pc.bat
timeout 15
call \\192.168.1.251\public\logon.bat
logon.bat
::pc backups - default
ROBOCOPY "%USERPROFILE%" \\192.168.1.251\home\backups\default /Mir /E /XJ /R:0 /XD "%USERPROFILE%\Local Settings" /XD "%USERPROFILE%\appdata\Local" /XD "%USERPROFILE%\appdata\LocalLow" /XD "%USERPROFILE%\Application Data"
2.) Soubor logon-pc.bat bych zkopíroval do Windows do adresáře pro spouštení po startu Windows - Start - Spustit -
shell:startup
. Toto nastavení provede spuštení tohoto bat souboru a následné zavolání hlavního bat souboru \\192.168.1.251\public\logon.bat 3.) Ten soubor na serveru logon.bat provede zálohu uživatelského windows profilu do domovského adresáře uživatele na serveru - zde \\192.168.1.251\home\backups\default . Ten parametr /XD znamená, že na ty uvedené cesty je uvedena vyjímka, aby se nezálohovaly. Show english version