Board logo

標題: Pi - 如果Mount Network Share Folder? [打印本頁]

作者: alanwsl    時間: 2022-1-14 00:42     標題: Pi - 如果Mount Network Share Folder?



我可以成功由Raspberry Pi File Manager度連上,請問可以用什麼command連接至Router分享出來的SMB Folder? 然後每次reboot都可自動連上。

Router IP Address : 10.0.0.1
Router Name : RT-AC68U-C778
Share Folder Name : download2/Complete

已試

sudo mount.cifs "//10.0.0.1/download2%20(at%20bt)/Complete" /mnt/ac68u -o user=me

sudo mount -t cifs //10.0.0.1/download2 /mnt/ac68u -o username=me,password=12345678

一樣都係出呢個Error
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
作者: fakeman    時間: 2022-1-14 11:07

我可以成功由Raspberry Pi File Manager度連上,請問可以用什麼command連接至Router分享出來的SMB Folder ...
alanwsl 發表於 2022-1-14 00:42



你試下指定 SMBv1 protocol....無記錯的話大多數 router 內資嘅 Samba 係 v1
作者: alanwsl    時間: 2022-1-14 17:23

回覆 2# fakeman



    當我在command加上vers=1.0 or vers=2.1,就會出現mount: bad usage,是否Pi的Terminal唔支援呢個參數? 我見ASUS Router既SMB可以用V1 Or V2,定還是用NFS會方便啲?
作者: fakeman    時間: 2022-1-14 18:17

回覆  fakeman



    當我在command加上vers=1.0 or vers=2.1,就會出現mount: bad usage,是否Pi的Termi ...
alanwsl 發表於 2022-1-14 17:23



    呀,你好似掉轉咗......  \\IP_addr\path.......但你個 slash 用錯咗
作者: sophinic    時間: 2022-1-14 21:17

我可以成功由Raspberry Pi File Manager度連上,請問可以用什麼command連接至Router分享出來的SMB Folder ...
alanwsl 發表於 2022-1-14 00:42


sudo nano /etc/fstab

add below line:
//router_ip/sharefolder  /home/pi/router_folder  cifs username=abc,password=abcd, iocharset=utf8,sec=ntlm  0  0
作者: alanwsl    時間: 2022-1-15 16:29

本帖最後由 alanwsl 於 2022-1-15 17:07 編輯
sudo nano /etc/fstab

add below line:
//router_ip/sharefolder  /home/pi/router_folder  cifs userna ...
sophinic 發表於 2022-1-14 21:17


多謝你既解答, 但係試咗都未成功.

搵到個網址就係我既問題
https://forums.raspberrypi.com/viewtopic.php?t=65079
https://forums.raspberrypi.com/viewtopic.php?t=255455

試過跟佢條command, 都係出現 CIFS: VFS: cifs_mount failed w/return code = -22

sudo mount -t cifs //RT-AC68U-C778/Download2 /home/pi/mnt/ac68u -o username=RT-AC68U-C778/alan,password=12345678,sec=ntlmv2

我的Router SMB如下:


請問主要是Router的問題, 還是Pi的Command問題呢?
作者: toylet    時間: 2022-1-16 23:30

提示: 作者被禁止或刪除 內容自動屏蔽
作者: fakeman    時間: 2022-1-17 00:18

有無 error message? 只有 error code?
睇 Google 就話 invalid argument.... 包括 syntax errors!

cifs_m ...
toylet 發表於 2022-1-16 23:30



    kern.log 可能會有提示係咩問題
作者: toylet    時間: 2022-1-17 00:19

提示: 作者被禁止或刪除 內容自動屏蔽
作者: fakeman    時間: 2022-1-17 00:57

最好先用 smbclient 駁一次... 駁到 就是 mount cifs 的 syntax 問題...
toylet 發表於 2022-1-17 00:19



    syntax 問題係 kern.log 會見到....
作者: alanwsl    時間: 2022-1-17 02:40

本帖最後由 alanwsl 於 2022-1-17 02:54 編輯

多謝各位解答,最後放棄了。

之前用AC68U黎做BT,想由Pi直接駁過去經File Browser黎用,我亦都睇咗好多Google好多人用Pi連線至Asus Router都有類似既失敗情況。

而家改用Pi行Docker,直接在Container裝上Aria2 + AriaNG + FileBrowser,感覺都不錯,只可惜Pi3既USB只有2.0呢~
作者: fakeman    時間: 2022-1-17 21:35

多謝各位解答,最後放棄了。

之前用AC68U黎做BT,想由Pi直接駁過去經File Browser黎用,我亦都睇咗好多Goo ...
alanwsl 發表於 2022-1-17 02:40



    BTW....點解我隻 AX82U 嘅 samba 冇得揀 smb v1/v2 嘅?你係咩 firmware?

我屋企都有隻 Pi4....見你咁講我今晚或聽晚試試先
作者: fakeman    時間: 2022-1-19 00:40

多謝各位解答,最後放棄了。

