Problem mit famd und USB

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Felix
Beiträge: 453
Registriert: 17.02.2003 10:26:57
Lizenz eigener Beiträge: MIT Lizenz

Problem mit famd und USB

Beitrag von Felix » 12.09.2005 10:38:40

Hallo,

Ich habe ein Problem mit famd. Wenn ich meine USB Platte / meine Digicam (ueber USB) oder meinen USB-Stick anschliesse kann ich diese Geraete zwar wunderbar mounten und alles funktioniert bestens. Aber nach der Arbeit kann ich die Geraete nicht unmounten. ICh bekommen immer diese Meldung:

Code: Alles auswählen

felix@rumpel:~$ umount /mnt/USBStick/
umount: /mnt/USBStick: device is busy
umount: /mnt/USBStick: device is busy
Da kann ich machen was ich will, das passiert immer. Wenn ich aber nun famd neustarte:

Code: Alles auswählen

rumpel:/home/felix# /etc/init.d/fam restart
Restarting file alteration monitor: FAM.
funktioniert das Unmounten vollkommen problemlos.
Ein weiteres Problem ist das famd manchmal aus heiterem Himmel beginnt die CPU zu 100% auszulasten. Ich moechte meinen das ich davor meistens mit USB Geraeten gearbeitet habe. Aber genau weiss ich es nicht.
Tja, wer kann mir einen Tipp geben wo mein Problem liegt? Ich habe auch mal gehoert es gibt Scripte die das Mounten von USB Geraeten automatisieren. pmount faellt mir dabei ein. Das habe ich auch installiert. Kann es daran liegen?

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 12.09.2005 11:28:16

famd macht öfter mal Ärger deshalb habe ich es auch deinstalliert.

Vieleicht ist autofs was für dich.

Code: Alles auswählen

 Package: autofs
New: yes
State: not installed
Version: 4.1.4-7
Priority: extra
Section: utils
Maintainer: Steinar H. Gunderson <sesse@debian.org>
Uncompressed Size: 455k
Depends: libc6 (>= 2.3.2.ds1-21), ucf
Recommends: nfs-common
Conflicts: samba (< 2.0.6-1)
Description: kernel-based automounter for Linux
 Autofs controls the operation of the automount daemons. The
 automount daemons automatically mount filesystems when they are
 used and unmount them after a period of inactivity. This is
 done based on a set of pre-configured maps.

 The kernel automounter implements an almost complete SunOS
 style automounter under Linux. Automounter version 4 (autofs4)
 has to be enabled when compiling the kernel. Debian packaged
 kernels have it enabled.
  
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 12.09.2005 11:42:39

Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
Felix
Beiträge: 453
Registriert: 17.02.2003 10:26:57
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Felix » 12.09.2005 13:00:34

Hmmm, leider haengt Gnome von famd ab soweit ich das sehe. Ist denn Autofs ein <rrsatz fuer fam? Ist fam nicht son Programm das anderen Bescheid sagt wenn sich woanders was aendern?

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 12.09.2005 14:57:54

Es kann sein dass das Paket das er runter werfen will,
nicht das komplette Envirement ist sondern nur das Metapaket Gnome,
das wäre unkritisch.

Sieht man aber an der Größe des frei werdenden Speichers.

Mit -s kann man das bei Aptitude simulieren.

Autofs ist kein Ersatz für Fam, sonder für das automounten gedacht.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
Felix
Beiträge: 453
Registriert: 17.02.2003 10:26:57
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Felix » 12.09.2005 23:33:33

Code: Alles auswählen

rumpel:/home/felix# apt-get remove fam
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  fam gnome gnome-desktop-environment
Ok, scheinen wirklich nur die Metapackete zu sein, aber brauche ich fam nicht? Das Programm wird doch auch zu irgendwas gut sein, oder? Ich koennte den Dienst ja auch zum testen erstmal mit rcconf abschalten. Wuerde aber vorher gern wissen was der genau alles regelt. Bisher weiss ich nur das der guckt ob sich Dateien veraendert haben und dann andere Programme dementsprechend benachrichtigt. Oder hab ich da was falsch verstanden?

edit: Ich sehe grad, dass da ja doch gnome dabei ist, so scheints also leider nicht zu gehen. Den Dienst mit rcconf abschalten geht aber sicher trotzdem.

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 12.09.2005 23:55:56

Hi

gnome und gnome-desktop-environment sind afaik Metapakages.
Ein wegwerfen dieser Pakete sollte nicht Gnome löschen...also sollte es eigentlich ohne Probleme gehen.

Nun um den fam bzw famd etwas zu erklären

Code: Alles auswählen

apt-cache search fam
fam - File Alteration Monitor
Auf umgangssprachlich deutsch: Datei Veränderungs Überwachung
Das Teil überwacht Dateien und bleibt gerne mal auf einer oder mehreren Dateien "stehen" und blockiert somit evtl. ein Device.

Als Bsp.
Du downloadest eine Datei aus dem Internet und hast einen Dateimanager offen (zb nautilus)
Mit fam wird die downgeloadete Datei sofort angezeigt (unter Umständen auch die teilweise fertige Datei)
Wenn der Download fertig ist, wird die fertige Datei sofort angezeigt

Ohne famd musst du einmal auf "aktualisieren" drücken damit du die Datei angezeigt bekommst.

Der fam bzw famd ist nicht unbedingt nötig, ich habe einige Zeit ohne ihn gearbeitet und keinerlei Probleme erfahren.
Im Moment ist er wieder drauf...da er mir in der letzten Zeit nicht mehr aufn Keks gegangen ist.
(Ich arbeite nur selten mit Wechselmedien...und wenn ich mal Probs habe, kille ich ihn einfach)

Eine Alternative zu fam ist gamin.
(gamin - File and directory monitoring system)
Ob der allerdings besser läuft...keine Ahnung.

Benutzeravatar
Felix
Beiträge: 453
Registriert: 17.02.2003 10:26:57
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Felix » 13.09.2005 00:12:08

Ok, dann versuche ich erstmal das Ding einfach zu deaktivieren. Wenn sich das bewaehrt kann ich ihn ja ganz runter schmeissen. Das mit dem aktualisieren stoert mich nicht sonderlich, es ging mir eh auf den Keks das beim Verschieben oder Loeschen von Bildern von meiner Digicam der Nautilus jedes einzelne Bild neu im Fenster weggeraendert hat und das wenn man nicht in ein anderes Verzeichnis wechselte mind. 3 mal so lang gedauert hat. Also danke erstmal fuer die Infos :).

edit:
Achja, dieses Autofs werde ich bei der naechsten Kernelversion mal mit einkompilieren und testen.

Antworten