
2023 Yazar: Peter John Melton | [email protected]. Son düzenleme: 2023-11-26 11:09
Bir ağda bir grup son kullanıcı bilgisayarınız olduğunda, sabit sürücü arızası durumunda ilgili bilgisayarlarda yerel olarak depolanan dosyaların yedeklendiğinden emin olmanız önemlidir. Yedekleme programlarının, yapılandırmaların ve muhtemelen her makinedeki maliyetlerin desteklenmesi gerçek bir acı olabilir, bu nedenle alternatif olarak basit bir çözümümüz vardır: Çalıştırıldığında yerel verileri ortak bir ağ konumuna yansıtan bir komut dosyası.
Nasıl çalışır
Hem kurulum hem de ayna süreci çok basit ve şöyle:
- Ağınızdaki kullanıcı dosyalarını saklamak istediğiniz bir klasör oluşturun ve paylaşın. Kullanıcıların bu klasöre okuma ve yazma erişimine ihtiyaçları olacaktır.
- Yedek komut dosyasını ağ paylaşımına yerleştirin.
- Yedek komut dosyasını ağ paylaşımından çalıştırmak için her kullanıcının bilgisayarındaki bir görevi zamanlayın.
- Komut, yerel makinede depolanan belgeleri ağ paylaşımına yansıtır.
Komut dosyası Microsoft RoboCopy aracını kullanır ve ağ klasörünün içinde “/ Computer Name / User Name” klasör yapısını otomatik olarak oluşturur, böylece kullanıcı belgeleri birbirinin üzerine yazmaz.
Senaryo
@ECHO OFF TITLE Local Documents Backup ECHO Local Documents Backup ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensions REM RoboCopy.exe must be present on the client machine in a folder specified in the PATH variable. REM For Windows Vista and later have this tool included, but Windows XP and earlier should download REM this tool from Microsoft and place it in the Windows folder of their machine. REM Root folder where backup files should be stored. REM To use the directory containing this script, use: %~dp0 SET BackupDir=%~dp0 REM Message to users: ECHO. ECHO Running Local Documents Backup. ECHO. ECHO Do not close this window, it will close automatically when finished. ECHO You can safely minimize this window and continue working. ECHO. ECHO. REM Destination= Specified Backup FolderComputer NameWindows User Name REM Create required folders if they do not exist SET BackupDir=%BackupDir%%ComputerName% SET BackupDir=%BackupDir:=% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET BackupDir=%BackupDir%%UserName% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET LogFile='%BackupDir%%ComputerName%-%UserName%_BackupLog.txt' ECHO %ComputerName% Backup Starting > %LogFile% ECHO. >> %LogFile% ECHO. REM Call BackupDirectory with a relative folder name in the %UserProfile% directory REM To view available directories, run this from the command prompt: REM DIR %UserProfile% REM Add more directories as needed (i.e. 'Downloads', 'Favorites', etc.) ECHO Backing up Documents… REM Windows Vista / 7 CALL:BackupDirectory 'Documents' >> %LogFile% REM Windows 2000 / XP CALL:BackupDirectory 'My Documents' >> %LogFile% ECHO Finished ECHO. ECHO Backing up Desktop… CALL:BackupDirectory 'Desktop' >> %LogFile% ECHO Finished ECHO. ECHO. ECHO. GOTO End ENDLOCAL:BackupDirectory ECHO. REM Only backup this directory if it exists on the client machine SET Source='%UserProfile%%~1' IF NOT EXIST %Source% GOTO End SET Dest='%BackupDir%%~1' IF NOT EXIST %Dest% MKDIR %Dest% REM Run the mirror copy: RoboCopy %Source% %Dest% /V /S /E /COPY:DAT /PURGE /MIR /NP /R:1 /W:30 ECHO. ECHO. GOTO End:End
Kullanıcı Makinelerinde Yedekleme Komut Dosyasının Zamanlanması
Ağ paylaşımı ve toplu iş komut dosyası oluşturulduktan sonra, her istemci bilgisayarda tek yapmanız gereken basit bir Zamanlanmış Görevdir. Komut dosyasını çalıştıran bu Zamanlanmış Görev, yalnızca burada işaret edeceğimiz birkaç özel seçenek gerektirir.
Komut dosyasının ayna işleminin kaynak ve hedef klasörleri Windows Kullanıcı Hesabı tarafından yürütüldüğünden, Zamanlanmış Görevin ilgili kullanıcının Windows oturumu altında çalıştığından emin olmanız gerekir.
Aynı makineyi kullanan birden çok kullanıcınız varsa, komut dosyası için her kullanıcı için bir Zamanlanmış Görev ayarlamanız gerekir. Böyle durumlarda, yalnızca kullanıcı giriş yaptığında komut dosyasının çalıştırılmasını seçme seçeneğini tercih edebilirsiniz.





