Apakah Anda merekomendasikan Raspberry Pi sebagai perangkat cadangan file jarak jauh?


12

Saya ingin memiliki komputer di rumah tempat rsyncsaya menyimpan file-file saya dari mana saja, lebih disukai kapan saja saya mau. Volume data harian jarang melebihi 100 juta. Itu harus murah dan mudah diganti, tidak cepat (ini hanya untuk keperluan cadangan / pengarsipan).

Satu ide adalah menggunakan Raspberry Pi dengan hard disk USB. (Atau dua.) Apakah Anda? Bisakah Anda membuat daftar kelemahan yang membuat alternatif jelas lebih unggul?


5
Tentu saja, tetapi sadarilah bahwa Anda mungkin membutuhkan hub USB yang aktif untuk drive (jika tidak self-powered), karena port pi hanya memberikan 140 mA.
goldilocks

Jawaban:


8

Saya juga berpikir ini adalah pengaturan yang bagus. Saat ini saya menjalankan Raspberry Pi, terhubung langsung dengan hard disk USB 2.0 3,5 '(Western Digital, 1,5 TB) dengan daya eksternal, dan itu bekerja seperti pesona: Saya mendapatkan cadangan per jam ketika saya di rumah, dan Raspberry juga merupakan server file / media yang sangat baik.

Saya mendapatkan 23MB / s bukannya 30MB / s pada hard disk, tapi itu masih cukup bagus. Saya dapat melakukan streaming film dari hard disk (melalui Samba atau MiniDLNA) tanpa masalah.

Sebenarnya, backup per jam dilakukan dari laptop saya menggunakan Apple Time Machine, tetapi menggunakan rsynctidak akan banyak berubah.

Seperti yang disebutkan @goldilocks , hard disk tanpa daya eksternal (seperti kebanyakan hard disk 2,5 ') akan memerlukan hub yang berdaya: Raspberry saya dimatikan segera setelah saya mencoba memasang satu secara langsung ( edit : itu dengan catu daya 5V-1.2A , tetapi masih terjadi ketika memasang langsung dengan catu daya 5V-2A; hub yang bertenaga menyelesaikan masalah).

Selain itu, saya telah menginstal BarracudaDrive ( http://barracudadrive.com/ ), tersedia secara gratis dari PiStore, yang akan saya gunakan sebagai cloud pribadi saya di masa depan.

Keandalan hard disk

USB HD mati saat tidak digunakan, tetapi ini diterapkan oleh kandang HD (yang paling baru saya beli memilikinya).

Perhatikan bahwa pemintalan ke atas dan ke atas merupakan tekanan tersendiri bagi hard disk jika dilakukan terlalu sering, tetapi karena Anda tidak dapat mengatur batas waktu spindown, ini hanya masalah jika produsen memilih pengaturan yang salah.

(Google untuk "ubuntu menghancurkan hard disk" untuk menemukan diskusi seperti: https://ata.wiki.kernel.org/index.php/Known_issues#Drives_which_perform_frequent_head_unloads_under_Linux ).

Bagaimanapun, Anda cukup menggunakan hard disk USB andal yang dirancang untuk jenis skenario Anda. Atau dua yang di mirroring ( edit : tapi saya akan memeriksa kinerja dulu, karena mirroring akan menggandakan bandwidth USB yang diperlukan untuk jumlah penulisan yang sama).

Alih-alih mirroring, saya selalu membawa hard disk yang kasar dan melakukan backup juga di sana.

Tip pengaturan perangkat lunak umum

Tentu saja, Anda harus memperhatikan filesystem yang Anda gunakan pada HD: saat ini ext4 mungkin merupakan pilihan teraman karena termudah untuk memulihkannya.

Anda mungkin ingin menggunakan rdiff-backupalih-alih rsync, memiliki akses ke cadangan historis.

Akhirnya, karena Anda mungkin akan melakukan rsync melalui SSH, Anda mungkin ingin memilih cipher RC4 untuk kecepatan ekstra ( edit : tetapi lihat peringatan tentang keamanan dalam jawaban lain ini jika Anda melakukannya melalui Internet). Berikut ini kutipan dari .ssh / config saya di host saya:

Host pibbw # Replace pibbw with the hostname of your Raspberry Pi
        User pi
        Ciphers arcfour128

Bagaimana Anda mengukur kecepatan hard disk? Saya mendapatkan kurang dari 2,5 MB / s pada transfer Samba dari hard disk.
palswim

IIRC, 23 dan 30 MB / s berasal dari hdparm. Tetapi saya harus menarik kembali pernyataan saya tentang streaming ... (Lebih dari perangkat non-seluler).
Blaisorblade

6

Saya telah mengemas salah satu Raspberry saya dengan hub USB mikro dan HD 500GB untuk membuat cadangan direktori kritis 2TB NAS saya melalui rsync. (Hanya yang saya tidak mampu kehilangan).

Baik Rpi dan hub ditenagai oleh adaptor daya 5V-2A (7 €). Semuanya bekerja dengan sangat baik.

Saya sangat puas bahwa saya telah membeli 2 slot USB HD dock seperti yang ada di sini . Suatu hari saya akan membeli beberapa HD besar dan akan memindahkan semuanya ke sana.

BTW, saya juga berencana untuk menginstal OwnCloud dan membuatnya dapat diakses dari Internet sehingga memiliki sistem seperti Dropbox pribadi saya.


2
Apakah daya HD turun saat tidak digunakan? Ini akan mengurangi konsumsi daya dan keausan sebagian, tetapi saya tidak yakin bagaimana memastikannya - apakah Raspberry Pi perlu mendukungnya dengan cara tertentu?
reinierpost

Saya tidak 100% yakin tetapi saya akan mengatakan ya.
Remo.D

Apakah yang Anda maksud adalah HD 500MB?
Blaisorblade

Sebagian besar selungkup HD modern saya mati saat tidak digunakan, terlepas dari sistem yang terhubung dengannya.
Blaisorblade

@ Blaisorblade, ops! Tentu saja, maksudku GB :)
Remo.D

1

Saya sudah menggunakan Raspberry Pi untuk membuat cadangan direktori html dan tabel mysql saya. Detail tersedia di blog saya!

http://ahmet.tekelioglu.org/en/raspberry-pi-backup-and-disaster-recovery-tool

Saya membuat cadangan tambahan direktori HTML server Apache saya melalui koneksi modem kabel di rumah. Basis data MySQL dicadangkan seluruhnya karena cadangan tambahan tidak mungkin atau perlu (tabel cukup kecil). Saya bisa menggunakan ADSL juga.

MySQL dumps yang terletak di server harus disiapkan terlebih dahulu sehingga ketika Rasp-Pi mulai menyinkronkan, mereka hadir. Drive USB eksternal dan perangkat WiFi terpasang. Dimungkinkan untuk menggantinya dengan thumb drive dan modem GSM. Monitor dan keyboard dilepas setelah pengaturan.


Halo, dan selamat datang di RasPi StackExchange. Tautan hanya jawaban yang melanggar kebijakan situs. Maukah Anda memperluas jawaban, setidaknya memberikan ringkasan tentang apa yang perlu dilakukan?
Jacobm001

Saya telah mengedit posting asli saya. Apa yang kamu pikirkan tentang itu?
dos360
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.