Sử dụng FtpSyncToLocal để sao lưu (Backup) dữ liệu từ máy chủ. Xem chi tiết tại đây!
MỤC LỤC
Giới thiệu FtpSyncToLocal
FtpSyncToLocal là một phần mềm nhỏ do nhà cung cấp phát triển, giúp khách hàng có nhu cầu thường xuyên sao lưu dữ liệu về máy tính. Các tính năng của phần mềm này:
- Tải về hoặc đồng bộ toàn bộ cấu trúc thư mục trên máy chủ thông qua FTP
- Giới hạn theo ngày/giờ của tập tin hoặc theo tên tập tin (file mask, ví dụ *.txt, *.log…)
- Xóa tập tin cũ trên HDD hoặc trên FTP Server
- Cho phép tải tiếp tục những tập tin bị ngắt giữa chừng hoặc được ghi thêm sau lần tải trước đó (dạng file LOG)
- Hoạt động dưới hình thức Command Line
- Có giao diện cấu hình
- Thực thi một lệnh khác ngay khi một tập tin tải xong hoặc sau khi phiên làm việc hoàn tất
Tải về FtpSyncToLocal
Download phiên bản 1.2: Download – Phần mềm yêu cầu Microsoft.NET Framework 4.x.
- config.cmd: Dùng để gọi FtpSyncToLocal và mở giao diện cấu hình
- FtpSyncToLocal.exe: Chương trình chính
- Log4Net.config: Tập tin cấu hình ghi Log
- log4net.dll: Thư viện ghi Log
Sử dụng giao diện cấu hình
Đây là cách đơn giản đối với những bạn không quen làm việc với Command Line, bạn chỉ cần chạy tập tin config.cmd để thấy giao diện:
Thông số đầu tiên mà bạn nhìn thấy là một danh sách Id, chúng ta gọi đây là Id của các phiên làm việc. Cách sử dụng màn hình này rất đơn giản:
- Đầu tiên, bạn nhấn nút [New], nhập tên gợi nhớ cho phiên làm việc, ví dụ: Backup Hosting – domain.com.
- Điền các thông số trên màn hình, chúng tôi sẽ giải thích các thông số ở phần dưới
Sử dụng giao diện Command Line
Khóa | Chú thích |
---|---|
-help hoặc -? | Hiển thị hướng dẫn |
-config | Hiển thị giao diện cấu hình, thông tin cấu hình sẽ được lưu vào tập tin config.xml . |
-session | Thực thi các phiên làm việc đã cấu hình. |
Kết nối FTP | |
-server | Địa chỉ máy chủ, ví dụ: -server=ftp.domain.com |
-user | Username dùng để kết nối. |
-pass | Password dùng để kết nối. |
-timeout | Thời gian tối đa cho phép chờ kết nối hoặc chờ dữ liệu (giây). |
-resume | Bật tính năng tải tiếp tục nếu tập tin trên FTP Server có kích thước nhỏ hơn trên HDD. |
-passive | Kết nối theo phương thức thụ động, bạn nên dùng tham số này nếu máy tính của bạn phía sau Modem ADSL hoặc Firewall. |
Thư mục và Tập tin | |
-serverpath | Thư mục trên FTP Server, ví dụ: -serverpath=/Backup/Db |
-localpath | Thư mục chứa tập tin trên HDD, ví dụ: -localpath=C:\Backup\Db |
-recursive | Thực thi trên tất cả thư mục con trên FTP Server |
Giới hạn tập tin và Loại bỏ | |
-filemask | Định nghĩa dạng tên tập tin nào được tải về, ví dụ: -filemask=db_website_*.bak |
-skipolder | Định nghĩa thời gian để xác định tập tin cũ, ví dụ: -skipolder=72 tức là tập tin có thời gian ghi lần cuối sau 72 giờ sẽ không được tải về. |
-remove-from-server | Tập tin cũ xác định bằng -skipolder sẽ bị xóa khỏi FTP Server |
-delete-on-local | Tập tin cũ xác định bằng -skipolder , nếu có sẵn trên HDD sẽ bị xóa |
Thực thi chương trình ngoài | |
-execute | Đường dẫn tập tin chương trình ngoài, ví dụ: -execute="c:\zip-all-files.cmd" |
-execute-at | Xác định thời điểm thực thi chương trình ngoài:file : Ngay khi mỗi tập tin tải về hoàn tấtsession : Sau khi tất cả tập tin được tải về. |
-execute-and-wait | Tạm dừng và chờ chương trình ngoài thực thi hoàn tất |
Dùng với Task Scheduler
Phần mềm không có chức năng định giờ thực thi, nhưng bạn có thể sử dụng với Task Scheduler chuẩn của Windows:
- Đối với Windows XP: Start > All Programs > Accessories > System Tools > Scheduled Tasks
- Đối với Windows Vista, Windows 7: Start > All Programs > Accessories > System Tools > Task Scheduler
Dòng lệnh dùng trong Scheduler nên trỏ đến tập tin .CMD/.BAT, trong tập tin này bạn khai báo các phiên làm việc. Dĩ nhiên là bạn cũng hoàn toàn có thể chạy FtpSyncToLocal -session
để thực thi tất cả các cấu hình đã cài đặt bằng giao diện.
Mẫu một tập tin .CMD
1 2 3 4 5 |
@ECHO OFF SET COPY_COMMAND1 = FtpSyncToLocal.exe -resume -recursive -server=server1.domain.com -user=user1 -pass=password1 -passive -skipolder=72 -delete-on-local -filemask=*.doc %COPY_COMMAND1% -serverpath=/Websites -localpath=C:\Backup\Websites %COPY_COMMAND1% -serverpath=/Databases -localpath=C:\Backup\Databases |
WEB FAQ > Email FAQ > Hỏi đáp Phần mềm > Hỏi đáp Software
web faq | hỏi đáp web | hoi dap web | website faq | hỏi đáp website | hoi dap website | hướng dẫn sử dụng web | huong dan su dung web | huong dan web | hoi dap phan mem | Hoi dap software