ROBOCOPY
Dùng để backup
dữ liệu một cách nhanh chóng.
·
Ưu điểm: Tốc độ copy cao, tạo ảnh chính xác, chỉ
lựa chọn các file bị thay đổi từ lần backup cuối cùng. Hỗ trợ đường dẫn dạng
\\ServerName\ShareName.
·
Nhược điểm: Chạy lần đầu tiên lâu như Copy bình
thường. Không hỗ trợ ghi sang 2 đích cùng lúc – nếu có 2 ổ ngoài thì phải chạy
làm 2 lần.
CÁCH 1: SỬ DỤNG GIAO
DIỆN DÒNG LỆNH
Cú pháp:
Robocopy source destination [file
[file]…] [option]
Ví dụ:
Tạo file txt rồi copy mẫu sau, lưu lại với đuôi .cmd
@echo off
robocopy “C:\MyFolder” “F:\MyFolder” /S /E /ZB
/MIR /R:5 /W:5 /LOG:“BackupLog.txt” /TEE
/TEE: Ghi dữ liệu ra vào cửa sổ giao diện điều khiển, cũng
như với file nhật ký.
Cách 2: Sử dụng giao diện GUI (Microsoft
Robocopy GUI –Version 3.1.1)
Link Download:
Trong đó:
Option
|
Giải thích
|
/S
|
Sao chép thư mục con. Tùy
chọn này loại trừ thư mục rỗng.
|
/SEC
|
Sao chép tệp với bảo mật
(tương đương / copy: DAT ).
|
/COPYALL
|
Sao chép tất cả thông tin tệp
(tương đương / copy: DATSOU ).
|
/CREATE
|
Tạo ra một thư mục và các tệp
trống.
|
/FFT
|
Thời gian file FAT giả định
(độ chính xác hai giây).
|
/E
|
Sao chép thư mục con. bao gồm
các thư mục rỗng.
|
/MOV
|
Di chuyển các tập tin, và
xóa khỏi nguồn sau khi được sao chép.
|
/NOCOPY
|
Sao chép không có thông tin
tệp tin.
|
/PURGE
|
Xóa các tệp và thư mục đích
mà không còn tồn tại trong nguồn
|
/LEV
|
Chỉ sao chép các mức “N”
trên cùng của cây thư mục nguồn.
|
/M
|
Chỉ sao chép các tệp tin mà
thuộc tính Lưu trữ được thiết lập và đặt lại thuộc tính Lưu trữ.
|
/A
|
Chỉ sao chép các file mà
thuộc tính Lưu trữ được thiết lập
|
/MIR
|
Sao chép một cây thư mục
|
/MOVE
|
Di chuyển các file và thư mục
và xóa chúng khỏi nguồn sau khi sao chép.
|
/Z
|
Sao chép file trong chế độ
Khởi động lại.
|
/B
|
Sao chép file trong chế độ
Sao lưu.
|
/ZB
|
Sử dụng chế độ Khởi động lại.
Nếu truy cập bị từ chối, tùy chọn này sử dụng chế độ Sao lưu.
|
/FAT
|
Tạo file đích bằng cách sử dụng tên file FAT dài 8.3
ký tự.
|
/A-:
|
Loại bỏ các thuộc tính được
chỉ định từ các file sao chép.
|
/A+:
|
Thêm các thuộc tính được chỉ
định vào các file được sao chép.
|
/COPY:
|
Chỉ định các thuộc tính file
được sao chép
D: Dữ liệu
A: Thuộc tính
T: Tem thời gian
S: Danh sách kiểm soát truy
cập NTFS (ACL)
O: Thông tin về chủ sở hữu
U: Thông tin kiểm toán
|
/R (Retry option)
|
Chỉ định số lần thử lại
trên các bản sao không thành công. Giá trị mặc định của N là 1.000.000 (một
triệu lần thử lại).
|
/W (Retry option)
|
Chỉ định thời gian chờ giữa
các lần thử lại, tính bằng giây. Giá trị mặc định của N là 30 (thời gian chờ
30 giây).
|
·
Drive Mapping
Tab Drive Mapping là nơi chỉ
định tên máy chủ đích, tên người dùng, mật khẩu, và tên miền.
·
Filters
Trong đó:
Option
|
Giải thích
|
/XJ
|
Không bao gồm điểm kết nối,
thường được bao gồm theo mặc định.
|
/IT
|
Bao gồm các tập tin "đã
bị chỉnh lại".
|
/IS
|
Bao gồm các tệp giống nhau.
|
/MAX
|
Chỉ định kích thước tệp tối
đa (để loại trừ tệp lớn hơn N byte).
|
/XC
|
Không bao gồm các tệp đã
thay đổi.
|
/XX
|
Không bao gồm các tệp và
thư mục bổ sung.
|
/XO
|
Không bao gồm các tệp cũ
hơn.
|
/MIN
|
Chỉ định kích thước tệp tối
thiểu (để loại trừ các tệp nhỏ hơn N bytes).
|
/XN
|
Loại trừ các tệp mới hơn.
|
/XL
|
Không bao gồm các tệp và
thư mục "độc lập".
|
/IA:
|
Chỉ bao gồm các tệp tin mà
bất kỳ thuộc tính nào được chỉ định
|
/XA:
|
Không bao gồm các tệp mà bất
kỳ thuộc tính nào được chỉ định
|
/XD
|
Không bao gồm các thư mục
khớp với tên và đường dẫn được chỉ định.
|
/XF
|
Loại trừ các tệp khớp với
tên hoặc đường dẫn được chỉ định.
|
·
Loggin
Trong đó:
Option
|
Giải thích
|
/V
|
Hiển thị tất cả các file bị
bỏ qua.
|
/NJH
|
Chỉ định rằng không có tiêu
đề công việc.
|
/ETA
|
Hiển thị thời gian ước tính
đến (ETA) của các tệp được sao chép.
|
/NC
|
Không hiển thị loại file
|
/NFL
|
Không hiển thị danh sách
file
|
/TS
|
Bao gồm các tập tin nguồn với
tem thời gian trong đầu ra.
|
/NJS
|
Không có tóm tắt nội dung
|
/X
|
Báo cáo tất cả các file phụ,
không chỉ các tệp được chọn.
|
/NDL
|
Không hiển thị danh sách
thư mục
|
/L
|
Chỉ định rằng các file chỉ
được liệt kê (không được sao chép, xóa hoặc đóng dấu thời gian).
|
/FP
|
Bao gồm tên đường dẫn đầy đủ
của các file trong output.
|
/NP
|
Quá
trình sao chép (số lượng file hoặc thư mục đã được sao chép) sẽ không được hiển
thị.
|
/NS
|
kích thước file.
|
LOG
|
In ra file Log ở trạng thái
mới
|
LOG+
|
Ghi đè lên file log
|
·
Monitoring Options
Trong đó:
Option
|
Giải thích
|
/MON
|
Theo dõi nguồn, và chạy lại
khi phát hiện N thay đổi lớn hơn.
|
/MOT
|
Theo dõi nguồn và chạy lại
trong M phút nếu phát hiện có thay đổi.
|
/IPG
|
Chỉ định khoảng cách giữa
các gói tin khi đường truyền không ổn định
|
/PF
|
Kiểm tra thời gian chạy
trên mỗi tập tin
|
/RH
|
Chỉ định thời gian chạy khi
bản sao mới có thể được bắt đầu.
|
Một số ví dụ:
1. Đồng
bộ từ src sang dest sao cho mỗi khi src thay đổi thì dest cũng thay đổi theo, nếu
dest bị xoá file thì khi đồng bộ cũng được khôi phục lại giống src
@ECHO OFF
robocopy
"SOURCE" "DESTINATION" /MIR /LOG+:"D:\data.log"
Trong đó:
/MIR: Đồng bộ thư mục nguồn và đích là giống hệt
nhau
/LOG+:"D:\data.log " : Ghi thêm log vào file
data.log trong ổ D
2. Move
dữ liệu từ src sang dest, sao cho chỉ các file mới hoặc chưa đồng bộ mới chuyển
sang dest (mục đích chính cho việc backup)
@ECHO OFF
robocopy
"SOURCE" "DESTINATION" /S /XO /LOG+:"D:\data.log"
Trong đó:
/S : Sao chép tất cả (thư mục +File). Nhưng không copy thư mục
rỗng.
/XO: Không bao gồm
các tập tin cũ
/LOG+:"D:\data.log " : Ghi thêm log vào file
data.log trong ổ D
3. Move
dữ liệu cũ hơn x ngày từ src sang dest (mục đích chính cho việc backup)
@ECHO OFF
robocopy
"SOURCE" "DESTINATION" /S /minage:5 /LOG+:"D:\data.log
"
Trong đó:
/S : Sao chép tất cả (thư mục +File). Nhưng không copy thư mục
rỗng.
/minage:5 :chỉ ra những file tồn tại hơn 5 ngày
/LOG+:"D:\data.log " : Ghi thêm log vào file
data.log trong ổ D
0 nhận xét:
Đăng nhận xét