Inilah tujuannya: Saya memiliki server cadangan dengan sistem file ZFS dengan kompresi dan snapshot bawaan. Semua mesin kami mencadangkan di sana setiap malam rsync
, dan kemudian snapshot ZFS diambil, jadi kami memiliki cadangan tentang bagaimana mesin eveach terlihat di akhir setiap hari.
Masalahnya adalah bahwa dengan Mac OS X, garpu sumber daya tidak disalin karena mesin jarak jauh tidak mendukung garpu sumber daya. Apa yang ingin saya lakukan adalah rsync
ke file .DMG yang berada di server cadangan. Dengan cara ini, saya memiliki gambar yang tepat dan dapat di-boot tentang bagaimana sistem saya terlihat setiap malam.
Sebagai bonus, server cadangan juga merupakan server NetBoot, jadi ini sebenarnya memungkinkan saya untuk mem-boot dari bagaimana mac saya ada di setiap titik dalam sejarah.
Saya membuat gambar drive Mac saya dan menyalinnya ke server cadangan. Sekarang, ketika saya membukanya di mac saya dan menjalankannya rsync
, itu berjalan untuk suatu periode (kadang-kadang lebih dari satu jam, kadang-kadang kurang) dan kemudian memberi saya satu ton kesalahan I / O. Gambar disimpan pada array RAID, saya yakin tidak ada kesalahan I / O.
Saya pikir koneksi dengan share Samba mungkin menjadi kewalahan ... Saya sudah mencoba dengan AFP juga, dan saya mendapatkan hasil yang sama ... Apa yang bisa menyebabkan ini dan bagaimana saya bisa mengatasinya? Atau, ada ide lain tentang bagaimana saya dapat memperbarui file DMG jarak jauh?
Jawaban:
Siapkan volume baru pada kotak Nexenta / OS Anda untuk cadangan Anda dan atur untuk dibagikan sebagai LUN iSCSI. Kemudian gunakan salah satu dari beberapa inisiator iSCSI untuk MacOS X untuk melampirkan volume cadangan di punggung Anda. Di mac Anda, format volume sebagai HFS +. Sekarang Anda dapat menggunakan CCC atau rsync, dll. Untuk melakukan backup.
sumber
Sudahkah Anda mempertimbangkan untuk menggunakan Carbon Copy Cloner ? Saya menggunakan ini untuk cadangan bit-demi-bit manual SSD saya ke drive jaringan sebulan sekali atau lebih dan itu bekerja dengan sempurna. Saya tahu ini menambah cadangan, dan saya tidak kesulitan membuang drive saya di gigabit ethernet.
sumber
rsync
dan saya mendapatkan hasil yang sama :-(rsync
dan saya mendapatkan kesalahan I / O yang sama :-(Bukan jawaban yang tepat untuk pertanyaan Anda, tetapi Anda juga dapat menggunakan sumber daya rsync. Berikut ini adalah artikel yang sangat bagus tentang:
ps: apakah Anda menggunakan solaris atau freebsd?
Jadi, apa yang saya coba sekarang:
Saya memiliki OS jarak jauh (bukan mac) dan memancarkannya melalui sekering / sshfs (melalui ADSL lambat).
Di macbook saya masukkan ini:
(tes / tmp / sudah ada di komputer jarak jauh)
dan dapatkan ini:
Seperti yang Anda lihat, garpu sumber daya dikonversi menjadi file dot_underscore dan disalin ke lokasi jauh. (misalnya, ikon kustom untuk direktori bk juga).
Karena itu saya tidak mengerti, mengapa Anda tidak dapat rsync ke remote zfs?
sumber
rsync
secara lokal! Saya mencoba rsync dari Mac ke server! Saya akan mencoba ini dan kembali kepada Anda.Saya tidak tahu mengapa , tetapi koneksi ke server terputus saat menyalin file dan saya berasumsi itu karena jumlah data yang ditransfer dengan kecepatan tinggi lebih dari yang bisa ditangani oleh server cadangan; itu akan menjadi tidak responsif untuk waktu yang singkat dan Mac akan secara paksa melepaskan DMG, dan cadangan akan gagal.
Saya menemukan solusi: sebelum mencadangkan, di System Preferences, saya menurunkan kecepatan Ethernet NIC saya dari 1000Mbps menjadi 100Mbps. Kemudian, cadangan tampaknya bekerja dengan sempurna, karena laju data dibatasi dan server cadangan tidak kewalahan.
sumber