Apakah mungkin untuk membuat cadangan partisi btrfs kata demi kata (termasuk semua struktur bersama yang menghemat ruang dengan menandai pohon snapshot sebagai COW) ke yang lain? Sebagai contoh, saya ingin mem-backup partisi root saya yang memiliki beberapa subvolume btrfs (snapshots dari / itu sendiri).
Satu-satunya cara saya dapat berpikir adalah dengan menggunakan alat penyalin blok seperti dd
tapi itu tidak efisien karena partisi saya hanya 20% penuh dan saya bermaksud untuk mencadangkannya secara teratur. Saya sudah mem-backup semuanya secara bertahap rsync
, jadi ini bukan solusi untuk masalah lain. Saya hanya perlu sedikit untuk mengkloning partisi btrfs saya tanpa harus menggunakan alat seperti dd
.
Saya tahu ext3, misalnya, menyediakan utilitas dump dan restore. Itu adalah hal yang saya cari.
MEMPERBARUI
Berikut ini adalah pembaruan untuk mengklarifikasi fakta bahwa saya ingin dapat mengakses file pada penyimpanan cadangan dengan cara yang sama seperti pada disk langsung (yaitu saya tidak ingin menyimpan file dump pada penyimpanan cadangan).
cat /dev/zero > zeroes
) Untuk menyingkirkan data yang tidak terhubung yang masih ada di disk. Tapi itu mungkin tidak berfungsi lagi ketika BTRFS mendapatkan deduplikasi data tingkat blok di masa depan.Belum mencoba, tetapi
btrfs-image
tampaknya menyelesaikan masalah ini:https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-image
Pembaruan: Jangan gunakan ini sebagai cadangan. Terima kasih atas komentarnya.
Saya membiarkan ini terbuka dan tidak akan menghapusnya, sehingga orang lain dapat belajar darinya juga.
sumber
just fyi ext2 / 3/4 dump tidak melakukan apa yang ingin Anda lakukan ... hanya fs yang mampu melakukan ini yang saya ketahui adalah ntfs (menggunakan ntfs-3g) dan zfs
meskipun Anda bisa melakukan ini menggunakan LVM dan dan penyediaan tipis eksperimental ...
Sunting: kembali ke ini beberapa tahun kemudian menyadari, Anda dapat melakukan ini dengan sistem file apa saja menggunakan squashfs ...
sumber
Saya pikir ternyata tidak ada alat seperti itu (ATM).
sumber