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 :
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