
Michael Fisher
0
4782
1176
Bir kaç tane harici sabit diskiniz var ve bir ahududu pi mi var? Onlardan ucuz, düşük güçlü bir ağa bağlı depolama aygıtı yapın. Sonuçta kesinlikle Synology DiskStation Synology DiskStation DS413j NAS İnceleme ve Giveaway Synology DiskStation DS413j NAS İnceleme ve Giveaway gibi 500 $ NAS cihaz kadar etkileyici olmasa da Synology DiskStation DS413j NAS İnceleme ve Giveaway olarak adlandırmak için Synology DiskStation DS413j A Ağa Bağlı Depolama (NAS) cihazı aramak küçük düşürücü aşağılayıcı - ama evet, ağ üzerinden dosyalara hizmet eder. Ayrıca RAID işlevselliğine sahip olduğunu söylemek de haksız…… size düşük güçte bir ağ depolama alanı sunacak - özellikle NSA'nın meraklı gözleriyle tüm verilerinizi yutmaktan bıkmışsanız kullanışlıdır - bunu tavan arasına sakla.
Bir Ahududu Pi'ye ihtiyacınız olacak Ahududu Pi Bilgisayarınız İçin En İyi 5 Muhteşem Kullanımlar Ahududu Pi Bilgisayarınız İçin En İyi 5 İnanılmaz Kullanımlar Son zamanlarda uzun bir süre bekledikten sonra Ahududu Pi'mi aldım. o. Sorun şu ki, ilk önce hangi projeyi denemek istediğimden emin değilim. …… Elbette ve bir veya iki yedek sürücü. Daha küçük olan 2.5 "sürücüler doğrudan USB üzerinden çalıştırılabilir, ancak RPi'nin USB bağlantı noktaları üzerinden sağlanan güç onlar için yeterli olmadığından güçlü bir hub'a ihtiyacımız olacak. Alternatif olarak, bir USB flaş sürücü, hatta bir SD kullanabilirsiniz Aslında, bugün bir USB sabit disk ve bir parmak izi sürücü karışımı kullandım, ancak prosedür aynı.
Yalnızca bir sürücüyle, paylaşılan bir ağ depolama alanı oluşturabilirsiniz, ancak ikisiyle başarısız olunması durumunda ikisiyle veri yedeklemesi yapabilirsiniz..
Sürücülerinizi Hazırlayın
Sürücülerinizi biçimlendirerek başlayın. NTFS Masaüstünden Bu, kolaylık sağlamak içindir, böylece bir sorun çıkarsa, NAS'la bağlantısını kesebilir ve verileri herhangi bir PC'den okuyabiliriz..
Biz could onları Raspberry Pi'den biçimlendirin, ancak birkaç saat sürecek ve masaüstünden daha hızlı performans gösterecek. Şimdi yap.
SSH'yi yapılandırmak ve kök kullanıcıyı etkinleştirmek için önce kök kullanıcı için bir parola oluşturun:
sudo -i
şifre kökü
(şifrenizi yazınız)
Sonra koş Raspi-config komut satırından komut dosyası, ya sudo kullanarak ya da root olarak çıkış yapmış ve tekrar giriş yapmış. itibaren gelişmiş seçenekler menüsü, etkinleştirme SSH.
Yeniden başlattıktan sonra, ağ kullanarak başka bir makineden giriş yapabilmeniz gerekir (Windows kullanıyorsanız Putty kullanın).
SSH kökü @ [IP adresi]
Giriş yaptıktan sonra, hangi cihazların ek sürücüleriniz olduğunu öğrenin. Veri yedeklemesi için iki tane kullanacağınızı farz ediyorum. tip
fdisk -l
takılı depolama aygıtlarını listelemek için Böyle bir şey görmelisin.
/dev / mmc bölümler sen Pi işletim sistemi, mmc Başvurarak hafıza kartı. Kafa karıştırıcı, / Dev / sda1 ve / Dev / sdb1 aslında SD kart ile ilgisi yok ve bunlar aslında takılı USB sürücüleriniz.. (Aslında, “SCSI cihazı”, ama şimdi bağlı herhangi bir SATA veya depolama aygıtı anlamına gelir)
kurmak ntfs-3g Linux için NTFS formatlı Windows sürücülerine erişebiliriz..
apt-get install ntfs-3g yükleyin
Sonra, bağlama noktaları olarak kullanmak için dizinler oluşturun, ardından sürücüleri takın. Burada basit tutuyorum ve onlara atıfta bulunuyorum 1 ve 2.
mkdir / medya / 1 mkdir / medya / 2 montaj - t otomatik / dev / sda1 / medya / 1 montaj - t / otomatik / dev / sdb1 / medya / 2 mkdir / medya / 1 / paylaşım mkdir / medya / 2 / paylaşım
Samba
Sonra Samba'yı kuracağız. Samba, Windows tarafından kullanılan ağ paylaşım protokolüdür (ve aslında en yeni OSX Mavericks).
apt-get yükleme samba apt-get yükleme samba-common-bin cp /etc/samba/smb.conf /etc/samba/smb.conf.bak nano /etc/samba/smb.conf
Bu tür yapılandırma dosyalarına aşina değilseniz, # Hattın başında yorumlandığı ve bu nedenle şu anda ayarlanmadığı veya yapılandırılmadığı anlamına gelir. Bir şeyi etkinleştirmek için, yeni bir satır ekleyebilir veya aktif hale getirmek için varolan bir satırın yorumunu kaldırabilirsiniz..
Kullanıcı güvenliğini sağlayarak başlayacağız; basın CTRL-W ve tür “güvenlik” ilgili bölümü bulmak için. # Sembolünü yazan satırdan çıkarın
güvenlik = kullanıcı
Son olarak, aşağıya doğru kaydırın (veya basılı tutun). CTRL V oraya ulaşana kadar) ve istediğiniz kadar ağ paylaşımı ekleyin. Aşağıdaki formatı kullanın:
[test] yorum = Test paylaşım yolu = / medya / 1 / geçerli kullanıcıları paylaşıyor = @users kuvvet grubu = kullanıcılar maske oluştur = 0660 dizin maskesi = 0771 salt okunur = hayır
Ancak ilk monte edilen sürücüye bakın - artık fazlalık sağlamak için bunu daha sonra 2. paylaşımla senkronize edeceğiz.
İşiniz bittiğinde, vur CTRL X ve sonra y kaydetmek.
Sonra aşağıdaki komutu kullanarak Samba'yı yeniden başlatın.
hizmet samba yeniden başlatma
Şimdi, aynı girişi istemediğinizi farz edersek, Pi'nize yeni bir kullanıcı ekleyin “jamie” kendi kullanıcı için)
useradd jamie -m -G kullanıcıları
Aşağıdaki komutu yazdıktan sonra, kullanıcı için bir şifre girmeniz ve onaylamanız istenir..
passwd jamie
Sonra devam edip bu sistem kullanıcısını Samba'ya ekleyebiliriz. Şifrenizi iki kez tekrar doğrulamanız gerekir..
smbpasswd - bir jamie
Devam edin ve şimdi ağ paylaşımını test edin - diğer makinelerinizden (Windows veya Mac) görünür olmalı ve dosyalara yazabilmeniz gerekir..
Bu noktada tek sorun, Pi'yi yeniden başlattığınızda sürücülerin sökülmemesidir. Bunu çözmek için autofs'i kurun.
apt-get install autofs nano /etc/auto.master
Aşağıdaki satırı + auto.master altına ekleyin
/ media / /etc/auto.ext-usb --timeout = 10, varsayılanlar, kullanıcı, exec, kullanıcı kimliği = 1000
Şimdi her şeyi kırmadan güvenle yeniden başlatabilmelisiniz.
Veri yedekleme
İki sürücü yüklediğinizi varsayarsak, şimdi 1. sürücüden verileri senkronize etmek için otomatik bir komut dosyası oluşturabiliriz. 2'ye, Böylece bir başarısızlık durumunda bize bir yedek sunuyor. Bunun için rsync yardımcı programını kullanacağız.
apt-get install yükleme rsync crontab -e
Linux'taki crontab, görevleri otomatikleştirmenin bir yoludur; Size site yedeklemelerini nasıl otomatikleştireceğinizi göstermeden önce kısaca konuştum: Basit Shell Komut Dosyası ve CRON ile Wordpress Yedeklemenizi Otomatikleştirin Basit Shell Komut Dosyası ve CRON ile Wordpress Yedeklemenizi Otomatikleştirin En son Wordpress yedeklemeleri hakkında konuştuğumuzda, ne kadar kolay olduğunu gösterdim sadece birkaç komutla SSH olsa bile veritabanınızı ve dosyalarınızı yedekleyin. Bu sefer göstereceğim…. Aşağıdaki satırı ekle:
30 5 * * * rsync -av --delete / medya / 1 / paylaşım / medya / 2 / paylaşım /
Numaralandırma şeması böyle kullanılır:
dakika | saat | ayın günü | ay | haftanın günü
Yeni eklenen satırımızda, rsync komutu çalıştırılacak. 5:30 , her gün ( * joker anlamı “her”, yani “her ayın her günü”)
Devam edip hemen yedeği çalıştırmak istiyorsanız, rsync komutuna sadece yapıştırın.
rsync -av --delete / medya / 1 / paylaşım / medya / 2 / paylaşım /
Paylaşılan klasörde ne yazdığınıza bağlı olarak, size bir rapor vermeniz birkaç saniye veya daha uzun sürebilir. Rsync ile ilgili en güzel şey, hangi dosyaların güncellendiğini, eklendiğini veya silinmesi gerektiğini bilmesidir. Devam et ve aynı komutu tekrar dene. Anında bitmeli çünkü hiçbir şeyin değişmediğini biliyor.
İşte bu, bitti - artık kendi hızlı ve kirli NAS'ınız var. Evet, uygun bir NAS'ın gösterişli özelliklerine sahip olmayabilir, ancak işi güzel bir şekilde ve çok daha az güç tüketimi için yapar.
Sorun mu yaşıyorsun Yorumlarda bize bildirin, neler yapabileceğime bakayım, ancak lütfen en son Raspian imajını çalıştırdığınızdan emin olun.