Archiv > Development

Tmpfs Für Livebuffer

(1/3) > >>

Torsten73:
Hi,
bei meinen Versuchen einen tmpfs für den Livebuffer zu erstellen habe ich einige Probleme plötzlich, die es vorher nicht gab.

Eigentlich weiß ich wie das geht, aber momentan stolpere ich daran, dass ich immer unter mnt/tmpfs bereits ein tmpfs vorfinde. Wie kommt der da hin? Er ist nicht in der fstab definiert und trotzdem da und auch mit aktuellem Datum.

--- Code: ---MLD> df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                  1875408       420   1874988   0% /mnt/tmpfs
root                    969180    725252    194696  79% /
/dev/sda1               969180    725252    194696  79% /mnt/sda1
/dev/sda1               969180    725252    194696  79% /etc/addons
/dev/loop0                3840      3840         0 100% /var/spool/apm.mnt/av-libs
/dev/loop1                4480      4480         0 100% /var/spool/apm.mnt/fonts
/dev/loop2                 128       128         0 100% /var/spool/apm.mnt/acpi
/dev/loop3                1792      1792         0 100% /var/spool/apm.mnt/dvb-usb
/dev/loop4                1152      1152         0 100% /var/spool/apm.mnt/network
/dev/loop5                4992      4992         0 100% /var/spool/apm.mnt/network-drivers
/dev/loop6                 512       512         0 100% /var/spool/apm.mnt/sensors
/dev/loop7                9216      9216         0 100% /var/spool/apm.mnt/xorg
/dev/loop8                 768       768         0 100% /var/spool/apm.mnt/locales
/dev/loop9                1664      1664         0 100% /var/spool/apm.mnt/mc
/dev/loop10                128       128         0 100% /var/spool/apm.mnt/pango
/dev/loop11              14336     14336         0 100% /var/spool/apm.mnt/python
/dev/loop12                384       384         0 100% /var/spool/apm.mnt/smartmontools
/dev/loop13                256       256         0 100% /var/spool/apm.mnt/ssh
/dev/loop14               3584      3584         0 100% /var/spool/apm.mnt/text2skin-anthra-skins
/dev/loop15                128       128         0 100% /var/spool/apm.mnt/extrecmenu
/dev/loop16                128       128         0 100% /var/spool/apm.mnt/femon
/dev/loop17               2304      2304         0 100% /var/spool/apm.mnt/live
/dev/loop18                128       128         0 100% /var/spool/apm.mnt/markad
/dev/loop19                128       128         0 100% /var/spool/apm.mnt/setup
/dev/loop20                256       256         0 100% /var/spool/apm.mnt/skinenigmang
/dev/loop21                256       256         0 100% /var/spool/apm.mnt/streamdev-server
/dev/loop22                128       128         0 100% /var/spool/apm.mnt/svdrpservice
/dev/loop23               3200      3200         0 100% /var/spool/apm.mnt/text2skin
/dev/loop24                128       128         0 100% /var/spool/apm.mnt/undelete
/dev/loop25                768       768         0 100% /var/spool/apm.mnt/xineliboutput
/dev/loop26               1152      1152         0 100% /var/spool/apm.mnt/xinelib
/dev/loop27                256       256         0 100% /var/spool/apm.mnt/dvb-remote
/dev/loop28               3712      3712         0 100% /var/spool/apm.mnt/dvb
/dev/loop29                640       640         0 100% /var/spool/apm.mnt/epgsearch
/dev/loop30                128       128         0 100% /var/spool/apm.mnt/systeminfo
/dev/loop31               2176      2176         0 100% /var/spool/apm.mnt/vdr
/dev/loop32                128       128         0 100% /var/spool/apm.mnt/webserver
/dev/loop33              18304     18304         0 100% /var/spool/apm.mnt/firefox
/dev/loop34                128       128         0 100% /var/spool/apm.mnt/backup
/dev/loop35                128       128         0 100% /var/spool/apm.mnt/wakeup
/dev/loop36               3968      3968         0 100% /var/spool/apm.mnt/alsa
/dev/loop37              40192     40192         0 100% /var/spool/apm.mnt/xbmc
/dev/loop38              19584     19584         0 100% /var/spool/apm.mnt/xorg-nvidia
/dev/loop39                128       128         0 100% /var/spool/apm.mnt/usb
/dev/loop40                128       128         0 100% /var/spool/apm.mnt/inputlirc
/dev/loop41              16640     16640         0 100% /var/spool/apm.mnt/perl
/dev/loop42               8064      8064         0 100% /var/spool/apm.mnt/samba
/dev/loop43                384       384         0 100% /var/spool/apm.mnt/targavfd
/dev/loop44                128       128         0 100% /var/spool/apm.mnt/addons
/dev/loop45               1024      1024         0 100% /var/spool/apm.mnt/nano
/dev/loop46               1408      1408         0 100% /var/spool/apm.mnt/sc
/dev/loop47               2176      2176         0 100% /var/spool/apm.mnt/smbclient
/dev/sda2             38071260     61540  38009720   0% /mnt/sda2
/dev/sdb3            1882543580  43432516 1743483392   2% /mnt/sdb3