Sonuç
Daha önce de belirttiğimiz gibi, ayna işleminin ilk kez çalıştırılması klasör yapısını oluşturuyor ve yapılandırılmış kaynak klasörlerdeki tüm belgeler ağa kopyalanıyor. Söylemeye gerek yok, kopya miktarına bağlı olarak bir süre alabilir. Zamanlama Görevinin sonraki yürütmeleri, yerel makineden dosyalar, yansıtılmış yapıyı korumak için gerektiği gibi eklendiğinde, güncelleştirildikçe ve silinirken çok daha hızlı tamamlanacaktır.

Bağlantılar
SysadminGeek.com dan BackupFiles Script indirin
Microsoft'tan Windows Server 2003 Araç Takımı'nı (RoboCopy.exe içerir) indirin
Önerilen:
Bir Zaman Makinesi Yedeklemesini Başka Bir Sürücüye Taşıma

Belki de Time Machine sürücünüz dolu. Belki de eski bir sabit diskin sizi üzdüğünü ve yedeklerinizi aldığını düşünürsünüz. Nedeni ne olursa olsun, Time Machine dosyalarınızı bir sabit diskten diğerine taşımak istersiniz.
Mac'inizin Zaman Makinesi Yedeklemesini Nasıl Şifrelersiniz?

Mac'inizin sistem sürücüsünü şunları yapmanız gerektiği gibi şifrelersiniz: bilgisayarınız çalınırsa, verileriniz meraklı gözlerden korunur. Fakat masanızda, Mac'inizin hemen yanında, sabit sürücünüzdeki her şeyin bir kopyası var: Zaman Makinenizin yedeği. O sürücüyü yakalayan herkes aynı bilgilere erişemez mi?
SQL Server Management Studio'yu kullanarak SQL veritabanı yedeklemesini geri yükleme

Daha önce, aynı SQL Server yüklemesinde oluşturulan yedekleme dosyalarını geri yüklemek için ideal olan komut satırını kullanarak basit bir SQL veritabanı geri yüklemesini ele aldık, ancak farklı bir yüklemede oluşturulmuş bir yedeklemeyi geri yüklüyorsanız veya yalnızca bir nokta ve tıklama arabirimini tercih ediyorsanız SQL Server Management Studio (veya Express sürümü) bu görevi kolaylaştırır.
Dropbox'lı Çoklu Bilgisayarlarınızda Pidgin Profilinizi Senkronize Edin

Pidgin kesinlikle bizim en sevdiğimiz evrensel sohbet istemcisidir, ancak tüm sohbet hesaplarınızı birden fazla bilgisayara eklemek sinir bozucu olabilir. Pidgin ayarlarınızı diğer bilgisayarlara kolayca aktarabilir ve Dropbox'ı kullanarak bunları senkronize halde saklayabilirsiniz.
Firefox'ta İçerilen Dosyaların Kaynağını Kolayca Görüntüle

Web geliştirme dünyasında, tasarımın çoğu artık sayfa HTML'sinde değil, içerilen CSS ve Javascript dosyalarına taşındı. Sorun şu ki, kodun içine bir göz atmak istediğinizde, bu CSS / JS dosyalarını görüntülemenin gerçekten kolay bir yolu yoktur.