Saya ingin menulis skrip cadangan sederhana yang menyimpan beberapa data ke drive FAT. Haruskah saya memformat ulang drive dan menggunakan sistem file yang lebih baik atau apakah mungkin menggunakan rsync dengan FAT? Jika demikian, masalah apa yang mungkin saya hadapi? Apakah kinerja akan jauh lebih buruk?
EDIT: Ini di linux, bahkan tidak tahu ada rsync untuk windows. Sumbernya adalah berbagai sistem file (berantakan), dan tujuan saat ini diformat dengan FAT32.
Terima kasih atas jawaban Anda, saya mungkin akan memformat ulang, karena saya tidak sepenuhnya yakin tentang ukuran file yang akan kami miliki.
--modify-window=2
. Saat menggunakannya1
masih menyalin semua file. Menyalin dari NTFS ke FAT32.--modify-window
, rsync akan bersikeras menyalin semua file saya. Saya menggunakan--size-only
opsi sekarang dan itu berfungsi ok. Itu dari Mac OS Extended (Case-sensitive, Journaled) hingga FAT32.Apakah rsync ini di linux ke / dari disk FAT (versi FAT?) Atau Anda menggunakan cwRsync versi Windows?
Either way FAT16 dan 32 bekerja dengan kedua versi (belum mencoba FAT12 sendiri). Jika Anda menggunakan sistem linux, saya berharap kinerja dari sistem file FAT menjadi sedikit lebih buruk daripada menggunakan sistem file format-linux seperti pada umumnya mereka sedikit lebih lambat (senang seseorang menempatkan saya tepat pada yang satu ini jika saya salah).
sumber
Ya memformat ulang! Anda harus selalu menggunakan sistem file yang lebih baik daripada FAT kecuali Anda harus karena alasan kompatibilitas!
Saya sarankan Anda memformat drive menggunakan sistem file yang sama dengan yang Anda rsyncing dari yang lain, Anda berpotensi kehilangan izin dan atribut yang ditetapkan pada file dan direktori Anda.
FAT (mungkin FAT32) dapat menjadi masalah karena ukuran file maksimum (4GB), ukuran volume maksimum (2TB - toh satu hari!), Fragmentasi dll.
Namun jika tidak ada yang penting dan Anda hanya ingin sistem file yang kompatibel sederhana, cepat & maksimal maka FAT akan baik-baik saja. Kecepatan bijaksana, karena kurangnya penjurnalan, izin dll, FAT mungkin dapat melakukan alternatif - NTFS / Ext3 / HFS ...
sumber
Apakah ada alasan Anda menggunakan drive FAT? Rsync seharusnya berfungsi untuk menyimpan data, tetapi Anda akan kehilangan meta informasi tentang file ... kepemilikan, izin, dll ... dan Anda berisiko mengalami masalah jika Anda pernah melakukan rsync file besar karena FAT memiliki batas ukuran file 2 gig.
Kinerja yang tidak dapat saya komentari, saya tidak pernah menjalankan benchmark dibandingkan dengan yang lain. Saya membayangkan itu juga ada banyak hubungannya dengan spesifikasi drive sendiri serta sistem file dalam hal itu.
Jika Anda bisa , saya akan memformat ulang ke format asli yang Anda rencanakan untuk digunakan dengan komputer (OS X? Linux?), Jika tidak lain dari menyimpan metadata dan kehilangan tamparan dahi dalam beberapa bulan ketika saya mengakhiri menyinkronkan sesuatu yang kesalahan karena keterbatasan sistem file. sering berbagi dengan sistem lain dapat dilakukan melalui berbagi ekspor atau jika Anda menggunakan NTFS Anda dapat menyimpan beberapa metadata tetapi masih mendapatkan sebagian besar kompatibilitas lintas-sistem karena Mac, NT, dan Linux semuanya mendukung kemampuan NTFS R / W sekarang.
sumber