![Инсталиране и конфигуриране на SAMBA сървър върху Armbian Linux с Orange Pi Plus 2](http://ardudevelop.eu/wp-content/uploads/2024/12/Инсталиране-и-конфигуриране-на-SAMBA-сървър-върху-Armbian-Linux-с-Orange-Pi-Plus-2.png)
Въведение
В тази статия ще ви покажем как да инсталирате и конфигурирате SAMBA сървър върху Orange Pi Plus 2, работещ с Armbian Linux. SAMBA е мощен софтуер, който позволява лесно споделяне на файлове между устройства в локална мрежа, като същевременно предоставя съвместимост с Windows системи. Това го прави изключително полезен за домашни и офис среди, където е необходимо бързо и сигурно споделяне на данни.
За платформата Orange Pi Plus 2
Orange Pi Plus 2 е изключително универсална платформа, която е идеална за проекти с малък мащаб, включително домашни NAS (Network Attached Storage) системи. Причината за избора на тази платформа е вграденият SATA контролер, който позволява директно свързване на 2.5-инчов хард диск, както и предоставяне на стабилно захранване за него. Това прави устройството идеално за работа с големи обеми от данни.
Научете повече за този едноплатков компютър в статията ни: Orange Pi Plus 2E: Компактен и мощен SBC за ентусиасти и разработчици.
За Armbian Linux
Armbian е лека и оптимизирана дистрибуция на Linux, проектирана специално за ARM базирани устройства. Тази операционна система предлага стабилност, богата поддръжка на хардуер и софтуер и голяма гъвкавост за различни проекти. С Armbian можем лесно да конфигурираме нашето Orange Pi устройство като пълноценен файлов сървър.
Може да свалите Armbian операционната система за вашата платформа от офицялния им сайт: armbian.com.
![Инсталиране и конфигуриране на SAMBA сървър върху Armbian Linux с Orange Pi Plus 2 photo-1](http://ardudevelop.eu/wp-content/uploads/2024/12/Инсталиране-и-конфигуриране-на-SAMBA-сървър-върху-Armbian-Linux-с-Orange-Pi-Plus-2-1.jpg)
![Инсталиране и конфигуриране на SAMBA сървър върху Armbian Linux с Orange Pi Plus 2 photo-2](http://ardudevelop.eu/wp-content/uploads/2024/12/Инсталиране-и-конфигуриране-на-SAMBA-сървър-върху-Armbian-Linux-с-Orange-Pi-Plus-2-2.jpg)
![Инсталиране и конфигуриране на SAMBA сървър върху Armbian Linux с Orange Pi Plus 2 photo-3](http://ardudevelop.eu/wp-content/uploads/2024/12/Инсталиране-и-конфигуриране-на-SAMBA-сървър-върху-Armbian-Linux-с-Orange-Pi-Plus-2-3.jpg)
Стъпки за инсталиране и конфигуриране на SAMBA
1. Прикачване на хард диска към системата
Проверка на наличните устройства
Използвайте командата lsblk -f
, за да видите всички свързани устройства, тяхната файлова система и точки на монтиране:
sudo lsblk -f
Изходът ще покаже информация за всички устройства, например:
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sda
└─sda1 ext4 62d6a45b-f6c3-47bc-9342-2f87671a8693 277.4G 0% /home/HDD-320Gb
mmcblk0
└─mmcblk0p1 ext4 38e002fc-d6ba-488a-9f43-876239d8a758 5.8G 17% /
sda
е устройството (хард диск), което ще използваме.sda1
е разделът, който трябва да бъде монтиран.
Създаване на директория за монтиране
Създайте папка, към която ще монтирате диска. В този случай сме създали папка, която се казва HDD-320Gb (защото харддиска ни е 320Gb). Тя е в директорията /home и е създадена с командата:
sudo mkdir /home/HDD-320Gb
Делигираме на папката пълни права за четене и запис с командата:
sudo chmod 777 -R /home/HDD-320Gb
Монтиране на устройството
Временно монтирайте хард диска към новосъздадената папка:
sudo mount -t auto /dev/sda1 /home/HDD-320Gb
/dev/sda1
е разделът, който монтираме./home/HDD-320Gb
е папката, където ще бъде монтиран дискът.
По този начин монтираме хард диса към папката, но след рестарт Linux няма да запомни това и ще разпадне връската между хард диска и дадената папка.
Постоянно монтиране с fstab
За да направим монтажа постоянен след рестарт, редактирайте файла fstab
:
sudo nano /etc/fstab
Добавете следния ред в края на файла:
/dev/sda1 /home/HDD-320Gb ext4 defaults 0 0
ext4
е файловата система на раздела. Уверете се, че е правилна, като я проверите сlsblk -f
. Ако използвате хард диск който е форматиран на NTFS или FAT32, трябва да промените формата ext4 на съответстващия на вашето HDD.defaults
задава стандартни опции за монтиране.
Запазете и затворете файла с комбинацията CTRL+O
и CTRL+X
.
2. Инсталиране на SAMBA
Инсталиране на софтуера
Инсталирайте SAMBA със следната команда:
sudo apt-get install samba
Архивиране и създаване на конфигурационен SAMBA файл
Направете резервно копие на оригиналния конфигурационен файл:
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.backup
Създайте нов празен конфигурационен файл:
sudo touch /etc/samba/smb.conf
Задайте права за писане и четене на новия файл:
sudo chmod 777 /etc/samba/smb.conf
Конфигуриране на SAMBA
Отворете файла за редакция:
sudo nano /etc/samba/smb.conf
Добавете следния блок код в него:
[името на споделената папка]
comment = Samba on ArmBian
path = /home/icebreaker
read only = no
browsable = yes
[името на споделената папка]
е името на споделената папка.comment
добавя описание за споделената папка.path
задава местоположението на споделената папка.read only = no
позволява писане в папката.browsable = yes
прави папката видима за мрежови клиенти.
3. Добавяне на потребител в SAMBA
Създайте SAMBA потребител:
sudo smbpasswd -a <USERNAME>
Ще бъдете подканени да въведете и потвърдите парола.
Рестартирайте SAMBA сървъра, за да приложите промените:
sudo service smbd restart
4. Конфигуриране на защитната стена
Инсталиране и настройка на защитната стена (ако е необходимо)
Инсталирайте ufw
(Uncomplicated Firewall):
sudo apt-get install ufw
Разрешете достъп до SAMBA чрез защитната стена:
sudo ufw allow samba
Заключение
Следвайки тези стъпки, успешно инсталирахме и конфигурирахме SAMBA сървър върху Orange Pi Plus 2 с Armbian Linux. Вече разполагате с функционален файлов сървър, който позволява лесно и ефективно споделяне на файлове в локалната мрежа. Възможностите на SAMBA и надеждността на Armbian превръщат вашето устройство в перфектно решение за домашна или офисна употреба. Уверете се, че редовно проверявате сигурността на системата си и създавайте резервни копия на важните данни.