FAT/NTFS Unmounten bei suspend geht nicht
Hallo, Ich bin letztens von suse 9.2 auf 9.3 umgestiegen. Ich bin froh, dass suspend to ram geht; leider bekomme ich Warnungen beim suspend-to-disk waehrend die unmounting von FAT/NTFS Dateisysteme wenn die in Verwendung sind. Allerdings klappt das suspend und resume wunderbar. Darüber hinaus kann ich nicht in Windows Booten waehrend Linux suspended ist. Ich habe festgestellt, dass mit ein Paar Aenderungen in /etc/sysconfig/.../Powersave/Sleep_Modes, das unmounten von fat/ntfs Dateisysteme vermieden werden kann. Jedoch in 9.2, konnte ich ein suspend-to-disk machen und alle Dateiesysteme unmounten. - warum klappt das unmounten von fat/ntfs Partitionen in 9.3 nicht? - warum bekomme ich kein grub beim Start (was ermoeglichen wurde, in Windows zu booten)? von suspend2disk.log: ========we are going to sleep, preparing.======== == Unmounting FAT/NTFS filesystems: == device /dev/hda5 mounted on '/windows/D' is accessed by thunderbird-bin(9485) device /dev/hda1 mounted on '/windows/C' filesystems in use, asking user... user wants to continue anyway. Good luck. trying to umount device: '/dev/hda5' '/windows/D' -t 'vfat' -o 'rw,noexec,nosuid ,nodev,gid=100,umask=0002,utf8=true' umount failed. Asking user what to do. user wants to continue anyway. Good luck. trying to umount device: '/dev/hda1' '/windows/C' -t 'ntfs' -o 'ro,noexec,nosuid ,nodev,gid=100,umask=0002,nls=utf8' success. == FAT/NTFS filesystems unmounted == Stopping services: ('autofs slmodemd irda' configured) none running. TIA, Vijay Garla __________________________________________________________________ Das Italien-Gewinnspiel Jetzt bei der Italien-Reise mitspielen und einen von 30 Preisen gewinnen. http://spielmanege.tiscali.de/italienreise/italien.php
On Wednesday 01 June 2005 18:14, vngarla@tiscali.de wrote:
Hallo,
Ich bin letztens von suse 9.2 auf 9.3 umgestiegen. Ich bin froh, dass suspend to ram geht; leider bekomme ich Warnungen beim suspend-to-disk waehrend die unmounting von FAT/NTFS Dateisysteme wenn die in Verwendung sind. Allerdings klappt das suspend und resume wunderbar. Darüber hinaus kann ich nicht in Windows Booten waehrend Linux suspended ist. Ich habe festgestellt, dass mit ein Paar Aenderungen in /etc/sysconfig/.../Powersave/Sleep_Modes, das unmounten von fat/ntfs Dateisysteme vermieden werden kann. Jedoch in 9.2, konnte ich ein suspend-to-disk machen und alle Dateiesysteme unmounten.
- warum klappt das unmounten von fat/ntfs Partitionen in 9.3 nicht? - warum bekomme ich kein grub beim Start (was ermoeglichen wurde, in Windows zu booten)?
Das wird u.a. gemacht um zu verhindern, das du dir ggf. die Windowspartition zerschießt, wenn du suspendest (in Linux schreibenden Zugriff auf FAT oder NTFS hattest) und dann Windows startest. (manchmal hilft es übrigends auch im Archiv der Liste zu schauen, da wurde das Thema nicht nur einmal behandelt!) Du kannst das in powersave wie folgt beeinflussen: /etc/sysconfig/powersave/common von: POWERSAVE_BOOT_LOADER="GRUB" nach: POWERSAVE_BOOT_LOADER="OTHER" ändern Danny
On Wed, Jun 01, 2005 at 06:30:48PM +0200, Danny Kukawka wrote:
Das wird u.a. gemacht um zu verhindern, das du dir ggf. die Windowspartition zerschießt, wenn du suspendest (in Linux schreibenden Zugriff auf FAT oder NTFS hattest) und dann Windows startest. (manchmal hilft es übrigends auch im Archiv der Liste zu schauen, da wurde das Thema nicht nur einmal behandelt!)
Du kannst das in powersave wie folgt beeinflussen:
/etc/sysconfig/powersave/common
von: POWERSAVE_BOOT_LOADER="GRUB" nach: POWERSAVE_BOOT_LOADER="OTHER"
Und wenn du das machst, und _trotzdem_ die "ich kann nicht unmounten"-Warnung weiterhin ignorierst, dann mache dir bitte vorher Gedanken über ein Backup-Konzept (oder besser: ein restore-Konzept ;-) Daß man windows nicht "zwischendurch" booten kann, wurde mit Absicht eingebaut. http://de.susewiki.org/index.php?title=FAQs -- Stefan Seyfried
Stefan Seyfried writes: [...]
Und wenn du das machst, und _trotzdem_ die "ich kann nicht unmounten"-Warnung weiterhin ignorierst, dann mache dir bitte vorher Gedanken über ein Backup-Konzept (oder besser: ein restore-Konzept ;-)
Daß man windows nicht "zwischendurch" booten kann, wurde mit Absicht eingebaut.
Danke für den Link zur FAQ. Was mir aber immer noch nicht klar ist, ob, wenn beide OSes keine Schreibrechte auf Partitionen des anderens haben, die Gefahr noch besteht? -K -- Kevin Pfeiffer <pfeiffer@tiros.net> Tiros-Translations
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Kevin Pfeiffer wrote:
Danke für den Link zur FAQ. Was mir aber immer noch nicht klar ist, ob, wenn beide OSes keine Schreibrechte auf Partitionen des anderens haben, die Gefahr noch besteht?
Ja, weil eventuell cache-strukturen im Kernel durcheinander geraten, wenn das gecachte nicht mehr mit dem aktuellen Inhalt des zu lesenden Dateisystems übereinstimmt. (oder so ähnlich...) Bye, LenZ - -- - ------------------------------------------------------------------ Lenz Grimmer <lenz@grimmer.com> -o) [ICQ: 160767607 | Jabber: LenZGr@jabber.org] /\\ http://www.lenzg.org/ V_V -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCnz7fSVDhKrJykfIRAmphAJ9mtMRvNpy654WbtgalkQTYb6F8hwCfSK0T xBBxdQW517IF5DLAkojJf68= =v9MV -----END PGP SIGNATURE-----
Kevin Pfeiffer wrote:
Stefan Seyfried writes: [...]
Und wenn du das machst, und _trotzdem_ die "ich kann nicht unmounten"-Warnung weiterhin ignorierst, dann mache dir bitte vorher Gedanken über ein Backup-Konzept (oder besser: ein restore-Konzept ;-)
Daß man windows nicht "zwischendurch" booten kann, wurde mit Absicht eingebaut.
Danke für den Link zur FAQ. Was mir aber immer noch nicht klar ist, ob, wenn beide OSes keine Schreibrechte auf Partitionen des anderens haben, die Gefahr noch besteht?
Nein, keine Gefahr solange sie vorher geunmounted wurden (das kein OS Schreibrechte hat macht kaum Sinn, Du meinst sicherlich, dass nur ein OS Schreibrechte hat). Das kann powersave (auf jeden Fall mit ntfs und fat) automatisch (suspend - unmount;resume - remount). -> Du kriegst das gar nicht mit, solange Du nicht auf eines der Filesysteme zugreifst. NTFS (auch wenn nur readable gemounted) sollte auch immer geunmounted werden, weshalb Du alle Programme (bash, was auch immer, die darauf zugreifen schliessen musst). z.B.: - NTFS gemounted - suspend to disk - M$ hochfahren, selbe Partition (NTFS das unter Linux gemounted war) wird ver- aendert - M$ runterfahren - Linux resume - Linux denkt es war noch alles so wie's war. Die filesystem Struktur hat sich aber hinter dem Ruecken des Kernels geaendert -> BOESE. Deshalb sollte die Option (in /etc/sysconfig/powersave/sleep - seit 9.3): # Should FAT and NTFS filesystems be unmounted before entering # a sleep mode and remounted after the machine resumed? # You should do this for suspend to disk if you want to boot # Windows while Linux is suspended to avoid severe data corruption # on the Windows filesystems. # Note that suspend will fail if the partitions cannot be unmounted. POWERSAVE_SUSPEND2DISK_UNMOUNT_FATFS="yes" auch immer anbleiben. Wenn doch noch ein Program auf die Partition zugreift, bricht der suspend ab (und zeigt soweit ich weiss sogar den/die Programnamen oder ProzessID(s) an) Notfalls z.B. fuser /mnt zeigt alle Prozesse an die auf das /mnt gemountete Filesystem zugreifen. Dann musst Du die Programme schliessen und das ist gut so (sonst: Windows hat's geandert, die Programme ham's net mitgekriegt, vorher bleibt wahrscheinlich eh der kernel stehen ...). Thomas P.S: Du kannst auch verschiedene Linuxe (mit verschiedenen swaps und resume=/dev/swapXY Parametern, die dann nicht vom anderen System benutzt werden duerfen) suspendieren und ein anderes als naechstes hochfahren (Von beiden genutzte filesysteme sollten natuerlich wieder geunmounted werden, selbes Problem wie oben beschrieben).
vngarla@tiscali.de writes:
- warum klappt das unmounten von fat/ntfs Partitionen in 9.3 nicht? - warum bekomme ich kein grub beim Start (was ermoeglichen wurde, in Windows zu booten)?
Schau mal ins Archiv dieser Liste (letzten 8 Wochen, denke ich, or nach "pfeiffer", z.B., suchen). /etc/sysconfig/powersave/common: #POWERSAVE_BOOT_LOADER="GRUB" POWERSAVE_BOOT_LOADER="OTHER" Aber zuerst die Warnungen und Hinweisen im Archiv lesen! -K -- Kevin Pfeiffer <pfeiffer@tiros.net> Tiros-Translations
participants (6)
-
Danny Kukawka
-
Kevin Pfeiffer
-
Lenz Grimmer
-
Stefan Seyfried
-
Thomas Renninger
-
vngarla@tiscali.de