Willkommen im Forum!

"Dateisystem eines Prozesses" klingt komisch und weckt bei mir Assoziationen mit /proc oder dem Plan9-Konfigurationsdateisystem. Ein Prozess "hat" in diesem Sinne kein Dateisystem; es gibt nur ein gemeinsames Dateisystem. Das einzige was du machen kannst, ist, einen Prozess in ein Chroot-Gefängnis einsperren, d.h. ihm ein X für ein U vormachen und vorgaukeln, dass / woanders sei, als es eigentlich ist:
|
# chroot <neue_wurzel> [<kommando>] |
Beachte, dass <kommando> wenn angegeben im Chroot-Gefängnis vorhanden sein muss. Wenn nicht angegeben, versucht chroot deine Standardshell auszuführen (die dann ihrerseits im Chroot-Gefängnis vorhanden sein muss).
Siehe dazu
man(1) chroot. Das ist aber nicht wirklich ruby-spezifisch, sondern eher ein UNIX-Administrationsthema.

Vale,
Quintus
_________________
Habe den Mut, dich deines eigenen
Verstandes zu bedienen! — Immanuel Kant
Mein Blog | Auf Twitter:
@qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1
C592 A85AHelft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (
→ GitHub-Projekt)