hallo,
ich möchte ermitteln, welche dateien beim starten eines programms von der festplatte geladen werden. diese dateien will ich dann mit einem skript in eine ausreichend große ramdisk kopieren. dann soll sich das jeweilige programm die benötigten files nicht von der platte sondern aus der ramdisk holen.
meine beiden fragen sind daher:
[1] wie kann ich herausfinden, welche dateien ein programm bei seinem start versucht, von der platte zu lesen?
[2] angenommen ich habe ein programm und die von ihm benötigten dateien in der ramdisk. wie gaukle ich ihm dann seine "neue umgebung" vor? chroot wird mir hier nicht viel nutzen, da ich das programm ja nicht von rest des systems aussperren will..
Programmstarts durch teilweises kopieren in Ramdisk beschleu
- netchamber
- Beiträge: 28
- Registriert: 13.08.2003 07:22:47
Programmstarts durch teilweises kopieren in Ramdisk beschleu
danke im voraus!
mit strace kannst du alle Systemcalls tracennetchamber hat geschrieben:[1] wie kann ich herausfinden, welche dateien ein programm bei seinem start versucht, von der platte zu lesen?
netchamber hat geschrieben:[2] angenommen ich habe ein programm und die von ihm benötigten dateien in der ramdisk. wie gaukle ich ihm dann seine "neue umgebung" vor?
mit UnionFS ( oder Another UnionFS ), kannst du Dateisysteme überlagern,
und hier noch ein Link bezüglich ramdisk: http://www.mjmwired.net/kernel/Document ... tramfs.txt
Gruß
gms