Ubuntu Documentation

Introduction to fstab

the configuration file /etc/fstab contains the necessary information to automate the process of mounting partitions. Em poucas palavras, montagem é o processo onde uma partição raw (física) é preparada para acesso e atribuída uma localização na árvore do sistema de arquivos (ou ponto de montagem).

  • em geral, o fstab é usado para dispositivos internos, dispositivos CD/DVD e partilhas de rede (samba/nfs/sshfs)., Dispositivos removíveis como flash drives * podem ser adicionados ao fstab, mas são tipicamente montados pelo gnome-volume-manager e estão além do escopo deste documento.
  • as opções de montagem e fstab são semelhantes. as partições
  • listadas no fstab podem ser configuradas para montar automaticamente durante o processo de arranque.
  • Se um dispositivo/partição não está listado no fstab apenas o ROOT pode montar o dispositivo / partição.
  • Os usuários podem montar um dispositivo / partição se o dispositivo estiver em fstab com as opções adequadas.,

For usage with network shares, see SettingUpNFSHowTo , SettingUpSamba and SSHFS.

Fstab File Configuration

The syntax of a fstab entry is :

 

controla a ordem em que o fsck verifica o dispositivo / partição por erros no arranque. O dispositivo de raiz deve ser 1. Outras partições devem ser 2, ou 0 para desativar a verificação.

fields

description

<device>

The device/partition (by /dev location or UUID) that contain a file system.,

<ponto de montagem>

O diretório em seu sistema de arquivos raiz (também conhecido como ponto de montagem) a partir do qual será possível acessar o conteúdo do dispositivo da partição/(nota: swap não tem nenhum ponto de montagem). Os pontos de montagem não devem ter espaços nos nomes.

<tipo de sistema de arquivo>

Tipo de arquivo de sistema (consulte LinuxFilesystemsExplained).,

<opções>

opções de Montagem de acesso ao dispositivo partição/(veja a página de manual do mount).

<despejo>

Ativar ou desativar o backup do dispositivo partição/(o comando dump). Este campo é normalmente definido como 0, o que o desactiva.,

<pass num>

por Favor, consulte a seção exemplos de entradas de exemplo. Nós fornecemos algumas explicações detalhadas de cada campo:

dispositivo

por padrão, Ubuntu agora usa UUID para identificar partições.

UUID=xxx. yyy.,zzz

A lista de seus dispositivos por UUID usar blkid

sudo blkid

formas Alternativas para se referir as partições:

ponto de Montagem

Um ponto de montagem é um local na árvore de diretório para montar a partição. A localização por omissão é /media, embora você possa usar localizações alternativas, como o /mnt ou a sua pasta pessoal.

pode usar qualquer nome que deseje para o ponto de montagem, mas deverá criar o ponto de montagem antes de montar a partição.,

Por exemplo : /media / windows

sudo mkdir /media/windows

tipo de Sistema de Ficheiros

pode usar automaticamente ou indicar um sistema de ficheiros. Auto irá tentar detectar automaticamente o sistema de arquivos do sistema de arquivos alvo e, em geral, funciona bem. Em Geral auto é usado para dispositivos removíveis e um sistema de arquivos ou protocolo de rede específico para compartilhamentos de rede.

exemplos:

opções

opções dependem do sistema de ficheiros.

pode usar “valores por omissão” aqui e algumas opções típicas podem incluir :

  • Ubuntu 8.,04 and later uses relatime as default for linux native file systems. Você pode encontrar uma discussão sobre relação aqui : http://lwn.net/Articles/244829. Isto refere-se a quando e com que frequência o último tempo de acesso da versão atual de um arquivo é atualizado, ou seja, quando foi lido pela última vez.

  • defaults = rw, suid, dev, exec, auto, nouser e async.
  • ntfs / vfat = permissões são definidas no momento da montagem da partição com umask, dmask e fmask e não podem ser alteradas com comandos como chown ou chmod.,
    • aconselho dmask=027, fmask=137 (usar umask=000 fará com que todos os seus ficheiros sejam executáveis). Mais opções permissivas seriam dmask=000, fmask = 111.

  • para montar as partilhas de samba, poderá indicar um nome de utilizador e uma senha, ou melhor um ficheiro de credenciais. O arquivo de credenciais contém deve ser de propriedade do root.root com permissões = 0400 .

opções comuns:

  • sync/async – todos os i / O ao sistema de ficheiros devem ser feitos (a)de forma sincronizada.,
  • auto-o sistema de Ficheiros pode ser montado automaticamente (no arranque, ou quando a montagem é passada a opção-a). Isto é realmente desnecessário, pois esta é a ação padrão do mount-a de qualquer maneira.
  • noauto – o sistema de ficheiros não será montado automaticamente no arranque, ou quando o mount passou-A. deverá montar explicitamente o sistema de ficheiros.
  • dev/nodev – interprete / não interprete o carácter ou bloqueie os dispositivos especiais no sistema de ficheiros.
  • exec / noexec-Permit / previnem a execução de binários do sistema de arquivos.,
  • suid / nosuid-Permit / bloqueie o funcionamento do suid, e sgid bits.
  • ro – Mount read-only.
  • rw-Mount read-write.
  • user-Permit any user to mount the filesystem. Isto implica automaticamente noexec,nosuid, nodev, a menos que substituído.
  • nouser-só permite ao root montar o sistema de ficheiros. Esta também é uma configuração padrão.
  • por Omissão-Use a configuração por omissão. Equivalente a rw, suid, dev, exec, auto, nouser, async.
  • _netdev – este é um dispositivo de rede, montá-lo depois de fazer subir a rede. Apenas válido com o fstype nfs.,

