Toon posts:

[Samba] CD-ROM share automatisch laten mounten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zou willen de cdrom van m'n linuxbak gebruiken op mijn win98 pc.

Hiervoor heb ik in mijn smb.conf de volgende lijnen toegevoegd:
code:
1
2
3
4
5
6
[cdrom]
   comment = Samba server's CD-ROM
   writable = no
   locking = no
   path = /cdrom
   public = yes
Om eerlijk te zijn ik heb de ; weggehaald

Nu moet de cdrom nog altijd gemount worden op de linuxbak. Ik heb ooit eens gelezen dat door bepaalde lijnen toe te voegen aan de smb.conf dit mounten en umounten automatisch zou kunnen.

Heb gekeken op google en hier in de search maar ik denk dat ik de verkeerde zoekstring gebruik. [google=samba cdrom mount] [search=samba cdrom mount]

  • blackd
  • Registratie: Februari 2001
  • Niet online

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 13:24

deadinspace

The what goes where now?

Ik heb geen idee of en zo ja hoe het kan, maar de topictitel mag iets duidelijker dan "[SAMBA]", dus die heb ik even gewijzigd ;)

Verwijderd

Topicstarter
De smb.conf is veranderd als volgt:
code:
1
2
3
4
5
6
7
8
[cdrom]
   comment = Samba server's CD-ROM
   writable = no
   locking = no
   path = /cdrom
   public = yes
   preexec = mount /cdrom
   postexec = umount /cdrom
Dit werkt goed wat het mounten betreft. Alleen doet hij nog geen umount bij het verbreken van de netwerkverbinding.

  • blackd
  • Registratie: Februari 2001
  • Niet online
En als je die actie eens laat loggen, dmv >> /tmp/logfile oid.? Eens zien wat er gebeurt?

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


Verwijderd

Topicstarter
Dat filetje heeft zomaar eens 0 lijnen staan.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 13:24

deadinspace

The what goes where now?

2>&1 >> /tmp/logfile dan, dan logt hij stderr ook.

Verwijderd

Topicstarter
deadinspace schreef op 06 March 2003 @ 00:23:
2>&1 >> /tmp/logfile dan, dan logt hij stderr ook.
Ook hier blijft de logfile leeg.

  • blackd
  • Registratie: Februari 2001
  • Niet online
Probeer eens als postexec commando een echo naar een file te doen, om te kijken of de postexec uberhaupt goed en op het moment dat jij 't verwacht wordt uitgevoerd.

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


Verwijderd

Topicstarter
Het ligt dus aan het postexec commando, ik mag invoeren wat ik wil er gebeurt nikske.

  • Hmzaniac
  • Registratie: Januari 2002
  • Laatst online: 05-08-2023

Hmzaniac

Evil Admin

Voor zower ik weet komt dit doordat de postexec de cdrom nog niet kan umounten, vanwege het feit dat je smbd hem gelockt houdt.

wat een oplossing zou zijn is met postexec een scriptje triggeren wat eerst een sleep 2 (oid) doet, en dan je cdrom umount.

Ik heb een WOS-post!


  • blackd
  • Registratie: Februari 2001
  • Niet online
Hmzaniac schreef op 06 March 2003 @ 18:40:
Voor zower ik weet komt dit doordat de postexec de cdrom nog niet kan umounten, vanwege het feit dat je smbd hem gelockt houdt.

Dan zou in theorie echo "blaat" >> /tmp/log als postexec wel gewoon moeten werken. En dat werkte nie..

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Hmzaniac
  • Registratie: Januari 2002
  • Laatst online: 05-08-2023

Hmzaniac

Evil Admin

Hmm.. raar..

zowel prexec als postexec werken hier gewoon. Gooi je debugging eens naar 100, clear je smbd en nmbd logs, en probeer te verbinden, en kijk of je iets kan vinden.


(btw: dit levert VEEL! logs op, als je niets kan vinden moet je misschien je logging wat lager zetten.)

Ik heb een WOS-post!

Pagina: 1