Dễ dàng sao lưu các tệp cục bộ được nhân đôi trên tất cả các máy tính mạng của bạn

Mục lục:

Dễ dàng sao lưu các tệp cục bộ được nhân đôi trên tất cả các máy tính mạng của bạn
Dễ dàng sao lưu các tệp cục bộ được nhân đôi trên tất cả các máy tính mạng của bạn

Video: Dễ dàng sao lưu các tệp cục bộ được nhân đôi trên tất cả các máy tính mạng của bạn

Video: Dễ dàng sao lưu các tệp cục bộ được nhân đôi trên tất cả các máy tính mạng của bạn
Video: iPhone có nên JAILBREAK, Hư Máy? Tốn Pin ? Bảo Hành ? Lợi và Hại thế nào ? - YouTube 2024, Tháng tư
Anonim

Khi bạn có một loạt các máy tính người dùng cuối trên mạng, điều quan trọng là phải chắc chắn các tệp được lưu trữ cục bộ trên các máy tính tương ứng được sao lưu trong trường hợp lỗi ổ cứng. Duy trì các chương trình sao lưu, cấu hình và, có thể, chi phí hỗ trợ trên mỗi máy có thể là một nỗi đau thực sự, vì vậy chúng tôi có một giải pháp đơn giản: một kịch bản, khi chạy, phản ánh dữ liệu cục bộ đến một vị trí mạng chung.

Làm thế nào nó hoạt động

Cả quá trình thiết lập và nhân bản đều rất đơn giản và như sau:

  1. Tạo và chia sẻ một thư mục trên mạng của bạn nơi bạn muốn các tệp người dùng được lưu trữ. Người dùng sẽ cần quyền truy cập đọc và ghi vào thư mục này.
  2. Đặt tập lệnh sao lưu vào chia sẻ mạng.
  3. Lên lịch một tác vụ trên máy tính của mỗi người dùng để chạy tập lệnh sao lưu từ chia sẻ mạng.
  4. Kịch bản lệnh này phản ánh các tài liệu được lưu trữ trên máy cục bộ vào mạng chia sẻ.

Kịch bản sử dụng công cụ Microsoft RoboCopy và tự động tạo cấu trúc thư mục "/ Tên máy tính / Tên người dùng" bên trong thư mục mạng để tài liệu người dùng sẽ không ghi đè lên nhau.

Kịch bản

@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

Lập lịch kịch bản sao lưu trên máy người dùng

Khi chia sẻ mạng và tập lệnh batch được đặt ra, việc thiết lập một Task Scheduled đơn giản là tất cả những gì bạn phải làm trên mỗi máy khách. Tác vụ theo lịch trình này chạy tập lệnh chỉ yêu cầu một vài tùy chọn đặc biệt mà chúng tôi sẽ chỉ ra ở đây.

Bởi vì thư mục nguồn và đích của tập lệnh cho quá trình nhân bản được điều khiển bởi Tài khoản người dùng Windows, bạn sẽ cần phải đảm bảo Tác vụ theo lịch chạy trong thông tin đăng nhập Windows của người dùng tương ứng.

Nếu bạn có nhiều người dùng sử dụng cùng một máy, bạn sẽ cần phải thiết lập Tác vụ theo lịch cho từng người dùng để kịch bản. Trong các tình huống như thế này, bạn có thể muốn chọn tùy chọn chỉ chạy tập lệnh khi người dùng đăng nhập.

Lên lịch nhiệm vụ chạy bất cứ khi nào thích hợp. Bạn có thể muốn xem xét việc lặp lại quy trình nhiều lần trong ngày để thay đổi được nhân đôi với máy chủ thường xuyên.
Lên lịch nhiệm vụ chạy bất cứ khi nào thích hợp. Bạn có thể muốn xem xét việc lặp lại quy trình nhiều lần trong ngày để thay đổi được nhân đôi với máy chủ thường xuyên.
Chương trình / tập lệnh là tập lệnh batch được lưu trữ trên mạng.
Chương trình / tập lệnh là tập lệnh batch được lưu trữ trên mạng.
Vì bản sao lưu chỉ có thể chạy nếu kết nối mạng khả dụng, bạn có thể định cấu hình tùy chọn này. Điều này là tùy chọn vì nếu kết nối không có sẵn thì nhiệm vụ sẽ không chạy vì nó không thể tìm thấy chương trình / tập lệnh đích. Ngoài ra, nếu bạn có bộ tác vụ theo lịch trình chạy vào thời điểm máy tính có thể không được sử dụng và / hoặc ngủ, hãy chọn tùy chọn đánh thức máy tính để chạy tác vụ.
Vì bản sao lưu chỉ có thể chạy nếu kết nối mạng khả dụng, bạn có thể định cấu hình tùy chọn này. Điều này là tùy chọn vì nếu kết nối không có sẵn thì nhiệm vụ sẽ không chạy vì nó không thể tìm thấy chương trình / tập lệnh đích. Ngoài ra, nếu bạn có bộ tác vụ theo lịch trình chạy vào thời điểm máy tính có thể không được sử dụng và / hoặc ngủ, hãy chọn tùy chọn đánh thức máy tính để chạy tác vụ.
Định cấu hình các tùy chọn nâng cao nếu cần. Một tùy chọn quan tâm là "Chạy tác vụ càng sớm càng tốt sau khi bắt đầu được lập lịch bị bỏ lỡ", điều này sẽ đảm bảo khoảng thời gian sao lưu không được bỏ qua hoàn toàn trong trường hợp máy bị tắt.
Định cấu hình các tùy chọn nâng cao nếu cần. Một tùy chọn quan tâm là "Chạy tác vụ càng sớm càng tốt sau khi bắt đầu được lập lịch bị bỏ lỡ", điều này sẽ đảm bảo khoảng thời gian sao lưu không được bỏ qua hoàn toàn trong trường hợp máy bị tắt.
Image
Image

Kết quả

Như chúng tôi đã đề cập trước đó, lần đầu tiên quá trình nhân bản chạy cấu trúc thư mục được tạo và tất cả các tài liệu từ các thư mục nguồn được cấu hình được sao chép vào mạng. Không cần phải nói, bản sao có thể mất một lúc tùy thuộc vào lượng dữ liệu. Các thao tác tiếp theo của Task Schedule sẽ hoàn thành nhanh hơn nhiều khi các file từ máy cục bộ được thêm vào, cập nhật và xóa khi cần để giữ cấu trúc được nhân đôi.

Image
Image

Liên kết

Tải xuống tập lệnh BackupFiles từ SysadminGeek.com

Tải xuống Bộ công cụ Windows Server 2003 (bao gồm RoboCopy.exe) từ Microsoft

Đề xuất: