Ramdisk
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Ramdisk
Hallo,
habe per
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
mke2fs /dev/ram0
mount /dev/ram0 /mnt/ramdisk
</font><hr></pre></blockquote>
eine Ramdisk erstellt.
Wenn ich nun per cp etwas dorthin kopiere, klappt es einwandfrei ... natürlich solange die Kapazität nicht überschritten wird.
Wenn ich aber z. B. die Aufnahmen meiner Webcam dorthin schreiben möchte. kommt eine Fehlermeldung:
Permission denied.
Das Programm wird als root gestartet .... steht auch als unterroot ausgeführt in der Prozeßliste.
Was mache ich falsch? Sehe ich vor lauter Bäumen den Wald nicht mehr ...? <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Gruß
habe per
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
mke2fs /dev/ram0
mount /dev/ram0 /mnt/ramdisk
</font><hr></pre></blockquote>
eine Ramdisk erstellt.
Wenn ich nun per cp etwas dorthin kopiere, klappt es einwandfrei ... natürlich solange die Kapazität nicht überschritten wird.
Wenn ich aber z. B. die Aufnahmen meiner Webcam dorthin schreiben möchte. kommt eine Fehlermeldung:
Permission denied.
Das Programm wird als root gestartet .... steht auch als unterroot ausgeführt in der Prozeßliste.
Was mache ich falsch? Sehe ich vor lauter Bäumen den Wald nicht mehr ...? <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Gruß
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
Re: Ramdisk
Hi,
laß das Programm doch mal unter strace laufen, um zu sehen, woran es scheitert.
Was für einen Sinn soll die Ramdisk in dieser Anwendung eigentlich haben?
Gruß,
hjb
laß das Programm doch mal unter strace laufen, um zu sehen, woran es scheitert.
Was für einen Sinn soll die Ramdisk in dieser Anwendung eigentlich haben?
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: Ramdisk
... wäre noch 'ne Möglichkeit .... werde ich heute abend einmal machen ...
Der Sinn ... ?
Ganz einfach: ich möchte halt nach Möglichkeit vermeiden, daß das Programm die erstellten Bilder immer auf die Platte schreibt. Hört sich zum Einen blöd an, alle 5 Sekunden solch ein Positionierungsgeräusch zu haben. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Drum' halt in die Ramdisk schreiben, und dann die betreffenden html Dateien soweit ändern, das das dort vorhandene Bild eingebunden wird.
Gruß
Der Sinn ... ?
Ganz einfach: ich möchte halt nach Möglichkeit vermeiden, daß das Programm die erstellten Bilder immer auf die Platte schreibt. Hört sich zum Einen blöd an, alle 5 Sekunden solch ein Positionierungsgeräusch zu haben. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Drum' halt in die Ramdisk schreiben, und dann die betreffenden html Dateien soweit ändern, das das dort vorhandene Bild eingebunden wird.
Gruß
Last edited by Stormbringer on 08. Oct 2001 6:33, edited 1 time in total.
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
Re: Ramdisk
bei mir ist das device schon vorhanden:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
saschaw:~$ ls -l /dev/ram0
brw-r----- 1 root disk 1, 0 May 15 1996 /dev/ram0 </font><hr></pre></blockquote>
und das bedeutet, dass es sich um ein Blockdevice handelt, dass, sofern nicht vorhanden mit mknod erstellt werden muss.
Anhand der Rechte ist auch klar, dass nur Root als User oder User der Gruppe disk auf das Device schreiben duerfen.
Nehme das Binary der Webcam in die Gruppe disk auf, danach sollte es klappen.
??? wer ist unterroot ???
ratte
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
saschaw:~$ ls -l /dev/ram0
brw-r----- 1 root disk 1, 0 May 15 1996 /dev/ram0 </font><hr></pre></blockquote>
und das bedeutet, dass es sich um ein Blockdevice handelt, dass, sofern nicht vorhanden mit mknod erstellt werden muss.
Anhand der Rechte ist auch klar, dass nur Root als User oder User der Gruppe disk auf das Device schreiben duerfen.
Nehme das Binary der Webcam in die Gruppe disk auf, danach sollte es klappen.
??? wer ist unterroot ???
ratte
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: Ramdisk
@ratte:
... hahaha ..... hehehehe .... denk Dir einfach einen Leerschritt zwischen unter und root .... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
... hahaha ..... hehehehe .... denk Dir einfach einen Leerschritt zwischen unter und root .... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
Re: Ramdisk
dachte ich mir wohl, aber ich wollte mal bloed antworten <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
schliesslich ist "asshortaspossible" an sich in Ordnung, traegt aber uU. zur Verwirrung bei.
Deshalb:
Lese jeder <!--http--><a href="http://www.tuxedo.org/~esr/jargon/" target="_blank">jargon</a><!--url--> (previously posted elsewhere here...), auf dass die Nomenklatur einheitlich werde!
ratte
schliesslich ist "asshortaspossible" an sich in Ordnung, traegt aber uU. zur Verwirrung bei.
Deshalb:
Lese jeder <!--http--><a href="http://www.tuxedo.org/~esr/jargon/" target="_blank">jargon</a><!--url--> (previously posted elsewhere here...), auf dass die Nomenklatur einheitlich werde!
ratte
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: Ramdisk
... funzt nun einwandfrei ....
Da standen wahrlich vieeeeeelllleeeeeeeeee Bäume im Weg .... gruml ..... gruml .....
Trotzdem Danke!!!!
Da standen wahrlich vieeeeeelllleeeeeeeeee Bäume im Weg .... gruml ..... gruml .....
Trotzdem Danke!!!!
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: Ramdisk
Ein kleiner Tipfehler bewirkte, daß ich die Daten falsch schreiben wollte .... anstadt auf die Ramdisk, habe ich ein falsche device angegeben .... und das gab es auch noch ..... peinlich <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Bin hingegangen und habe nicht auf /nmt/ramdisk schreiben wollen, sondern auf /dev/ram0 (oder /dev/ramdisk, eins von beiden). Und da paßten selbstredend die Berechtigungen nicht.
Naja, war ja auch schon spät am abend ... <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Gruß
Bin hingegangen und habe nicht auf /nmt/ramdisk schreiben wollen, sondern auf /dev/ram0 (oder /dev/ramdisk, eins von beiden). Und da paßten selbstredend die Berechtigungen nicht.
Naja, war ja auch schon spät am abend ... <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Gruß
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: Ramdisk
da ist Dir mein Schreibfehler entgangen ... <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">?
Heißt selbstredend /mnt/ram0, nicht /nmt/ram0!
Aber im Ernst, ich habe direkt auf das device schreiben wollen, und nicht auf den mountpoint - und da gab es halt die Berechtigungsprobs.
Gruß
PS: ratte - warst Du im Urlaub? Lange nichts von Dir gelesen.
Heißt selbstredend /mnt/ram0, nicht /nmt/ram0!
Aber im Ernst, ich habe direkt auf das device schreiben wollen, und nicht auf den mountpoint - und da gab es halt die Berechtigungsprobs.
Gruß
PS: ratte - warst Du im Urlaub? Lange nichts von Dir gelesen.
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)