Acade hat geschrieben:jkIT;1059137 hat geschrieben:Ein Client bringt ja auch nicht viel, weil damit nicht "gemountet" werden kann.
Na was denn sonst? Er bindet ein SMB-Share ins lokale Filesystem ein (das sage ich jetzt nicht zu Dir
).
Ich meinte damit den
smbclient, der im Samba Paket dabei ist. Der ist zum mounten nicht geeignet.
Acade hat geschrieben:Aber mMn ist fusemb aussichtsreicher zu realisieren als cifs.ko, weil der Kernelkram schon mal erledigt ist (fuse.ko).
Nur leider fand ich zu wenig Informationen, so dass ich über ein "geht nicht" nicht hinausgekommen bin.
Mittlerweile habe ich ein Kernelmodul
cifs.ko bauen können, das sich laden und wieder entladen lässt. Dazu habe ich
cifs-utils 6.7 compiliert, das das benötigte
mount.cifs enthält.
Leider funktioniert das mounten (noch) nicht. Ich hänge die beiden Dateien mal hier dran. Vielleicht kann ja jemand einen Anhaltspunkt ermitteln, was schief läuft.
Ich teste mit den beiden Dateien in /mnt/hd/ProgramFiles/bin/cifs/
Dort erstelle ich auch den Mount-Point .../mnt
1. Link auf mount.cifs in /sbin anlegen
Code: Alles auswählen
# ln -s /mnt/hd/ProgramFiles/bin/cifs/mount.cifs /sbin/mount.cifs
2. Modul laden:
Code: Alles auswählen
# /mnt/hd/ProgramFiles/busybox insmod -v /mnt/hd/ProgramFiles/bin/cifs/cifs.ko
3. Optional debugging aktivieren
3a. Optional zusätzlich SMB Datentransfer mit loggen
4. mounten, hier mein anderer SRP
Code: Alles auswählen
# mount -t cifs //192.168.1.11/DataFiles /mnt/hd/ProgramFiles/bin/cifs/mnt -o user=root
der Befehl macht die Konsole unbrauchbar,
mount kehrt nicht zurück, der SRP ist aber nicht abgestürzt, dennoch prüft er die Festplatte beim nächsten Start.
In einer neuen Konsole zeigt "mount", dass nichts gemountet wurde.
Die Debug-Info würde aber gar nicht sooo schlecht aussehen:
Code: Alles auswählen
# cat /proc/fs/cifs/DebugData
Display Internal CIFS Data Structures for Debugging
---------------------------------------------------
CIFS Version 1.45
Active VFS Requests: 0
Servers:
1) Name: 192.168.1.11 Domain: MYNET Mounts: 1 OS: Unix
NOS: Samba 3.6.25 Capability: 0x80f3fd
SMB session status: 1 TCP status: 1
Local Users To Server: 1 SecMode: 0x2 Req On Wire: 0
MIDs:
Shares:
1) \\192.168.1.11\DataFiles Uses: 1 Type: NTFS DevInfo: 0x20 Attributes: 0x1002f
PathComponentMax: 255 Status: 1 type: DISK
Mit "dmesg" kann man sich noch das Log ansehen.
Daraus wurde ich aber nicht schlau.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.