Fájlrendszer a felhasználói térben

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Filesystem in Userspace and the translation is 100% complete.
Resources

Filesystem in Userspace (FUSE) biztosít egy lehetőséget a felhasználóknak fájlrendszerek felcsatolására különleges jogosultságok nélkül (mivel a fájlrendszer felcsatolása a Linux alapú rendszereken általában rendszergazdai jogosultságot igényel).

Telepítés

Kernel

KERNEL Enable support for FUSE
File systems  --->
    <*> FUSE (Filesystem in Userspace) support

USE jelölőzászlók

USE flags for sys-fs/fuse An interface for filesystems implemented in userspace

+suid Enable setuid root program(s)
examples Install examples, usually source code
static-libs Build static versions of dynamic libraries as well
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Emerge

Mint a legtöbb fájlrendszer esetében, miután a fájlrendszer támogatását Ön beépítette a kernelbe, győződjön meg róla, hogy telepíti a felhasználói térbeli eszközöket:

root #emerge --ask sys-fs/fuse

Beállítás

Fájlok

A következő beállításfájlok érhetők el a FUSE számára:

  • /etc/fuse.conf

Két beállításváltozó érhető el a fuse.conf fájlban:

  • mount_max - Beállítja a nem root felhasználók számára engedélyezett FUSE csatolások maximális számát (ha nincs megadva, akkor az alapértelmezett érték 1000).
  • user_allow_other - Lehetővé teszi a nem root felhasználók számára, hogy megadják az allow_other vagy allow_root csatolási opciókat. Ez biztonsági okokból le van tiltva.

Használat

Futtatás

user $fusermount3 -h
fusermount3: [options] mountpoint
Options:
 -h                 print help
 -V                 print version
 -o opt[,opt...]   mount options
 -u                 unmount
 -q                 quiet
 -z                 lazy unmount

Fájlrendszerek felcsatolása

Használja a fusermount3 parancsot:

user $fusermount3 /path/to/mountpoint

Fájlrendszerek lecsatolása

A fájlrendszerek lecsatolása történhet a umount vagy a fusermount3 parancs használatával:

user $fusermount3 -u /path/to/mountpoint

Eltávolítás

root #emerge --ask --depclean --verbose sys-fs/fuse

Hibaelhárítás

AppImages

Előfordulhat, hogy az alábbihoz hasonló hibaüzenetet lát, amikor egy AppImage-t futtat:

user $./app.appimage
AppImages require FUSE to run.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information

A sys-fs/fuse szoftvercsomag biztosítja a fusermount3 parancsot, de a régebbi AppImage szoftvercsomagok számára szükség lehet a sys-fs/fuse:0 szoftvercsomagra is.

root #emerge --ask sys-fs/fuse:0

További olvasnivaló a témában

  • Filesystem — a means to organize data to be retained after a program terminates.

Külső források