Aplica-se a SUSE Linux Enterprise Desktop 12 SP2

19 Acessando sistemas de arquivos com o FUSE

Resumo

FUSE é o acrônimo de file system in user space (sistema de arquivos no espaço do usuário). Isso significa que você pode configurar e montar um sistema de arquivos como um usuário sem privilégios. Normalmente, você precisa ser o root para executar esta tarefa. O FUSE, isoladamente, é um módulo de kernel. Combinado a plug-ins, ele permite estender o FUSE para acessar quase todos os sistemas de arquivos, como conexões SSH remotas, imagens ISO, etc.

19.1 Configurando o FUSE

Antes de usar o FUSE, é necessário instalar o pacote fuse. Dependendo do sistema de arquivos que você deseja usar, serão necessários plug-ins adicionais, disponíveis em pacotes separados.

Em geral, não é necessário configurar o FUSE. Mas vale a pena criar um diretório com todos os pontos de montagem combinados. Por exemplo, você pode criar um diretório ~/mounts e inserir nele subdiretórios para os diferentes sistemas de arquivo.

19.2 Montando uma partição NTFS

NTFS, New Technology File System, é o sistema de arquivos padrão do Windows. Para montar uma partição do Windows como um usuário normal, proceda conforme a seguir:

  1. Torne-se root e instale o pacote ntfs-3g.

  2. Crie um diretório para ser usado como ponto de montagem, por exemplo, ~/mounts/windows.

  3. Descubra de qual partição do Windows você precisa. Use o YaST e inicie o módulo particionador para saber qual partição pertence ao Windows, mas não modifique nada. Como alternativa, torne-se root e execute /sbin/fdisk -l. Procure as partições com o tipo HPFS/NTFS.

  4. Monte a partição no modo leitura-gravação. Substitua o marcador DISPOSITIVO pela sua partição do Windows correspondente:

    ntfs-3g /dev/DEVICE MOUNT POINT

    Para usar a partição do Windows no modo apenas leitura, anexe -o ro:

    ntfs-3g /dev/DEVICE MOUNT POINT -o ro

    O comando ntfs-3g usa o usuário (UID) e o grupo (GID) atual para montar o dispositivo especificado. Para definir permissões de gravação para outro usuário, use o comando id USUÁRIO para obter a saída dos valores de UID e GID. Defina-a com:

    id tux
    uid=1000(tux) gid=100(users) groups=100(users),16(dialout),33(video)
    ntfs-3g /dev/DEVICE MOUNT POINT -o uid=1000,gid=100

    Há mais opções disponíveis na página de manual.

Para desmontar um recurso, execute fusermount -u PONTO DE MONTAGEM.

19.3 Para obter mais informações

Consulte a home page http://fuse.sourceforge.net do FUSE para obter mais informações.

Imprimir esta página