Latar Belakang
Klien membutuhkan solusi cadangan otomatis ke drive eksternal (harus dibawa keluar setiap minggu). Saya biasanya menyarankan rsnapshot (atau mungkin meluncurkan rsync
skrip khusus ), tetapi pertanyaan ini sedikit lebih terlibat.
Sistem berbasis Linux Arch adalah tanpa kepala dan oleh karena itu solusinya harus sepenuhnya otomatis, tidak memerlukan intervensi pengguna.
Skenario yang ideal adalah sebagai berikut:
- Pengguna memasang hard drive USB
- Cadangan inkremental lengkap dibuat
- Hard drive tidak terpasang
- Pengguna diberitahu bahwa hard drive dapat dicabut
Usul
Solusi yang saya usulkan terdiri dari:
- Sebuah
udev
aturan secara otomatis memasang drive Cadangan dimulai dengan:
udev
Aturan yang sama juga memicursnapshot
skrip- Sebuah baris tidak valid membuat acara mendeteksi baru titik dan pemicu me-mount
rsnapshot
Setelah
rsnapshot
keluar,umount
dijalankan di driveKemungkinan cara untuk memberi tahu hard drive dapat dihapus:
- Drive CD terbuka
- Suara dimainkan melalui speaker PC
Jika terjadi kesalahan pada titik mana pun, kirim email kepada pengguna dan lepaskan drive.
Pertanyaan
- Proposal saya tampaknya layak tetapi apakah ada kekurangan yang jelas? Bagaimana saya bisa membuatnya kuat?
- Untuk tujuan keamanan, bagaimana saya bisa memastikan hard drive yang terpasang adalah pengguna?
ssh
kunci? Label drive? - Apakah ada solusi (Linux) yang ada yang mencakup ini?