Raspberry Pi'nizi NAS Kutusuna Dönüştürün

Raspberry Pi'nizi NAS Kutusuna Dönüştürün

Etrafta yatan birkaç harici sabit diskiniz ve bir Raspberry Pi'niz var mı? Onlardan ucuz, düşük güçlü, ağa bağlı bir depolama aygıtı yapın. Sonuç kesinlikle 500$'lık bir NAS cihazı kadar etkileyici olmayacak. Synology DiskStation , size düşük güçlü bir ağ depolama alanı sağlayacaktır - özellikle tüm verilerinizin NSA'nın meraklı gözleri tarafından taranmasından bıktıysanız kullanışlıdır - bunu tavan arasına gizleyebilirsiniz.





ihtiyacın olacak Ahududu Pi , elbette ve bir veya iki yedek sürücü. Daha küçük 2,5' sürücülere doğrudan USB üzerinden güç sağlanabilir, ancak RPi'nin USB bağlantı noktaları üzerinden sağlanan güç onlar için yeterli olmadığı için güçlü bir hub'a ihtiyacımız olacak. Alternatif olarak, bir USB parmak sürücü veya hatta bir SD kart kullanabilirsiniz. Aslında, bugün bir USB sabit sürücü ve bir parmak sürücü karışımı kullandım, ancak prosedür aynı.





Yalnızca bir sürücüyle, yine de paylaşılan bir ağ depolama alanı oluşturabilirsiniz, ancak iki sürücüyle, birinin arızalanması durumunda veri yedekliliği kurabilirsiniz.





Sürücülerinizi Hazırlayın

Sürücülerinizi şu şekilde biçimlendirerek başlayın: NTFS bir masaüstünden. Bu kolaylık sağlamak içindir, böylece bir şeyler ters giderse onları NAS'tan ayırabilir ve yine de herhangi bir PC'den verileri okuyabiliriz.

Biz abilir bunları Raspberry Pi'den biçimlendirin, ancak birkaç saat sürer ve masaüstünden gerçekleştirilmesi çok daha hızlıdır. Bunu ş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 çalıştırın raspi-config komut satırından komut dosyası, sudo kullanarak veya oturumu kapatıp tekrar root olarak oturum açın. İtibaren gelişmiş seçenekler menüsü, etkinleştirme SSH .

Yeniden başlattıktan sonra, ağa bağlı başka bir makineden (kullanın Macun Windows kullanıyorsanız)

SSH kökü@[IP adresi]

Giriş yaptıktan sonra, hangi cihazların ek sürücüleriniz olduğunu bulun. Veri fazlalığı için iki tane kullanacağınızı varsayıyorum. Tip

fdisk -l

Bağlı depolama aygıtlarını listelemek için Bunun gibi bir şey görmelisin.

youtube videoda şarkı nasıl bulunur

NS / dev/mmc bölümler Pi işletim sistemi misiniz, mmc Başvurarak hafıza kartı . Kafa karıştırıcı bir şekilde, /dev/sda1 ve /dev/sdb1 aslında SD kartla ilgisi yoktur ve bunlar aslında takılı USB sürücülerinizdir. (Başlangıçta, 'SCSI aygıtı', ancak şimdi herhangi bir bağlı SATA veya depolama aygıtı anlamına gelir)

Düzenlemek ntfs-3g linux için, böylece NTFS formatlı Windows sürücülerine erişebiliriz.

apt-get kurulumu ntfs-3g

Ardından, bağlama noktaları olarak kullanmak üzere dizinler oluşturun, ardından sürücüleri monte edin. Burada basit tutuyorum ve onlara şu şekilde atıfta bulunuyorum: 1 ve 2 .

mkdir /medya/1

mkdir /medya/2

mount -t auto /dev/sda1 /media/1

mount -t auto /dev/sdb1 /media/2

mkdir /media/1/share

mkdir /medya/2/paylaşım

Samba

Ardından, Samba'yı kuracağız. Samba, Windows (ve aslında en yeni OSX Mavericks) tarafından kullanılan ağ paylaşım protokolüdür.

apt-get install samba

amazon siparişi alınmadı ancak teslim edildi görünüyor

apt-get install samba-ortak-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, # satırın başında, yorum yapıldığı 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 mevcut bir satırın yorumunu kaldırabilirsiniz.

Kullanıcı güvenliğini etkinleştirerek başlayacağız; basmak CTRL-W ve ilgili bölümü bulmak için 'güvenlik' yazın. # sembolünü yazan satırdan kaldırın

güvenlik = kullanıcı

Son olarak, aşağıya doğru kaydırın (veya CTRL V oraya ulaşana kadar) ve istediğiniz kadar ağ paylaşımı ekleyin. Aşağıdaki biçimi kullanın:

[Ölçek]

yorum = Test paylaşımı

