Ik heb verschillende manieren van mounting geprobeerd.
Onder andere:
$ sudo smbmount //SMC/Share ~/mnt/SMC/Share
$ sudo mount -t smbfs //SMC/Share ~/mnt/SMC/Share
Als ik probeer te mounten met CIFS dan lukt dat niet.
Bijvoorbeeld:
$ sudo mount -t cifs //SMC/SHARE ~/mnt/SMC/SHARE -o guest,rw
geeft:
mount error: could not find target server. TCP name SMC/SHARE not found
No ip address specified and hostname not found
als ik dan dit doe:
$ sudo mount -t cifs //192.168.2.1/SHARE ~/mnt/SMC/SHARE -o guest,rw
dan krijg ik:
mount error 20 = Not a directory
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
dit:
$ sudo mount -t cifs //192.168.2.1/ ~/mnt/SMC/SHARE -o guest,rw
geeft:
retrying with upper case share name
mount error 6 = No such device or address
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
en dit:
$ sudo mount -t cifs //192.168.2.1 ~/mnt/SMC/SHARE -o guest,rw
geeft:
Mounting the DFS root for a particular server not implemented yet
No ip address specified and hostname not found
$ sudo mount -t smbfs //SMC/SHARE ~/mnt/SMC/SHARE -o guest,rw
werkt (wat mounten betreft) wel maar dan krijg ik dus die I/O fout bij het lezen van de dir.
als ik doe:
$ smbclient //SMC/SHARE
dan kan ik bijvoorbeeld doen:
smb: \> ls
SUCCESS - 0 listing \*
62628 blocks of size 16384. 62608 blocks available
smb: \> mkdir test
smb: \> ls
SUCCESS - 0 listing \*
62628 blocks of size 16384. 62607 blocks available
smb: \> cd test
smb: \test\> ls
SUCCESS - 0 listing \test\*
62628 blocks of size 16384. 62607 blocks available
smb: \test\> cd \
smb: \> ls
SUCCESS - 0 listing \*
62628 blocks of size 16384. 62607 blocks available
smb: \> rd test
smb: \> cd test
cd \test\: ERRDOS - ERRbadpath (Directory invalid.)
smb: \>
Wat een bewijs is dat ik bijvoorbeeld dirs aan kan maken en ook weer kan wissen.
En als ik de USB van de router afkoppel en direct aansluit op mijn systeem staat daar inderdaad ook de nieuwe test dir op.
Aan de andere kant leest smbclient dus blijkbaar ook geen dirs?
Wat de rechten betreft. Volgens mij staat alles goed.
Ik gebruik geen password (later misschien wel, maar nu even niet omdat het de zaak lijkt te compliceren)
De rechten van de dir ~/mnt/SMC/SHARE staan op 777 (als dat tenminste bedoeld wordt met rechten).
Het maakt geen verschil of ik nu dit doe:
$ sudo mount -t smbfs //SMC/SHARE ~/mnt/SMC/SHARE -o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
dan krijg ik nog steeds die I/O fout.
overigens geeft
$ sudo mount -t cifs //SMC/SHARE ~/mnt/SMC/SHARE -o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
wel weer een andere foutmelding:
[bcode]
mount error: could not find target server. TCP name SMC/SHARE not found
No ip address specified and hostname not found
[/bcode]
Een beetje een lang antwoord op een paar eenvoudige vragen, maar hopelijk heb ik de vragen beantwoord.