之前用AC68U黎做BT,想由Pi直接駁過去經File Browser黎用,我亦都睇咗好多Goo ...
alanwsl 發表於 2022-1-17 02:40



    我啱啱特登開隻 Pi4 試下(Debian 11),係 mount 到隻 AX82U 嘅 Samba 喎

sudo mount -t cifs \\\\IP_ADDR\\Folder /mnt/XXX -o user=AAA,vers=1.0  (因為我隻 AX82U 只有 1.0)
作者: chue    時間: 2022-1-19 02:29

本帖最後由 chue 於 2022-1-19 02:31 編輯

唔需要咁複雜,全部由 file manager 搜尋即可,搜唔到可以響個欄度打 ip

最後,加入"我的最愛"一類將個 ip 記低響 file manager 左邊欄位即可
作者: fakeman    時間: 2022-1-19 02:42

唔需要咁複雜,全部由 file manager 搜尋即可,搜唔到可以響個欄度打 ip

最後,加入"我的最愛"一類將個 ip 記 ...
chue 發表於 2022-1-19 02:29



    你有冇睇樓主 #1 嘅第一句?仲有,如果 share set 咗 not browsable 係要人手 mount....
作者: alanwsl    時間: 2022-1-19 04:32

本帖最後由 alanwsl 於 2022-1-19 04:55 編輯

回覆 12# fakeman

    我係用緊Asuswrt-Merlin v386.4既firmware. Pi 3 上行緊 Raspbian (BullEye).  
    #Linux raspberrypi 5.10.63-v7+ #1488 SMP Thu Nov 18 16:14:44 GMT 2021 armv7l GNU/Linux



我嘗試咗你嗰句格式都係唔得,我覺得係我一直打錯Asus分享出黎個名,佢有括號同空格"Download2 (at BT)"而影響到連唔到。 唔知有冇咩command可以check到Router分享smb既path呢?
作者: fakeman    時間: 2022-1-19 04:56

回覆  fakeman

    我係用緊Asuswrt-Merlin v386.4既firmware. Pi 3 上行緊 Raspbian (BullEye).  
    # ...
alanwsl 發表於 2022-1-19 04:32



    smbclient -L [IP_ADDR]
作者: dinosw    時間: 2022-1-19 05:01

回覆  fakeman

    我係用緊Asuswrt-Merlin v386.4既firmware. Pi 3 上行緊 Raspbian (BullEye).



我 ...
alanwsl 發表於 2022-1-19 04:32

你搞清楚個share 名先

via HKEPC Reader for Android
作者: javacomhk    時間: 2022-1-19 08:58

Sharename 唔得咪用 IP ADDRESS mount 囉。
作者: fakeman    時間: 2022-1-19 09:04

回覆  fakeman

    我係用緊Asuswrt-Merlin v386.4既firmware. Pi 3 上行緊 Raspbian (BullEye).  
    # ...
alanwsl 發表於 2022-1-19 04:32



    有另一樣做法,你話 GUI mount 到,你 GUI 做咗之後,係 command line 打 "mount -t cifs" 去睇佢點 mount.....
作者: dinosw    時間: 2022-1-19 10:35

本帖最後由 dinosw 於 2022-1-19 10:45 編輯
Sharename 唔得咪用 IP ADDRESS mount 囉。
javacomhk 發表於 2022-1-19 08:58

Share name唔係computer name

佢第一篇文,GUI Mount 到的share name根本就唔係download

Share name 有special character,佢冇一句command係啱


via HKEPC Reader for Android
作者: fakeman    時間: 2022-1-19 10:54

Share name唔係computer name  

佢第一篇文,GUI Mount 到的share name根本就唔係download

Shar ...
dinosw 發表於 2022-1-19 10:35


貼出來睇下.....我都係用 Asus router 點解會咁唔同?
作者: dinosw    時間: 2022-1-19 11:25

貼出來睇下.....我都係用 Asus router 點解會咁唔同?
fakeman 發表於 2022-1-19 10:54

睇清楚佢第16樓個config ,share name點會係download,係'Download2 (at BT)'。由第一篇佢就provide錯information

via HKEPC Reader for Android
作者: fakeman    時間: 2022-1-19 12:19

睇清楚佢第16樓個config ,share name點會係download,係'Download2 (at BT)'。由第一篇佢就provide錯inf ...
dinosw 發表於 2022-1-19 11:25



    嘩 shit.....原來係咁????我冇諗過係錯呢個位
作者: fakeman    時間: 2022-1-19 12:20

咁要用 backslash 去 escape d 特殊字符
作者: chue    時間: 2022-1-19 19:08

攪咁多野不如照我講去做啦,如果預載果個唔識搜"網絡",咪裝返個 PCMANFM咯
作者: chue    時間: 2022-1-19 19:15

RASPBERRY PI 係 DEBIAN 系


sudo apt update
sudo apt upgrade
sudo apt install pcmanfm

之後唔識可再問我,我都有牙石 router 只係型號唔一樣,router 要先正確 share,測試可用手機裝 file manager+,開 app,選遠端,如果順利會見到個 router 分享左既 adisk,再 click測試入唔入到去,如果入唔到即係話 router 已經 set 錯左
作者: 普羅    時間: 2022-1-20 08:16

