Bearbeiten von „Filesystem in Userspace

Aus UUGRN
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
== FreeBSD Ports ==
== FreeBSD Ports ==
=== Basisports ===
In den [[FreeBSD Ports]] sind aktuell die folgenden [[FUSE|FUSEFS-Module]] verfügbar:
Grundlegend werden die beiden folgenden Ports benötigt, zum einen das [[FreeBSD]] Kernel Modul ([[kmod]]),
zum anderen die Bibliothek mit der [[API]] als Basis für die FUSE Userland-Module.
;{{freebsdports|graphics/fusefs-gphotofs}}:
 
:gphotofs is a FUSE filesystem module to mount your camera as a filesystem. This allow using your camera with any tool able to read from a mounted filesystem.
;{{freebsdports|sysutils/fusefs-kmod}}:
:;WWW: http://gphoto.sourceforge.net/proj/gphotofs/
:Kernel module for fusefs based filesystems.
:;WWW: http://fuse4bsd.creo.hu/


;{{freebsdports|sysutils/fusefs-libs}}:
:FUSE makes it possible to implement a filesystem in a userspace program. Features include: simple yet comprehensive API, secure mounting by non-root users, support for RELENG_6 and HEAD FreeBSD kernels, multi-threaded operation.
:;WWW: http://sourceforge.net/projects/fuse/
=== FUSE - Userland-Module ===
Die folgenden Module verwenden die verschiedensten Bibliotheken und Technologien, um FUSE Dateisysteme abzubilden.
Dabei gibt es fast nichts, was undenkbar wäre, zum Beispiel die Einbindung des Virtual File System Layer aus [[Gnome]], welcher seinerseits sehr abstrakte Protokolle unterstützt.
Grob kann man diese Module in 2 Teile gliedern: komplexe Netzwerkprotokolle ([[ftp]], [[http]], [[ssh]], ... ) und komplexe Zugriffsmethoden (encryption, NTFS, SQL, ... )
==== Netzwerk ====
;{{freebsdports|sysutils/fusefs-curlftpfs}}:
;{{freebsdports|sysutils/fusefs-curlftpfs}}:
:CurlFtpFS is a filesystem for acessing FTP hosts based on FUSE and libcurl.
:CurlFtpFS is a filesystem for acessing FTP hosts based on FUSE and libcurl.
Zeile 29: Zeile 15:
:* transform absolute symlinks to point back into the ftp file system
:* transform absolute symlinks to point back into the ftp file system
:;WWW: http://curlftpfs.sourceforge.net/
:;WWW: http://curlftpfs.sourceforge.net/
;{{freebsdports|sysutils/fusefs-encfs}}:
:EncFS is an encrypted pass-through filesystem which runs in userspace, using the FUSE kernel module.  Similar in design to CFS and other pass-through filesystems, all data is encrypted and stored in the underlying filesystem.  Unlike loopback filesystems, there is no predetermined or pre-allocated filesystem size.
:;WWW:    http://freshmeat.net/projects/encfs/
;{{freebsdports|sysutils/fusefs-funionfs}}:
:FunionFS means an Union filesystem for the FUSE driver.
:
:This program works only with the Fuse driver which is natively included since the 2.6.14 Linux kernel.
:;WWW:    http://funionfs.apiou.org/
;{{freebsdports|sysutils/fusefs-gnome-vfs}}:
Interface between FUSE and the Gnome VFS 2.0. It allows the user to mount everything you can access via the Nautilus file manager. But of course you can use a convenient CLI instead of the Desktop.
:;WWW: http://www.evolware.org/chri/


;{{freebsdports|sysutils/fusefs-httpfs}}:
;{{freebsdports|sysutils/fusefs-httpfs}}:
Zeile 34: Zeile 34:
:;WWW:    http://httpfs.sourceforge.net/
:;WWW:    http://httpfs.sourceforge.net/


;{{freebsdports|sysutils/fusefs-wdfs}}:
;{{freebsdports|sysutils/fusefs-kmod}}:
:wdfs is a WebDAV filesystem with special features for accessing Subversion repositories. It uses Fuse and Neon.
:Kernel module for fusefs based filesystems.
:;WWW: http://noedler.de/projekte/wdfs/
:;WWW: http://fuse4bsd.creo.hu/
 
;{{freebsdports|sysutils/fusefs-libs}}:
:FUSE makes it possible to implement a filesystem in a userspace program. Features include: simple yet comprehensive API, secure mounting by non-root users, support for RELENG_6 and HEAD FreeBSD kernels, multi-threaded operation.
:;WWW: http://sourceforge.net/projects/fuse/
 
;{{freebsdports|sysutils/fusefs-ntfs}}:
:The ntfs-3g driver is an open source, freely available read/write NTFS driver, which provides safe and fast handling of the Windows XP, Windows Server 2003 and Windows 2000 filesystems. Almost the full POSIX filesystem functionality is supported, the major exceptions are changing the file ownerships and the access rights.
:;WWW: http://www.ntfs-3g.org/


;{{freebsdports|sysutils/fusefs-smbnetfs}}:
;{{freebsdports|sysutils/fusefs-smbnetfs}}:
Zeile 52: Zeile 60:
::* command "cd mountpoint/username:password@computer_or_ip" allows you to access "computer_or_ip" as user "username" with password      "password" (this is insecure, but usefull)
::* command "cd mountpoint/username:password@computer_or_ip" allows you to access "computer_or_ip" as user "username" with password      "password" (this is insecure, but usefull)
:;WWW: http://sourceforge.net/projects/smbnetfs
:;WWW: http://sourceforge.net/projects/smbnetfs
;{{freebsdports|sysutils/fusefs-sshfs}}:
:[[SSHFS]] allows you to mount a remote directory over a normal [[ssh]] connection.
:;WWW: http://sourceforge.net/projects/fuse/
==== Komplexe Methoden ====
;{{freebsdports|graphics/fusefs-gphotofs}}:
:gphotofs is a FUSE filesystem module to mount your camera as a filesystem. This allow using your camera with any tool able to read from a mounted filesystem.
:;WWW: http://gphoto.sourceforge.net/proj/gphotofs/
;{{freebsdports|sysutils/fusefs-encfs}}:
:EncFS is an encrypted pass-through filesystem which runs in userspace, using the FUSE kernel module.  Similar in design to CFS and other pass-through filesystems, all data is encrypted and stored in the underlying filesystem.  Unlike loopback filesystems, there is no predetermined or pre-allocated filesystem size.
:;WWW:    http://freshmeat.net/projects/encfs/
;{{freebsdports|sysutils/fusefs-funionfs}}:
:FunionFS means an Union filesystem for the FUSE driver.
:
:This program works only with the Fuse driver which is natively included since the 2.6.14 Linux kernel.
:;WWW:    http://funionfs.apiou.org/
;{{freebsdports|sysutils/fusefs-gnome-vfs}}:
Interface between FUSE and the Gnome VFS 2.0. It allows the user to mount everything you can access via the Nautilus file manager. But of course you can use a convenient CLI instead of the Desktop.
:;WWW: http://www.evolware.org/chri/
;{{freebsdports|sysutils/fusefs-ntfs}}:
:The ntfs-3g driver is an open source, freely available read/write NTFS driver, which provides safe and fast handling of the Windows XP, Windows Server 2003 and Windows 2000 filesystems. Almost the full POSIX filesystem functionality is supported, the major exceptions are changing the file ownerships and the access rights.
:;WWW: http://www.ntfs-3g.org/


;{{freebsdports|sysutils/fusefs-sqlfs}}:
;{{freebsdports|sysutils/fusefs-sqlfs}}:
Zeile 85: Zeile 66:
:;WWW:    http://www.nongnu.org/libsqlfs/
:;WWW:    http://www.nongnu.org/libsqlfs/


;{{freebsdports|sysutils/fusefs-sshfs}}:
:[[SSHFS]] allows you to mount a remote directory over a normal [[ssh]] connection.
:;WWW: http://sourceforge.net/projects/fuse/


;{{freebsdports|sysutils/fusefs-unionfs}}:
;{{freebsdports|sysutils/fusefs-unionfs}}:
Zeile 90: Zeile 74:
:;WWW:    http://podgorny.cz/moin/UnionFsFuse
:;WWW:    http://podgorny.cz/moin/UnionFsFuse


== siehe auch ==
;{{freebsdports|sysutils/fusefs-wdfs}}:
* [[Filesystem]]
:wdfs is a WebDAV filesystem with special features for accessing Subversion repositories. It uses Fuse and Neon.
:;WWW: http://noedler.de/projekte/wdfs/


== Weblinks ==
== Weblinks ==
* {{Homepage|fuse.sourceforge.net}}
* {{Homepage|fuse.sourceforge.net}}
* {{Wikipedia2|Filesystem_in_Userspace|Filesystem in Userspace}}
* {{Wikipedia2|Filesystem_in_Userspace|Filesystem in Userspace}}
* {{Weblink|www.netbsd.org/docs/puffs/|NetBSD.ORG::PUFFS::Filesystems in userspace: puffs, refuse, FUSE, and more}}
* {{Weblink|fuse.sourceforge.net/wiki/index.php/FileSystems|FUSEWiki::FileSystems::Umfangreiche Übersicht}}


[[Kategorie:Technologie]]
[[Kategorie:Technologie]]
[[Kategorie:Dateisystem]]

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)