Оценете темата:
  • 0 гласа - средно 0
  • 1
  • 2
  • 3
  • 4
  • 5
Mount на samba сървър
#1
Един много лесен начин за mount на samba сървър

1. Влизаме в LibreELEC през ssh 
2. Създаваме директория в която ще бъде mounted нашия samba сървър по следния начин:

Код:
mkdir /storage/recordings

3. Създаваме стартиращ скрипт който да Mount-ва при стартиране на LIbreELEC
Код:
nano /storage/.config/system.d/storage-recordings.mount

Код:
[Unit]
Description=cifs mount script
Requires=network-online.service
After=network-online.service
Before=kodi.service

[Mount]
What=//192.168.1.222/recordings
Where=/storage/recordings
Options=username=nasuser1,password=123nas,rw,vers=2.1
Type=cifs

[Install]
WantedBy=multi-user.target

Следните неща трябва да бъдат редактирани:
What=//192.168.1.222/recordings  - Адреса на Samba сървъра ви

Where=/storage/recordings - Директорията в която ще бъде mounted сървъра 

Options=username=nasuser1,password=123nas,rw,vers=2.1 - Потребител и парола за вход в samba сървъра ви

4. Добавяме скрипта да се стартира автоматично
Код:
systemctl enable storage-recordings.mount

5. Рестартираме LibreELEC след което вашият сървър ще бъде mounted

Източник: LinuxHelps
Отговори
#2
Полезно! Може ли за разни балами (като мен) да добавиш и упътване за "Как да създадем Samba сървър с прикачен външен хард диск" Smile
Отговори
#3
(13-02-2018, 23:36)harry_gg написа: Полезно! Може ли за разни балами (като мен) да добавиш и упътване за  "Как да създадем Samba сървър с прикачен външен хард диск" Smile

Както и си локалните дискове. С две думи, като опишеш в smb.conf точката на монтиране на външния хард диск (usb ?)

[global]
map to guest = Bad User

log file = /var/log/samba/%m
log level = 1


[guest]
# This share allows anonymous (guest) access
# without authentication!
path = /srv/samba/guest/
read only = no
guest ok = yes

[demo]
# This share requires authentication to access
path = /srv/samba/demo/
read only = no
guest ok = no
Отговори
#4
Това е примерен конфиг утре ще напиша урок за самата инсталация на samba
Отговори
#5
harry_gg

Готов си

https://kodibg.org/forum/thread-633.html
Отговори
#6
(13-02-2018, 23:28)SlaSerX написа:


Следните неща трябва да бъдат редактирани:
What=//192.168.1.222/recordings  - Адреса на Samba сървъра ви

Where=/storage/recordings - Директорията в която ще бъде mounted сървъра 

Options=username=nasuser1,password=123nas,rw,vers=2.1 - Потребител и парола за вход в samba сървъра ви



До колкото разбирам на "Options" въвеждаме име и парола на самия SMB сървъв......нали така?Питам защото аз съм си го направил, същото нещо преди много време на моя LibreELEC по следния начин:
Код:
mount -t cifs -o username=root,password=libreelec,rw //192.168.0.1/home/Recordings /storage/recordings

Както добре се вижда......в моя код са добавени име и парола на самия LibreELEC, а не SMB сървър.  Smile  Когато SMB е защитен с име и парола нещата не се получаваха при мен.Също така ми се струва, че аз съм направил и обратното нещо.Не съм mount-нал SMB на LibreELEC, а LibreELEC на SMB. Huh Huh Huh
Отговори
#7
ако искаш дай достъп да погледна какво си направил но username и парола се слагат тези които си създал да бъдат ползвани от samb-а та
Отговори
#8
За да видиш, какво съм направил, трябва да ти дам достъп до рутер, Libreelec и TVHeadend. По бързо ще стане да ти обясня, но ако искаш може и да видиш.

Значи ползвам рутер Linksys WRT 1200 AC. Боднал съм една флашка в него, която съм нагласил да достъпвам чрез FTP и SMB. Достъпвам чрез smb://ip_to_router. Понеже правя записи на разни предавания през TVHeadend на китайски бокс и вътрешната памет не ми стига, затова съм mount-нал флашката от рутера. Виждам я в TVHeadend и всичко си работи перфектно, но SMB и FTP не са защитени. Затова питах дали името и паролата са за SMB-то

П.П. Кодът за mount-ването съм го сложил в autostart.sh на Libreelec.

Sent from my OnePlus 2 using Tapatalk
Отговори
#9
Я дай:
$ df
$ mount
ако обичаш, от LE?
Отговори
#10
Код:
Connecting to 192.168.0.106 port 22, please wait...
login as: 
root@192.168.0.106's password: 
##############################################
#                 LibreELEC                  #
#            http://libreelec.tv             #
##############################################

LibreELEC (community) Version: 7.0.3.012j
LibreELEC:~ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
devtmpfs                823828    132156    691672  16% /dev
/dev/mmcblk1p1          524008    139896    384112  27% /flash
/dev/mmcblk1p2        14637240   1175667  13457477   8% /storage
/dev/loop0              132224    132224         0 100% /
tmpfs                   927644         0    927644   0% /dev/shm
tmpfs                   927644      7488    920156   1% /run
tmpfs                   927644         0    927644   0% /sys/fs/cgroup
tmpfs                   927644       400    927244   0% /var
tmpfs                   927644         0    927644   0% /tmp
//192.168.0.1/home/Recordings
                      30708212  24560452   6147760  80% /storage/recordings
LibreELEC:~ # mount
rootfs on / type rootfs (rw)
devtmpfs on /dev type devtmpfs (rw,relatime,size=823828k,nr_inodes=205957,mode=755)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
/dev/mmcblk1p1 on /flash type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
/dev/mmcblk1p2 on /storage type ext4 (rw,noatime,data=ordered)
/dev/loop0 on / type squashfs (ro,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
tmpfs on /var type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw)
configfs on /sys/kernel/config type configfs (rw,relatime)
//192.168.0.1/home/Recordings on /storage/recordings type cifs (rw,relatime,vers=1.0,cache=strict,username=root,domain=WORKGROUP,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.0.1,unix,posixpaths,serverino,acl,rsize=61440,wsize=65536,actimeo=1)
LibreELEC:~ #
Отговори


Теми, които вероятно са свързани...
Тема: Автор Отговори: Прегледи: Последна публикация
  Проблем с mount на network share под LibreELEC 8 ZZlatev 11 129 5 часа
Последна публикация: ZZlatev

Отваряне на: