إنشاء SIN مع الخاص بك التوت بي وامبا.
تعليقاتⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
أحد الاستخدامات المتكررة لـ Raspberry Pi هو إنشاء نظام تخزين محلي متعدد الوسائط، غالباً ما يطلق عليه NAS (التخزين المرفق بالشبكة).
حتى اليوم نحن ذاهبون لشرح كيفية إنشاء SIN على Pi التوت الخاص بك باستخدام برنامج سامبا.
لتلخيص، سوف المادة أعرض لكم كيفية إنشاء القرص الصلب على الشبكة المحلية مع Pi Raspberry و سامبا، والتي جميع أجهزة الوسائط المتعددة (الكمبيوتر والتلفزيون …) سوف تكون قادرة على الوصول دون الحاجة إلى أن تكون موصولة به.
المتطلبات الأساسية لتثبيت SIN
أولا وقبل كل شيء، من المهم تقديم المواد اللازمة لتحقيق هذا.
- بالطبع، ستحتاج إلى "توتي بي"
- كبل إيثرنت أو واي فاي دونجل إذا كان يسبق النموذج الثالث
- اتباع نظام غذائي
- بطاقة SD مع تثبيت raspbian
- واحد أو أكثر من محركات الأقراص الصلبة التي يمكن الوصول إليها عبر الشبكة.
يفضل أن تأخذ محركات الأقراص الصلبة بالطاقة عبر مقبس المنطقة لتخفيف استهلاك الطاقة في Raspberry Pi.
تكوين التوت بي
بمجرد أن يكون لديك كل الأجهزة اللازمة، يتم تشغيل التوت وكنت متصلا SSH، يمكنك البدء من خلال تحديث الخاص بك التوت بي
sudo apt update sudo apt upgrade
بمجرد اكتمال التحديثات، سنقوم بإنشاء السجلات العامة والخاصة التي ستكون متاحة على SIN.
sudo mkdir /home/shares sudo mkdir /home/shares/public sudo chown -R root:users /home/shares/public sudo chmod -R ug=rwx,o=rx /home/shares/public
إنشاء خادم NAS مع سامبا
مع التكوين الأساسي لل Raspberry Pi القيام به، ونحن سوف تكون الآن قادرة على تثبيت SIN نفسها. لذا سوف نستخدم برنامج سامبا، وهو برنامج يمكنه إدارة شبكة القرص الصلب حتى نتمكن من الوصول إليه من أي نظام تشغيل أو كمبيوتر متصل بالشبكة.
لذلك سنبدأ بتثبيت سامبا على Raspberry Pi باستخدام الأمر التالي:
sudo apt install samba samba-common-bin
بعد ذلك، سنقوم بتحرير ملف التكوين.
sudo nano /etc/samba/smb.conf
إذا كنت تريد تقييد الاتصالات إلى SIN الخاص بك عن طريق طلب المصادقة، انتقل إلى الإنترنت
##### Authentification #####
وأضف السطر التالي أسفل
security = user
من أجل إدارة مساحات التخزين الخاصة، انتقل الآن إلى [homes]
. إذا كنت تريد أن تكون قادراً على الكتابة (إرسال الملفات) إلى SIN الخاص بك، تأكد من أن الملف يحتوي على السطر التالي:
read only = no
وأخيراً، في أسفل الملف، سنضيف معلمات تتعلق بالوصول إلى الجزء العام من SIN:
[public] comment= Public Storage path = /home/shares/public valid users = @users force group = users create mask = 0660 directory mask = 0771 read only = no
إغلاق الملف عن طريق حفظه وإعادة تشغيل السامبا
sudo /etc/init.d/smbd restart
الآن نحن ذاهبون لإضافة مستخدم إلى السامبا. في مثالنا سوف نضيف المستخدم pi.
sudo smbpasswd -a pi
إضافة جهاز تعدد وسائط
إذا كنت ترغب في إضافة عصا USB أو محرك أقراص صلب للحصول على مزيد من التخزين ، فمن الواضح أنه من الممكن. لتبسيط الأمور إذا كنت تريد توصيل أجهزة متعددة، فمن الأفضل توصيل/تكوين الأجهزة واحدة تلو الآخر.
ابدأ بتوصيل جهازك بـ Raspberry Pi. أول شيء يجب القيام به بعد ذلك هو الكشف عن اسم ما التوت المرتبطة به. للقيام بذلك تشغيل الأمر
dmesg
عموما ، فإن اسم وسائل الإعلام sda1
ولكن هذا يمكن أن يتغير خاصة إذا كان لديك أجهزة متعددة موصولة.
حذار، جهازك يحتاج إلى أن يكون مهيأ مع نظام الملفات لينكس (ext3، ext4، الخ). إذا لم يكن هذا هو الحال، يمكنك تنسيقه باستخدام الأمر التالي (استبدال sda1
باسم الجهاز إذا كان مختلفاً).
umount /dev/sda1 sudo mkfs.ext4 /dev/sda1
ثم إنشاء دليل الذي سيتم تركيب الجهاز ليكون في متناول عبر SIN، واعطاءه حقوق القراءة / الكتابة اللازمة
sudo mkdir /home/shares/public/disk1 sudo chown -R root:users /home/shares/public/disk1 sudo chmod -R ug=rwx,o=rx /home/shares/public/disk1
اسم المجلد (disk1 في المثال) لا يهم ، وضع واحد تريد أن تكون قادرة على العثور عليه بسهولة على شبكة الاتصال. وبمجرد الانتهاء من ذلك، قم بتحميل الجهاز في هذا المجلد.
sudo mount /dev/sda1 /home/shares/public/disk1
قم بتركيب الأجهزة في بداية Raspberry Pi
في هذه المرحلة من التثبيت، هناك بالفعل مشكلة. عند إعادة تشغيل Pi التوت، و peripers لا جبل بالضرورة. لتصحيح هذا، قم بتحرير الملف fstab.
sudo nano /etc/fstab
ولكل جهاز، أضف السطر التالي في أسفل الملف (يجب الحرص على عدم الحصول على خطأ حول اسم الجهاز والدليل الذي ينبغي أن تكون مثبتة)
/dev/sda1 /home/shares/public/disk1 auto noatime,nofail 0 0
الاتصال بخادم NAS
تم إعداد SIN لدينا الآن لذلك أنا فقط لشرح كيفية الاتصال به. أنا لن تفعل ذلك لجميع أنظمة التشغيل ، انها مشابهة جدا للجميع. كن على علم أنه بالنسبة للهواتف الذكية ، يمكنك الاتصال بتطبيق مثل File Expert لنظام Android أو مستكشف الملفات على IOS.
للاتصال من Windows، انتقل إلى النافذة التي يقوم بها هذا الكمبيوتر انقر فوق علامة التبويب الكمبيوتر ثم انقر فوق اتصال مشغل شبكة.
لا يهم رسالة القارئ ، ولكن عليك معرفة مكان Raspberry Pi على الشبكة. إما بالاسم أو عن طريق عنوان ip الخاص به. إذا كنت قد تغيرت أبدا اسم Pi التوت الخاص بك يجب أن تكون قادرة على الاتصال إلى الدليل العام من خلال إبلاغ \raspberrypipublic
والدليل الخاص مع اسم المستخدم (في المثال لدينا pi
) عن طريق إبلاغ \raspberrypipi
الآن كنت قد حصلت على الخطيئة كبيرة مع بي التوت الخاص بك! كل ما عليك القيام به هو تثبيت مركز وسائط على Pi التوت الثانية أن يكون نظام الوسائط المتعددة في الأعلى!