Raspberry Pi'yi uzaktan dosya yedekleme cihazı olarak önerir misiniz?


12

Evde rsyncdosyalarımı istediğim bir yerden, tercihen seçtiğim herhangi bir zamanda kullanmak istiyorum. Günlük veri hacmi nadiren 100 milyonu aşacaktır. Ucuz ve değiştirilmesi kolay, hızlı değil (sadece yedekleme / arşivleme amaçlı).

Bir fikir, Raspberry Pi'yi bir USB sabit disk ile kullanmaktır. (Veya iki.) Yapar mısın? Alternatifleri açıkça üstün kılan herhangi bir dezavantaj listeleyebilir misiniz?


5
Kesinlikle, ancak pi portları sadece 140 mA verdiğinden, muhtemelen sürücüler için güçlü bir USB hub'ına (kendinden güç almıyorlarsa) ihtiyacınız olacağını unutmayın.
goldilocks

Yanıtlar:


8

Bunun iyi bir kurulum olduğunu düşünüyorum. Şu anda harici güç ile 3.5 `` USB 2.0 sabit disk (Western Digital, 1.5 TB) ile doğrudan bağlı bir Raspberry Pi çalıştırıyorum ve bir cazibe gibi çalışıyor: Evde olduğumda saatlik yedekler alıyorum ve Ahududu aynı zamanda mükemmel bir dosya / medya sunucusudur.

Sabit diskte 30MB / s yerine 23MB / s alıyorum, ancak yine de oldukça iyi. Filmleri sabit diskten (Samba veya MiniDLNA aracılığıyla) sorunsuz bir şekilde aktarabilirim.

Aslında, saatlik yedeklemeler Apple Time Machine kullanarak dizüstü bilgisayarımdan yapılır, ancak kullanımı rsyncçok fazla değişmemelidir.

Gibi @goldilocks sözü, sabit diskler, harici güç olmadan (çoğu 2.5 '' sabit disk gibi) güç hub gerektirecektir: benim Ahududu kapanır aşağı en kısa sürede doğrudan birini takılarak (çalışırken düzenlemeyi : Bir 5V-1.2A güç kaynağı ile oldu , ancak doğrudan 5V-2A güç kaynağı ile takılırken olur; elektrikli bir hub sorunu çözer).

Ayrıca , gelecekte kişisel bulutum olarak kullanacağım PiStore'dan ücretsiz olarak temin edilebilen BarracudaDrive'ı ( http://barracudadrive.com/ ) kurdum.

Sabit disk güvenilirliği

USB HD kullanılmadığında kapanır, ancak bu HD muhafazası tarafından uygulanır (en son satın aldığımlarda bu var).

Sık sık aşağı ve yukarı dönmenin, sabit disk için çok sık yapılması durumunda bir stres olduğunu unutmayın, ancak spindown zaman aşımını ayarlayamadığınız için, bu sadece üretici yanlış kurulumu seçerse bir sorundur.

( Https://ata.wiki.kernel.org/index.php/Known_issues#Drives_which_perform_frequent_head_unloads_under_Linux gibi tartışmaları bulmak için "ubuntu sabit diski yok eder" için Google ).

Her neyse, kendi senaryolarınız için tasarlanmış güvenilir bir USB sabit disk kullanmanız gerekir. Ya da yansıtmada iki tane ( değiştir : ama önce performansı kontrol ederim, çünkü yansıtma aynı miktarda yazma için gerekli USB bant genişliğini iki katına çıkarır).

Aynalamak yerine, her zaman yanımda sağlam bir sabit disk taşıyorum ve orada da yedeklemeler yapıyorum.

Genel yazılım kurulum ipuçları

Tabii ki, HD'de kullandığınız dosya sistemine dikkat etmelisiniz: günümüzde ext4, kurtarılması en kolay olduğu için muhtemelen en güvenli seçimdir.

Sen kullanmak isteyebilirsiniz rdiff-backupyerine rsynctarihi yedekleri erişmesini.

Son olarak, muhtemelen SSH üzerinden rsync yapacağınız için, ekstra hız için RC4 şifresini seçmek isteyebilirsiniz ( düzenleme : ancak İnternet üzerinden yaparsanız bu diğer cevapta güvenlikle ilgili uyarılara bakın ). İşte sunucumdaki .ssh / config dosyamdan bir alıntı:

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

Sabit disk hızını nasıl ölçersiniz? Sabit diskten Samba aktarımlarında 2,5 MB / sn'den daha az alıyorum.
14'te palswim

IIRC, 23 ve 30 MB / s hdparm'dan gelir. Ancak akışla ilgili ifademi geri çekmek zorundayım ... (Mobil olmayan bir cihazdan daha fazlası).
Blaisorblade

6

2TB NAS'ımın kritik dizinlerini rsync yoluyla yedeklemek için bir Raspberry'imden birini mikro USB hub ve 500GB HD ile kutladım. (Sadece kaybetmeyi göze alamadığım).

Hem Rpi hem de hub 5V-2A güç adaptörü (7 €) ile güçlendirilmiştir. Her şey çok iyi çalışıyor.

Buradaki gibi 2 yuvalı bir USB HD dock satın aldığım için çok memnunum . Bu günlerden birinde birkaç büyük HD alacağım ve her şeyi oraya taşıyacağım.

BTW, ayrıca kendi kişisel Dropbox benzeri sistemime sahip olmak için OwnCloud'u yüklemeyi ve İnternet'ten erişilebilir hale getirmeyi planlıyorum .


2
HD kullanılmadığında kapanıyor mu? Güç tüketimini ve aşınmayı ve yıpranmayı bir fraksiyona indirecek, ancak nasıl olacağından emin olamıyorum - Raspberry Pi'nin bir şekilde desteklemesi gerekecek mi?
reinierpost

% 100 emin değilim ama evet diyebilirim.
Şubat'ta

Aslında 500MB HD mi demek istiyorsun?
Blaisorblade

Modern HD muhafazalarımın çoğu, bağlı oldukları sistemden bağımsız olarak kullanılmadığında kapanıyor.
Blaisorblade

@Blaisorblade, ops! Tabii ki, GB demek istedim :)
Remo.D

1

Ben zaten benim html dizini ve mysql tabloları yedeklemek için Raspberry Pi kullanıyorum. Ayrıntıları blogumda bulabilirsiniz!

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

Evde kablolu modem bağlantısı üzerinden Apache sunucumun HTML dizinlerini artımlı olarak yedekliyorum. Artımlı yedekleme ne mümkün ne de gerekli olduğundan MySQL veritabanları bütün olarak yedeklenir (tablolar yeterince küçüktü). Ben de ADSL kullanabilirdim.

Sunucuda bulunan MySQL dökümlerinin önceden hazırlanması gerekir, böylece Rasp-Pi senkronize edilmeye başladığında mevcut olurlar. Harici bir USB sürücü ve bir WiFi cihazı takılı. Bunları bir parmak sürücü ve bir GSM modem ile değiştirmek mümkündür. Kurulumdan sonra monitör ve klavye çıkarıldı.


Merhaba, RasPi StackExchange'e hoş geldiniz. Yalnızca bağlantı yanıtları site politikasına aykırıdır. En azından ne yapılması gerektiğinin bir özetini vererek cevabı genişletmeyi düşünür müsünüz?
Jacobm001

Orijinal yazımı düzenledim. Bunun hakkında ne düşünüyorsun?
dos360
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.