Saya telah mencoba menggunakan rsnapshot untuk membuat cadangan, tetapi saya merasa itu tidak dapat digunakan. Meskipun ia dapat melakukan diff direktori (50gb) dan menduplikatnya (menghubungkan setiap file) dalam beberapa menit, dan saya dapat cp seluruh direktori dalam waktu sekitar setengah jam, dibutuhkan lebih dari satu jam untuk menghapusnya. Bahkan secara langsung menggunakan rm -rfv
, saya menemukan itu bisa memakan waktu hingga setengah detik untuk rm file tunggal, sedangkan cp
dan link
perintah selesai secara instan.
Mengapa rm begitu lambat? Apakah ada cara yang lebih cepat untuk menghapus hardlink secara rekursif? Tidak masuk akal bagi saya bahwa menyalin file seharusnya lebih cepat daripada menghapusnya.
Filesystem yang sedang saya kerjakan adalah drive penyimpanan eksternal, terhubung melalui usb dan ketik fuseblk (yang menurut saya artinya adalah ntfs). Komputer saya menjalankan linux ubuntu.
Output dari atas:
Cpu(s): 3.0%us, 1.5%sy, 0.0%ni, 54.8%id, 40.6%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 8063700k total, 3602416k used, 4461284k free, 557604k buffers
fuseblk
bukan berarti drive tersebut adalah NTFS, itu hanya berarti ia dipasang sebagai perangkat blok FUSE. Itu bisa hampir apa saja.