Para opções específicas com determinados sistemas de arquivos, consulte:

  • homem de montagem

Despejo

Este campo define se o utilitário de cópia de segurança de despejo de backup de sistema de arquivos. Se o sistema de arquivos “0” for ignorado, o sistema de arquivos “1” é suportado.

Dump é raramente utilizado e, em caso de dúvida, utilizar 0.

Pass (ordem fsck)

fsck ordem é dizer ao fsck que ordem verificar os sistemas de Ficheiros, se definido para “0” Sistema de ficheiros é ignorado.

muitas vezes uma fonte de confusão, existem apenas 3 opções:

  • 0 == não verificar.,
  • 1 == Verifique esta partição primeiro.
  • 2 == verifique esta(S) partição seguinte

na prática, use “1” para a sua partição de raiz, / e 2 para o resto. Todas as partições marcadas com um” 2 ” são assinaladas em sequência e não é necessário indicar uma ordem.

Use ” 0 ” para desactivar a verificação do sistema de ficheiros no arranque ou nas partilhas de rede.

Pode também “sintonizar” ou definir a frequência das verificações de Ficheiros (o valor por omissão é a cada 30 montagens) mas, de um modo geral, estas verificações são concebidas para manter a integridade do seu sistema de Ficheiros, pelo que deverá considerar fortemente a manutenção das configurações por omissão.,

exemplos

o conteúdo do ficheiro será semelhante ao seguinte:

Nota: Estes exemplos de partilha de rede (samba, nfs, e sshfs) assumem que já configurou o servidor apropriado.

exemplos específicos do sistema de Ficheiros

Extended file systems (ext)

especificamente, estes são os sistemas de ficheiros ext2, ext3 e ext4 que são comuns como Sistemas de ficheiros de raiz no Linux. A principal diferença entre o ext2 e o ext3 é que o ext3 tem journaling que ajuda a protegê-lo de erros quando o sistema cai., O ext4 mais moderno suporta volumes maiores, juntamente com outras melhorias, e é compatível com o ext3.

Um sistema de arquivos raiz:

UUID=30fcb748-ad1e-4228-af2f-951e8e7b56df / ext3 defaults,errors=remount-ro,noatime 0 1

não-sistema de arquivos raiz, ext2:

/dev/sdb1 /media/disk2 ext2 defaults 0 2

Tabela de Alocação de Arquivo (FAT)

Especificamente, fat16 e fat32, que são comuns para as unidades flash USB e cartões de memória flash para câmeras e outros dispositivos.

/dev/hda2 /media/data1 vfat defaults,user,exec,uid=1000,gid=100,umask=000 0 0
/dev/sdb1 /media/data2 vfat defaults,user,dmask=027,fmask=137 0 0

New Technology File System (NTFS)

NTFS é normalmente usada para uma partição do Windows.,

/dev/hda2 /media/windows ntfs-3g defaults,locale=en_US.utf8 0 0

Para uma lista de idiomas disponíveis no seu sistema, executar o

  •  locale -a

Hierárquica (Sistema de arquivos HFS)

HFS, ou, mais comumente, HFS+, são sistemas de arquivos, geralmente usado por computadores Apple.

para montagem de leitura/escrita:

/dev/sdb2 /media/Macintosh_HD hfsplus rw,exec,auto,users 0 0

Nota: Se quiser escrever dados nesta partição, deverá desactivar a journalização desta partição com o diskutil no Mac OS.,

Para só de Leitura:

/dev/sda2 /media/Machintosh_HD hfsplus ro,defaults 0 2

Nota: se você quiser ter acesso aos seus arquivos no Ubuntu, você deve alterar a permissão de pastas e arquivos contidos que você deseja acessar fazendo na apple terminal:

sudo chmod -R 755 Folder

grupo”Staff” deve ter aparecido nesta pasta da informação. Você pode fazer isso em música e filmes para acessar esses arquivos do Ubuntu.

editar o fstab

por favor, antes de editar os ficheiros do sistema, faça uma cópia de segurança. A bandeira-B com nano fará uma cópia de segurança automaticamente.,

Para editar o arquivo no Ubuntu, execute:

gksu gedit /etc/fstab

Para editar o arquivo no Kubuntu, execute:

kdesu kate /etc/fstab

Para editar o arquivo diretamente no terminal, execute:

sudo nano -Bw /etc/fstab
  • a-B = Backup origional fstab /etc/fstab~ .
  • -w = desactivar a mudança de linha longa.,div id=”39f7841e46″>

    Comandos Úteis

    Para exibir o conteúdo de /etc/fstab, execute o seguinte comando no terminal:

    cat /etc/fstab

    Para obter uma lista de todos os UUIDs, utilize um dos seguintes dois comandos:

    sudo blkidls -l /dev/disk/by-uuid

    Para listar as unidades e partições relevantes que estão conectados ao seu sistema, execute:

    sudo fdisk -l

    Para montar todos os sistemas de arquivos em /etc/fstab, execute:

    sudo mount -a

    Lembre-se de que o ponto de montagem já deve existir, caso contrário, a entrada não será montado no sistema de arquivos., Para criar um novo ponto de montagem, use os privilégios de root para criar o ponto de montagem. Aqui está a generalização e um exemplo:

    sudo mkdir /path/to/mountpointsudo mkdir /media/disk2

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *