Mein Projekt beinhaltet die Simulation eines Block-Geräts von Remote-Host.Linux Block Device Simulation & Fuse
Zum Testen verwende ich FUSE, mein Dateisystem ist eine einfache Änderung der "Hallo" -Beispiel-App, wo ich anstelle einer konstanten Zeichenkette nur Daten direkt aus einer Datei lese.
Wenn ich versuche, die Datei normal mounten (mount -o loop =/dev/loop1), funktioniert es gut. Wenn ich fuse laden und diese Datei über sie freilegen, funktionieren alle normalen Dateioperationen. Das Mounten schlägt jedoch mit "Permission denied" fehl.
Jeder hat eine Idee, woher die "Erlaubnis verweigert" kommt?
Alle anderen Methoden, die mir erlauben, ein virtuelles Gerät (nur Support-Block-Zugriff) im Benutzerbereich zu erstellen, die montierbar sein wird?
Vielen Dank im Voraus
Was Distro verwenden Sie zur Entwicklung mit? Es könnte so einfach sein, wie Sie Ihren Benutzer zu der Gruppe "Sicherung" hinzufügen. –
Ubuntu 9. Mount mit Wurzel rotieren. – Boris