Btrfs mendukung Copy-On-Write. Saya mencoba menggunakan fitur itu untuk mengkloning direktori:
cp -R --reflink=always foo_directory foo_directory.mirror
Saya mengharapkan perintah untuk menyelesaikan hampir secara instan (seperti a btrfs subvolume snapshot
), tetapi cp
perintah itu tampaknya melakukan salinan standar yang lambat.
Menurut halaman manual, saya diharapkan --reflink=always
untuk menegakkan Copy-On-Write:
Ketika --reflink [= selalu] ditentukan, lakukan penyalinan ringan, di mana blok data disalin hanya ketika dimodifikasi. Jika ini tidak memungkinkan, salinan gagal, atau jika --reflink = otomatis ditentukan, kembali ke salinan standar.
Pertanyaan:
- Tahukah Anda mengapa
--reflink=always
tidak berhasil? - Opsi apa (atau perintah lain) yang harus saya gunakan?
cp --reflink=always
masih bisa berguna ketika apa yang Anda coba tiru bukanlah akar dari subvolume, karenabtrfs subvolume snapshot
hanya beroperasi pada subvolume, bukan pada bagian dari subvolume.