Файловый сервер из Raspberry Pi. NAS.

В этом видео я рассказываю:
– как сделать файловый сервер NAS из Raspberry Pi;
– как подключиться к Raspberry Pi по samba:
* подключение с MacOs, Linux, iOS.

Процесс установки:
Установка софта для работы exFAT:
sudo apt-get install exfat-fuse exfat-utils
Проверка подключённых устройств (как называется внешний диск и тп):
sudo fdisk -l

Device Boot Start End Blocks Id System
/dev/sdb1 2 15646719 7823359 7 HPFS/NTFS/exFAT

Создать директорию куда диск должен быть смонтирован:
sudo mkdir /media/USB8GBHDD1
* Если диск уже смонтировался автоматически, то см. ниже.

Смонтировать диск в созданную директорию с правами доступа для себя:
sudo mount -t auto -o uid=1000,gid=1000 /dev/sdb1 /media/USB8GBHDD1/
Проверить что диск смонтировался:
df -h
ls -la /media/USB8GBHDD1/

Установить samba:
sudo apt-get install samba samba-common-bin
Создать копию настроек:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.back

Добавить в настройки samba инфо о новой директории к которой необходимо открыть доступ:
sudo nano /etc/samba/smb.conf

[My-USB-8GB]
comment = My 8GB usb stick.
path = /media/USB8GBHDD1/shares
valid users = @pi
force group = pi
create mask = 0644
directory mask = 0755
read only = no

На диске должна быть папка “shares”. (path = /media/USB8GBHDD1/shares).

Проверить файл настроек:
sudo testparm /etc/samba/smb.conf
Перезапустить серврис samba:
sudo service samba restart
* Создать спец. пользователя для файловой шары (если нужно, плюс этот пользователь должен быть указан в настройках samba, см. выше):
sudo useradd mysambauser -m -G pi
sudo passwd mysambauser

Добавить пароль в БД самбы для пользователя:
sudo smbpasswd -a pi
Добавить запись в fstab для автоматического монтирования диска при подключении к нужной директории:
sudo nano /etc/fstab

#usb stick 8GB automount to samba folder:
/dev/sda1 /media/USB8GBHDD1/shares auto noatime,uid=1000,gid=1000 0 0

<--EXTRA-->
Если диск уже смонтировался автоматически, то отмонтировать:
– проверить куда он смонтирован:
df -h

В случае если не получается отмонтировать:
sudo fuser -u /media/USB8GBHDD1
sudo fuser -ka /media/USB8GBHDD1
Fuser
sudo umount /media/USB8GBHDD1

<--EXTRA-->

На сегодня всё, спасибо за внимание!
Дополнительная информация есть в моём видео.
Мне важен ваш отклик – пишите свои мысли в комментариях, подписывайтсь на канал, вступайте в мою группу в Вконтакте, ставьте большие пальцы вверх!
До встречи в следующем видео!

Sources:
mount usb
fstab
fuser
How do I install and mount an exFAT partition?
How to Turn a Raspberry Pi into a Low-Power Network Storage Device
How to Install and Test SAMBA (Part I. General Installation)