Lewati ke konten utama

Perbaiki File yang Dimodifikasi Selama Transfer — Selesaikan Konflik Sinkronisasi Cloud dengan RcloneView

· 4 menit membaca
Tayson
Senior Engineer

Saat file berubah ketika RcloneView sedang menyinkronkannya, transfer bisa gagal, menghasilkan unggahan sebagian, atau membuat salinan cloud yang tidak konsisten — berikut cara mendeteksi dan menyelesaikan setiap skenario.

Sumber umum error sinkronisasi cloud adalah file yang dimodifikasi, terkunci, atau sedang ditulis saat proses sinkronisasi berlangsung. File database yang sedang ditulis oleh aplikasi, dokumen yang terbuka di Office, atau file log yang aktif ditambahkan oleh layanan yang berjalan, semuanya dapat menyebabkan unggahan sebagian atau kegagalan transfer. RcloneView menampilkan error ini dengan jelas di log-nya, dan rclone menyediakan beberapa flag untuk menanganinya dengan baik.

Pratinjau aplikasi RcloneView

Kelola & Sinkronkan Semua Cloud di Satu Tempat

RcloneView adalah GUI lintas platform untuk rclone. Bandingkan folder, transfer atau sinkronkan file, dan otomatiskan alur kerja multi-cloud dengan antarmuka visual yang bersih.

  • Pekerjaan sekali klik: Salin · Sinkronkan · Bandingkan
  • Penjadwal & riwayat untuk otomatisasi yang andal
  • Bekerja dengan Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP, dan lainnya
WindowsmacOSLinux
Mulai Gratis →

Fitur inti gratis. Otomatisasi Plus tersedia.

Identifikasi Error File-In-Use di Log RcloneView

Saat file terkunci atau dimodifikasi selama sinkronisasi, rclone biasanya melaporkan error seperti:

  • Failed to copy: file changed under us - trying again
  • source file is being written to
  • partial read detected

Di RcloneView, error ini muncul di tab Log di bagian bawah antarmuka. Setelah tugas sinkronisasi selesai, periksa log untuk entri ERROR yang menunjukkan konflik modifikasi file. Tampilan Job History juga menampilkan status Errored untuk tugas di mana ada file yang gagal ditransfer.

Job history showing file transfer errors in RcloneView

Gunakan --ignore-errors dan Logika Percobaan Ulang

Secara default, tugas sinkronisasi RcloneView dikonfigurasi dengan jumlah percobaan ulang (default: 3) yang secara otomatis mencoba kembali transfer yang gagal. Untuk file yang terkunci sementara (misalnya, file yang sebentar dibuka dan ditutup oleh aplikasi), percobaan ulang sering berhasil pada percobaan berikutnya.

Untuk tugas sinkronisasi di mana beberapa file secara konsisten terkunci (misalnya, file database yang aktif), tambahkan --ignore-errors ke flag rclone kustom dalam konfigurasi tugas sinkronisasi Anda. Ini memberi tahu rclone untuk terus menyinkronkan file lain meskipun ada yang gagal, menyelesaikan sebanyak mungkin bagian sinkronisasi dan mencatat kegagalan untuk ditinjau.

Configuring sync job settings to handle file-in-use errors in RcloneView

Kecualikan File Aplikasi Aktif dari Sinkronisasi

Perbaikan jangka panjang terbaik untuk konflik file-in-use adalah mengecualikan file yang selalu digunakan secara aktif dari cakupan tugas sinkronisasi. Pengaturan filter RcloneView (Langkah 3 dalam wizard sinkronisasi) mendukung aturan pengecualian kustom:

  • Kecualikan database SQLite: tambahkan *.db-journal dan *.db-wal untuk mengecualikan write-ahead log yang aktif
  • Kecualikan file sementara Office: tambahkan ~$* untuk mengecualikan file kunci Word/Excel
  • Kecualikan file log yang sedang ditulis: tambahkan *.log atau pola tertentu

Filter ini mencegah RcloneView mencoba menyinkronkan file yang dipastikan sedang digunakan selama tugas berlangsung, sehingga menghilangkan kategori error ini sepenuhnya.

Setting up file exclusion filters to avoid sync conflicts in RcloneView

Jalankan Dry Run untuk Memverifikasi Efektivitas Filter

Setelah menambahkan filter pengecualian, jalankan dry run dari tugas sinkronisasi untuk memastikan file yang difilter tidak lagi muncul dalam daftar transfer. Output dry run menampilkan setiap file yang akan disalin — verifikasi bahwa file database aktif, file kunci, dan dokumen yang terbuka tidak ada dalam daftar sebelum menjalankan sinkronisasi sebenarnya.

Using dry run to verify filtered file list before syncing in RcloneView

Memulai

  1. Unduh RcloneView dari rcloneview.com.
  2. Setelah sinkronisasi gagal, periksa tab Log dan Job History untuk error modifikasi file.
  3. Tambahkan filter pengecualian kustom di wizard sinkronisasi untuk file yang selalu digunakan.
  4. Jalankan dry run untuk memastikan filter Anda bekerja, lalu jalankan kembali tugas sinkronisasi.

Menangani konflik file-in-use di RcloneView adalah tentang memahami file mana yang harus dikecualikan dan cara mengonfigurasi percobaan ulang — setelah dikonfigurasi dengan benar, tugas sinkronisasi Anda akan berjalan lancar setiap saat.


Panduan Terkait:

Penyedia Cloud yang Didukung

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces