Apa itu opsi "restart" Robocopy?

102

robocopy /Z = "salin file dalam mode restart".

Apa fungsi opsi ini? Semua dokumentasi yang saya temukan hanya mengutip manual on-board. Apa itu mode "dapat direstart", mengapa seseorang menggunakannya, dan apa yang membedakannya dari "Mode backup" ( /B)?

pengguna2279887
sumber

Jawaban:

109

Mode Restartable (/ Z) berkaitan dengan file yang disalin sebagian. Dengan opsi ini, jika salinan diinterupsi sementara file tertentu disalin sebagian, eksekusi robocopy berikutnya dapat mengambil tempat yang ditinggalkannya daripada menyalin ulang seluruh file.

Opsi itu dapat berguna saat menyalin file yang sangat besar melalui koneksi yang berpotensi tidak stabil.

Mode cadangan (/ B) berkaitan dengan cara robocopy membaca file dari sistem sumber. Ini memungkinkan penyalinan file di mana Anda mungkin mendapatkan kesalahan akses ditolak baik pada file itu sendiri atau saat mencoba menyalin atribut / izin file. Anda harus menjalankan dalam konteks Administrator atau memiliki hak cadangan untuk menggunakan tanda ini.

Luke Z
sumber
4
Hai. Saya tahu itu pertanyaan lama, tetap saja saya tidak terlalu yakin. Bisakah Anda menjelaskan lebih lanjut? Jika suatu file disalin sebagian, kemudian diubah source-nya, apakah robocopy /zfile tersebut akan rusak, seperti xcopy? Mengapa /zdan /bsaling eksklusif? [*] (# "(per manual:« / ZB :: gunakan mode restart; jika akses ditolak gunakan mode Cadangan. »")
LogicDaemon
2
@LogicDaemon Tebakan terbaik saya adalah, mode cadangan tidak memungkinkan restart; oleh karena itu, menggunakan mode restart lebih disukai jika sebenarnya tidak ada kesalahan izin.
jpaugh
2
Ketahuilah bahwa / z dapat menyebabkan penalti performa yang sangat besar . Dalam kasus saya, saya melihat peningkatan dari 20MB / s menjadi 600MB / s setelah menghapus / z. Sumber: serverfault.com/a/812212/268224
user643011