Публикации: 119
Теми: 24
Член от: Sep 2016
Репутация:
15
Един много лесен начин за 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
Публикации: 789
Теми: 39
Член от: Oct 2015
Репутация:
76
Полезно! Може ли за разни балами (като мен) да добавиш и упътване за "Как да създадем Samba сървър с прикачен външен хард диск"
Публикации: 855
Теми: 10
Член от: Jan 2016
Репутация:
9
14-02-2018, 01:09
(Последна редакция: Преди 14-02-2018, 01:10 от Topper.)
(13-02-2018, 23:36)harry_gg написа: Полезно! Може ли за разни балами (като мен) да добавиш и упътване за "Как да създадем Samba сървър с прикачен външен хард диск"
Както и си локалните дискове. С две думи, като опишеш в 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
Публикации: 119
Теми: 24
Член от: Sep 2016
Репутация:
15
Това е примерен конфиг утре ще напиша урок за самата инсталация на samba
Публикации: 119
Теми: 24
Член от: Sep 2016
Репутация:
15
15-02-2018, 02:41
(Последна редакция: Преди 15-02-2018, 02:41 от SlaSerX.)
Публикации: 424
Теми: 8
Член от: Jan 2016
Репутация:
7
(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 сървър. Когато SMB е защитен с име и парола нещата не се получаваха при мен.Също така ми се струва, че аз съм направил и обратното нещо.Не съм mount-нал SMB на LibreELEC, а LibreELEC на SMB.
Публикации: 119
Теми: 24
Член от: Sep 2016
Репутация:
15
ако искаш дай достъп да погледна какво си направил но username и парола се слагат тези които си създал да бъдат ползвани от samb-а та
Публикации: 424
Теми: 8
Член от: Jan 2016
Репутация:
7
За да видиш, какво съм направил, трябва да ти дам достъп до рутер, 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
Публикации: 855
Теми: 10
Член от: Jan 2016
Репутация:
9
Я дай:
$ df
$ mount
ако обичаш, от LE?
Публикации: 424
Теми: 8
Член от: Jan 2016
Репутация:
7
Код: 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:~ #
|