![Raspberry Pi NFS и Samba File Server: 11 стъпки (със снимки) Raspberry Pi NFS и Samba File Server: 11 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-42-26-j.webp)
Съдържание:
- Стъпка 1: Дизайн на файлови сървъри и компоненти
- Стъпка 2: Инсталиране на превключващ захранващ модул
- Стъпка 3: Попълване на основния RPI Box
- Стъпка 4: Сглобяване и монтиране на твърд диск
- Стъпка 5: Монтиране и фиксиране на твърд диск
- Стъпка 6: Монтиране и свързване на SSD
- Стъпка 7:
- Стъпка 8: Инсталиране и конфигуриране на Samba
- Стъпка 9: Инсталиране и конфигуриране на NFS
- Стъпка 10: Контрол на температурата
- Стъпка 11: По -нататъшно развитие
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57
![Raspberry Pi NFS и Samba File Server Raspberry Pi NFS и Samba File Server](https://i.howwhatproduce.com/images/001/image-42-27-j.webp)
Този проект е последният етап от резултата, който интегрира две предварително направени и публикувани вериги.
***
1. Raspberry Pi CPU Температурен индикатор - Публикувано на 20 ноември 2020 г.
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. Raspberry Pi Box на охлаждащ вентилатор с индикатор за температура на процесора - Публикувано на 21 ноември 2020 г.
www.instructables.com/Raspberry-Pi-Box-of-…
***
Първоначално планирах да създам файлов сървър, който да споделя файлове между RPI (Raspberry Pi), Windows PC и други Linux сървъри.
За да се избегне неудобството да се копира нещо на USB от машината източник и да се копира отново всичко на машината за насочване, RPG базиран Samba и NFS сървър може да се използва като файлов сървър.
Въпреки че командата scp или rsync може да се използва между Linux машини (напр. Ubuntu и Raspberry pi OS сървъри), използването на обща команда за обработка на файлове като cp и mv е много по -удобно.
Следователно, RPI файловият сървър, показан на горната снимка, е направен.
Този сървър може да поддържа следните функции.
- SSD (SanDisk, черен на снимката по -горе) поддържа NFS за споделяне на файлове между Linux сървъри
- HDD (Seagate, бял) поддържа Samba за споделяне на файлове между моя компютър с Windows и RPI
- Използва се вътрешно специално предназначено RPI захранване (5V 3A)
- Интегриран индикатор за температурата на процесора RPI (4 температурни нива)
- Охлаждащият вентилатор се активира автоматично, когато температурата е по -висока от 50C
***
Нека разгледаме по -подробно как се сглобява и конфигурира файловият сървър.
Стъпка 1: Дизайн на файлови сървъри и компоненти
![Проектиране на файлови сървъри и компоненти Проектиране на файлови сървъри и компоненти](https://i.howwhatproduce.com/images/001/image-42-28-j.webp)
Тъй като файловият сървър е конструиран чрез сглобяване на платки и други компоненти като HDD, SSD, превключващ захранващ модул и така нататък, аз показвам само обща структурна диаграма.
Относно подробностите за схемата на охлаждащия вентилатор и индикатора за температурата на процесора, моля, вижте по -рано публикуваното съдържание на проектите.
Ще обясня само наскоро добавените компоненти за създаване на файлов сървър.
- Seagate HDD е 2,5”DATA диск, който купих доста отдавна (може би още 10 години) и включва SATA към USB интерфейсен адаптер (металното шаси се отстранява)
- SanDisk SSD е свързан с закупен SATA към USB3.0 адаптер, който купих от интернет магазина (Можете да търсите този елемент по име на „SATA към USB кабел“)
-Малко 15W AC-DC комутационно захранване (Mean Well RS-15-5)
- Акрилно шаси (Прозрачният размер на панела е 15 см (Ш) х 10 см (В) х 5 мм (Г) х 1, 15 см (Ш) х 10 см (В) х 3 мм (Д) х 3
- Метална опора 7 см (3,5 мм) х 4, 4 см (3,5 мм) х 4, 3,5 см (3,5 мм) х 4
- Болтове и гайки
***
С изключение на горепосочените нови компоненти, всички останали елементи се използват повторно като изходи на предишни проекти, включително печатни платки, конектори и кабели.
Стъпка 2: Инсталиране на превключващ захранващ модул
![Инсталиране на превключващ захранващ модул Инсталиране на превключващ захранващ модул](https://i.howwhatproduce.com/images/001/image-42-29-j.webp)
Докато работите и се свързвате към домашно захранване с високо напрежение (220V), внимателно окабеляване е абсолютно необходимо за тази работа!
Моля, проверете документацията на продукта внимателно, за да свържете захранващия модул към RPI.
Тъй като RPI 3 Модел B изисква минимум 2.5A PSU (Захранващ блок) като препоръка, аз използвам 3A специално включено захранване.
Също така, за да предотвратя предупреждението за ниско напрежение на RPI, леко коригирам изходното напрежение като 5.3V, като завъртя VR на превключващия захранващ модул.
Когато са свързани два външни твърди диска, обикновено изходното напрежение на превключващата мощност е леко понижено и често се наблюдава предупреждение за под напрежение на RPI (икона на жълт гръм).
В случай на RPI 3 Модел B, максималното общо USB периферно напрежение може да се поддържа до 1,2A.
Следователно, задвижването на два външни твърди диска няма да е проблем.
Но когато охлаждащите и други вериги работят, те ще изтеглят поне около 300mA ток.
Затова използвам допълнително зарядно устройство за ръчни телефони за захранване на други вериги и вентилатор.
Съгласно спецификацията на RPI, обикновено 500mA се изтегля дори при леко натоварване на системата.
Тъй като преди имах някои проблеми с RPI захранването, предполагаемото пълно разделяне на захранващите линии изглежда най -ясното решение.
Стъпка 3: Попълване на основния RPI Box
![Попълване на основния RPI Box Попълване на основния RPI Box](https://i.howwhatproduce.com/images/001/image-42-30-j.webp)
Когато не е необходима допълнителна периферна връзка, това е напълно оборудваната RPI кутия, включваща вътрешно захранване и регулиране на температурата.
Но докато правя файлов сървър, външен твърд диск ще бъде монтиран към това основно шаси с RPI кутия.
За платка и компоненти на корпуса обикновено използвам акрилни панели и метални подпори.
Предполагам, че това е най -лесният метод за сглобяване на всичко в едно интегрирано заграждение като структура.
Стъпка 4: Сглобяване и монтиране на твърд диск
![Сглобяване и монтиране на твърд диск Сглобяване и монтиране на твърд диск](https://i.howwhatproduce.com/images/001/image-42-31-j.webp)
Всъщност, когато всичко е събрано и поставено в акрилно шаси, обикновено не искам да го демонтирам, тъй като кабелите винаги причиняват главоболия.
Но твърдият диск трябва да бъде монтиран и фиксиран, бях демонтирал и можете да видите как платките са опаковани заедно в акрилното шаси.
Акрилният панел има предимството на лесното добавяне на слой, като просто подреждате друг панел върху горната част на съществуващия.
Поради тази функция използвам акрилен панел в повечето от проектите за „направи си сам“.
Стъпка 5: Монтиране и фиксиране на твърд диск
![Монтиране и фиксиране на твърд диск Монтиране и фиксиране на твърд диск](https://i.howwhatproduce.com/images/001/image-42-32-j.webp)
Подреждането на втори слой, който съдържа твърд диск Seagate, е завършен и свързан с RPI чрез USB кабел.
За да се монтира допълнителен акрилен панел върху съществуващия, е необходимо пробиване, за да се направят 4 дупки, в които са поставени метални подпори.
Подравняването на дупките е необходимо за сглобяването на акрилни панели по най -добрия начин.
Стъпка 6: Монтиране и свързване на SSD
![Монтиране и свързване на SSD Монтиране и свързване на SSD](https://i.howwhatproduce.com/images/001/image-42-33-j.webp)
Като последен етап от монтажните работи, SSD се монтира на допълнителен акрилен панел и се фиксира в горната част на втория слой с метална опора.
Когато 4 места за отвори не са правилно подравнени един към друг във всеки слой на панела, монтажните работи стават малко трудни, а завършената форма на шасито става малко грозна.
Стъпка 7:
Стъпка 8: Инсталиране и конфигуриране на Samba
![Инсталиране и конфигуриране на Samba Инсталиране и конфигуриране на Samba](https://i.howwhatproduce.com/images/001/image-42-34-j.webp)
Тъй като много подробни инструкции и технически описания изобилстват в различни уебсайтове, няма да обяснявам подробности за самата Samba и неприятната процедура за инсталиране.
Обобщете всичко и само споменавайте акцентите от инсталацията и конфигурацията на Samba, както следва.
***
-sudo apt install samba samba-common-bin (Install samba)
- sudo smbpasswd -a pi (Добавяне на pi като потребител на Samba)
- sudo vi /etc/samba/smb.con (Вмъкнете следните конфигурационни данни в smb.cnf)
***
[пи]
коментар = пи споделена папка
пътека = /mnt /nashdd
валидни потребители = pi
прегледен = да
гост добре = не
само за четене = не
създайте маска = 0777
***
- sudo /etc/init.d/samba рестартиране (Рестартиране на услугата Samba)
***
Когато инсталацията и конфигурирането приключат, можете да монтирате RPI директория „/mnt/nashdd“(всъщност това е 500 GB от целия дисков обем на Seagate HDD) като мрежово устройство, както е показано на снимката по -горе.
Samba е много полезен инструмент за качване/изтегляне на файлове от компютър с Windows и RPI.
Графиката на колебанията на температурата, показана в стъпката по -долу, се създава чрез копиране на регистрационен файл в RPI на компютър с Windows чрез Samba.
Стъпка 9: Инсталиране и конфигуриране на NFS
![Инсталиране и конфигуриране на NFS Инсталиране и конфигуриране на NFS](https://i.howwhatproduce.com/images/001/image-42-35-j.webp)
Когато NFS клиент монтира споделена директория, „df
-h”командният изход на клиента показва монтиран том на NFS, както е показано на снимката по -горе.
Инсталирането и конфигурирането на NFS е доста сложно от това на Samba.
Следователно няма да обяснявам подробности за това как да инсталирам NFS на сървър и клиент.
Също така конфигурацията изисква редактиране на няколко файла като „/etc/fstab“, „/etc/export“, „/etc/hosts.allow“и т.н.
Можете да намерите подробни инструкции и техническо обяснение на следния уебсайт.
***
www.raspberrypi.org/documentation/configur…
***
Използвам често NFS за събиране на изтеглени файлове от торент сървър, без да използвам сложни команди scp или rsync.
Просто можете да копирате cp или mv файлове, сякаш се съхраняват на локалния диск.
Също както можете да видите в последната стъпка „По -нататъшно развитие“на тази история, може да са възможни някои по -полезни приложения.
Стъпка 10: Контрол на температурата
![Контрол на температурата Контрол на температурата](https://i.howwhatproduce.com/images/001/image-42-36-j.webp)
Просто съм любопитен как охлаждащата вентилаторна верига контролира температурата на процесора за почти еднодневния период.
Затова копирах регистрационния файл чрез услугата за споделяне на файлове Samba и направих графика с MS excel.
Резултатите са следните.
- След работа на охлаждащия вентилаторен кръг, температура никога не надвишава 50C
- Няколко пъти се наблюдава повече от 50 ° С, температурата все още се понижава незабавно поради охлаждащия вентилатор
- NFS запис (преместване на изтеглени видео файлове от торент сървър към NFS сървър) прави значително натоварване на системата към NFS сървър
- Бързо повишаване на температурата и охлаждане впоследствие поради работата на охлаждащия вентилатор
- NFS четене (Възпроизвеждане на видео от NFS сървър от клиент с VLC) натоварването на системата не е много значително, както можете да видите на по -късен етап от графиката
Стъпка 11: По -нататъшно развитие
![По-нататъчно развитие По-нататъчно развитие](https://i.howwhatproduce.com/images/001/image-42-37-j.webp)
Тъй като всички съответни работи, свързани с хардуера, са завършени, няма да се правят допълнителни модификации или разработки на файловия сървър NFS/Samba.
Но NFS сървърът може да се използва като различни начини, както е показано на снимката по -горе.
Сред двете сесии на замазка, лявата страна е екранът на NFS сървъра, а дясната е клиентското приложение VLC, работещо с клиентски екран.
Възпроизведеното видео се показва на 5 -инчовия LCD дисплей над екрана на компютъра.
Както споменах, този вид достъп и използване на NFS сървър не натоварва твърде много сървъра.
Благодаря ви, че прочетохте тази история до края …
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
![LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки) LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-2315-j.webp)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
![Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки) Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/005/image-13039-j.webp)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
![Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки) Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)](https://i.howwhatproduce.com/images/011/image-31050-j.webp)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
![Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки) Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-6803-43-j.webp)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
![Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки) Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126816-custom-clock-with-photo-hands-5-steps-with-pictures-j.webp)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr