В этом видео я рассказываю:
– как сделать файловый сервер 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)