Source條path有space
作者: fakeman    時間: 2022-1-20 15:45

Share name唔係computer name  

佢第一篇文,GUI Mount 到的share name根本就唔係download

Shar ...
dinosw 發表於 2022-1-19 10:35


其實唔係你講一講,我都真係無留意有 special char......
等我仲特登 flash 隻 Pi4 試下
作者: fakeman    時間: 2022-1-20 15:47

RASPBERRY PI 係 DEBIAN 系


sudo apt update
sudo apt upgrade
sudo apt install pcmanfm ...
chue 發表於 2022-1-19 19:15


其實呢,我都覆過你一次,樓主自己 #1 都有講話佢用 GUI mount 到,但想知點用 command line 做呀
作者: ghostkcleung    時間: 2022-1-21 13:32

Router 個 SMB server 有 timeout,我駁隻 HDD 落去,
第一次 Mount 嗰陣要等隻 HDD 個摩打轉順咗先至 load 到,
而呢幾秒時間就係過咗 Timeout。
作者: javacomhk    時間: 2022-1-21 14:27

本帖最後由 javacomhk 於 2022-1-21 18:33 編輯

mount network drive 唔可以用 /etc/fstab 因為好多時都time out,network 又未有,而且入錯少少野就 boot 唔起部機。所以我試咗好多次結果都係用 /etc/rc.local 去 mount, 仲要 sleep 一陣,例如

# Mount disks
sleep 15

mkdir -p /mnt/myhd
mount -t cifs //10.0.1.1/Data /mnt/myhd -o username=myuser,password=mypass,uid=1000,gid=1000,sec=ntlm,vers=1.0
作者: fakeman    時間: 2022-1-21 18:50

Router 個 SMB server 有 timeout,我駁隻 HDD 落去,
第一次 Mount 嗰陣要等隻 HDD 個摩打轉順咗先至 load ...
ghostkcleung 發表於 2022-1-21 13:32



    幾秒 timeout 冇咁誇張吧?
作者: fakeman    時間: 2022-1-21 18:54

mount network drive 唔可以用 /etc/fstab 因為好多時都time out,network 又未有,而且入錯少少野就 boot  ...
javacomhk 發表於 2022-1-21 14:27



    用 systemd mount.....自己可以定義發生咩事先 mount....
如果出事 15 秒你個 network 都未起一樣炒粉,systemd mount 可以 set 到一日唔著 network 就死都唔 mount.....仲可以玩到等埋 VPN 連線先 mount remote network drive
作者: chue    時間: 2022-1-22 00:19

本帖最後由 chue 於 2022-1-22 00:32 編輯
其實呢,我都覆過你一次,樓主自己 #1 都有講話佢用 GUI mount 到,但想知點用 command line 做呀 ...
fakeman 發表於 2022-1-20 15:47


自討苦吃咯咪,打 COMMAND 係落後做法,偏偏 LINUX 又發展多年仍要好倚賴,但又偏偏每家 LINUX 又有自己一套,例如你唔可以響 FEDORA 度打 APT,反之亦唔可以 UBUNTU 度打 RPM
作者: chue    時間: 2022-1-22 00:24

我既 AC59U.型號低級過樓主果部,系統係 UBUNTU STUDIO


作者: javacomhk    時間: 2022-1-23 06:07

本帖最後由 javacomhk 於 2022-1-23 06:16 編輯
用 systemd mount.....自己可以定義發生咩事先 mount....
如果出事 15 秒你個 network 都未起一樣炒 ...
fakeman 發表於 2022-1-21 18:54


改 /etc/fstab 其實就會係generate 用systemd 去 mount cifs。
作者: fakeman    時間: 2022-1-23 15:19

自討苦吃咯咪,打 COMMAND 係落後做法,偏偏 LINUX 又發展多年仍要好倚賴,但又偏偏每家 LINUX 又有自己一套 ...
chue 發表於 2022-1-22 00:19



    有時要 automation,要寫 scripts....就要 commandline,咩自討苦吃.....Windows 都要特登整個 powershell 出來俾 user 寫 automation script 唔通又係落後?用 Linux 唔係人人都需要 GUI,特別係 Raspberry Pi 之類嘅 embedded system 更加係 resources 慳得就慳,我想像唔到我隻 1 代 RPi 如果要 GUI 先做到嘢會點算,一定慢到抽筋

APT/RPM 係 package management,唔同 distro 會唔同有咩咁奇?總好過以前要自己 compile 再裝,玩餐死
作者: chue    時間: 2022-1-25 02:06

編程就唔同講法,唔只要識呢D,仲要識埋 Python
作者: fakeman    時間: 2022-1-28 01:02

編程就唔同講法,唔只要識呢D,仲要識埋 Python
chue 發表於 2022-1-25 02:06



    其實普通 shell script 都做到 automation,我自己唔識 python.....都係寫下 scripts,呢 d 基本嘢點都要識





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2