yol = /medya/1/paylaşım

geçerli kullanıcılar = @users

kuvvet grubu = kullanıcılar

maske oluştur = 0660

dizin maskesi = 0771

salt okunur = hayır

Yine de yalnızca ilk takılan sürücüye bakın - yedeklilik sağlamak için bunu daha sonra 2. paylaşımla senkronize edeceğiz.

İşiniz bittiğinde, vurun CTRL X ve daha sonra ve kaydetmek.

Ardından aşağıdaki komutla Samba'yı yeniden başlatın.

servis samba yeniden başlatma

Şimdi, aynı girişi istemediğinizi varsayarak Pi'nize yeni bir kullanıcı ekleyin (kendi kullanıcınız için 'jamie' yerine)

useradd jamie -m -G kullanıcıları

Aşağıdaki komutu yazdıktan sonra, kullanıcınız için bir şifre girmeniz ve onaylamanız istenecektir.

şifreli jamie

Sonra devam edip bu sistem kullanıcısını Samba'ya ekleyebiliriz. Şifrenizi iki kez tekrar onaylamanız gerekecek.

smbpasswd - bir jamie

Devam edin ve ağ paylaşımını şimdi test edin - diğer makinelerinizden (Windows veya Mac) görünür olmalıdır ve ona dosya yazabilmelisiniz.

Bu noktada tek sorun Pi'yi yeniden başlattığınızda sürücülerin bağlantısının kesilecek olmasıdır. Bunu çözmek için autofs yükleyin.

apt-get install autofs

nano /etc/auto.master

+auto.master'ın altına aşağıdaki satırı ekleyin

/media/ /etc/auto.ext-usb --timeout=10,varsayılanlar,kullanıcı,exec,uid=1000

Artık her şeyi bozmadan güvenli bir şekilde yeniden başlatabilmelisiniz.

Veri yedekleme

İki sürücü yüklediğinizi varsayarsak, artık 1. sürücüdeki verileri senkronize etmek için otomatik bir komut dosyası kurabiliriz. 2.ye , böylece birinin başarısız olması durumunda bize bir yedek sunuyor. Bunun için rsync yardımcı programını kullanacağız.

apt-get install rsync

crontab -e

Linux'taki crontab, görevleri otomatikleştirmenin bir yoludur; Daha önce size site yedeklemelerini nasıl otomatikleştireceğinizi gösterirken kısaca bahsettim. Aşağıdaki satırı ekleyin:

30 5 * * * rsync -av --delete / medya / 1 / paylaşımlar / medya / 2 / paylaşımlar /

Numaralandırma şeması şu şekilde kullanılır:

dakika | saat | ayın günü | ay | haftanın günü

Yani yeni eklenen satırımızda rsync komutu şurada çalıştırılacak: 05:30 , Her gün (NS * joker karakter 'her' anlamına gelir, yani 'her ayın her günü')

Devam etmek ve yedeklemeyi hemen çalıştırmak istiyorsanız, bunun gibi rsync komutunu yapıştırmanız yeterlidir.

rsync -av --delete / medya / 1 / paylaşımlar / medya / 2 / paylaşımlar /

Paylaşılan klasöre ne koyduğunuza bağlı olarak, size bir rapor vermesi birkaç saniye veya daha uzun sürebilir. rsync'in en güzel yanı, hangi dosyaların güncellendiğini, eklendiğini veya silinmesi gerektiğini bilmesidir. Devam edin ve aynı komutu tekrar deneyin. 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 tüm gösterişli özelliklerine sahip olmayabilir, ancak işi güzel bir şekilde ve çok daha az güç tüketimi ile yapar.

Sorun mu yaşıyorsunuz? Yorumlarda bize bildirin ve ne yapabileceğime bir bakayım, ancak lütfen en son Raspian görüntüsünü çalıştırdığınızdan emin olun.

Paylaş Paylaş Cıvıldamak E-posta OnePlus Nord 2'de Bulacağınız 7 Harika Yapay Zeka Özelliği

OnePlus Nord 2'deki devrim niteliğindeki yapay zeka özellikleri, fotoğraflarınıza, videolarınıza, oyunlarınıza ve daha fazlasına iyileştirmeler getiriyor.

xbox one s nasıl açılır
Sonrakini Oku İlgili konular
  • kendin yap
Yazar hakkında James Bruce(707 Makale Yayınlandı)

James, Yapay Zeka alanında lisans derecesine sahiptir ve CompTIA A+ ve Network+ sertifikalıdır. Donanım İncelemeleri Editörü olarak meşgul olmadığı zamanlarda LEGO, VR ve masa oyunlarından hoşlanır. MakeUseOf'a katılmadan önce aydınlatma teknisyeni, İngilizce öğretmeni ve veri merkezi mühendisiydi.

James Bruce'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın