Update: Flash Videos werden nicht mehr unter /tmp gespeichert
Mo 24 Jan 2011 08:43:57 CET Tags: Linux Firefox
Als wenn ich es geahnt hätte, kaum wird der Flashplayer auf die neuste Version (10.2.165.43) gebracht, muss ich auch meinen alten Artikel updaten.
Die Videos werden jetzt doch wieder unter /tmp gespeichert, aber nur um dann sofort wieder gelöscht zu werden. Die Flashvideos sind dabei allerdings noch durch das Plugin (libflashplayer.so) geöffnet. Wennn aber eine göffnete Datei gelöscht wird, bleibt immer noch ein Verweis auf ihren Inode im /proc-Filesystem erhalten. Mit lsof kannst Du Dir die entsprechende Datei anzeigen lassen und anschliessend mit cat auch wiederherstellen.
Probier es aus; einfach mal ein Youtube Filmchen starten und danach – wenn es vollständig geladen ist – folgendes in die Shell eingeben:
sartoo@T500/> lsof -a +L1 /
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAME
plugin-co 19212 sartoo 25u REG 8,3 3539875 0 685458 /tmp/FlashXX0or2k (deleted)
Mit cat kannst Du das Video an einem beliebigen Platz wieder herstellen, die nötigen Infos hat uns lsof geliefert.
sartoo@T500/> cat /proc/19212/fd/25 > /tmp/FlashXX0or2k
Mit ls nochmal kontrollieren und siehe da, das Flashvideo ist wieder unter /tmp abspielbereit.
sartoo@T500/> ls -l /tmp
-rw-r--r-- 1 1000 1000 7,6M 24. Jan 07:47 FlashXX0or2k
Mehr Details zu lsof wie immer unter man lsof oder bei Johannes Franken.