--- End code ---
fstab (mit dem gewünschten tmpfs der aber nicht funktioniert und daher deaktiviert ist.)

--- Code: ---proc        /proc           proc    defaults            0 0
devpts      /dev/pts        devpts  mode=0620,gid=5     0 0
sysfs       /sys            sysfs   defaults            0 0
usbfs       /proc/bus/usb   usbfs   defaults            0 0
/dev/dvd    /media/dvd      auto    ro,noauto           0 0
/dev/cdrom  /media/cdrom    auto    ro,noauto           0 0
/dev/sda2   /mnt/sda2       auto    defaults            0 2
/dev/sdb3   /mnt/sdb3       auto    defaults            0 2
#tmpfs       /mnt/sdb3/LiveBuffer   tmpfs       noatime, size=85%    0 0

--- End code ---

clausmuus:
Hi,

gibt's denn den Ordner /mnt/sdb3/LiveBuffer? wenn nicht musst Du den noch anlegen. Der erste Parameter (tmpfs) kann beim tmpfs Mount frei gewählt werden. Du solltest da etwas nehmen das noch nicht existiert, also z.B. "LiveBuffer" Das sieht dann so aus:
LiveBuffer    /mnt/sdb3/LiveBuffer   tmpfs       noatime, size=85%    0 0

Das /mnt/tmpfs ist das tmpfs in der z.B. der /tmp Ordner schreibt. Den gab's schon immer auf der MLD-3, auch wenn der nicht immer sichtbar war, und anfangs unter anderem Namen im Mount auftauchte.

Claus

Torsten73:
Seehr Strange das ganze  :wow:

Also den Livebufferpfad anpassen geht so:
Im WebIF unter VDR Aufruf Argumente eintragen " -b /mnt/sda2 -l 2"

Logl level muß als letztes stehen, sonst geht das nicht, der Pfad kann auch anders sein, darf aber nicht auf data sein, vermutlich weil nur symlinks dort sind.

Jetzt kommt es aber:
in der fstab lautet es richtig:

--- Code: ---tmpfs     /mnt/sda2/LiveBuffer                tmpfs         noatime, size=85%            0  0
--- End code ---

AAAABer beim Boot wird die fstab nicht beachtet?!? direkt nach dem Boot ist der tmpfs nicht vorhanden. Ich muß erst den vdr anhalten, danach ein mount -a (nun ist der tmpfs vorhanden) und den vdr neu starten und siehe da es ist wieder alles im tmpfs.
Aber das muß ich nicht verstehen??? Warum wird das beim Booten nicht auch gemacht. Ich habe es mehrmals probiert und es ist eindeutig reproduzierbar. Hat auch nicht mit dem LB zu tun, auch andere tmpfs Pfade werden ignoriert.

Hilfe  :wow:  :computertod Es gibt Sachen, die gibt es nicht ...

clausmuus:
Ne, das musst Du nicht verstehen, aber Morgen wird's mit der neuen initramfs korrigiert sein.

Torsten73:
Hallo Claus,
mann bist Du schnell :)) war das doch ein Fehler. Was es nicht alles gibt.

Ich werde auch gerne unter mnt/LiveBuffer den tmpfs anlegen.

Thx

Navigation

[0] Message Index

[#] Next page

Go to full version