DESMISTIFICANDO A FSTAB




    Ricardo José Maraschini
   Graduado em Ciência da Computação
                LPIC-1
      ...
OBJETIVOS

. Série LPI

. Particionamento do Linux X Windows;

. Entender a fstab(o que é);

. Conceitos;

. Principais pa...
PONTOS DE VISTA

Microsoft Windows:
. Particionamento visível
     . C: D: E:
. Não transparente;
. Fixos;
. Propriedades ...
CONCEITOS

. Dispositivos
  /dev/sda /dev/sdb ...

. Montar
  . Dispositivos são montados em pontos de
    montagem

. Pon...
FSTAB
. Localização:
  /etc/fstab
. Uma vez que a hierarquia do sistema de
arquivos do Linux é dispersa entre diferentes
p...
EXEMPLO

1               2        3          4          5   6


    /dev/sda1       /        ext3   defaults       1 1
   ...
EXEMPLO II
1           2           3          4          5   6

/dev/sda1       /           ext3   defaults       1 1

1  ...
EXEMPLO III
1            2           3          4           5   6

/dev/sda1        /           ext3   defaults        1 1...
SISTEMA DE ARQUIVOS
. ext2
   Sistema de arquivos padrão do Linux ( LPI );

. ext3
   Sistema de arquivos compatível com o...
PROPRIEDADES (OPÇÕES)

.   sync / async
.   auto / noauto
.   dev
.   exec / noexec
.   nosuid / suid
.   nouser / user
. ...
PARTIÇÕES

. Um disco físico pode conter até 4 partições
  do tipo primária

. Uma pode ser do tipo   EXTENDIDA

. Uma par...
PARTIÇÕES II

[root@dexter ~]#   fdisk -l
Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cyli...
FSTAB




O QUE CONSEGUIMOS
  FAZER A MAIS?
FSTAB EEEPC
. O EeePC usa um solid-state drive(SSD) como forma de
armazenamento( ao invés de um disco rígido ), o qual
con...
UNIONFS

. Sobreposição de sistema de arquivos.
UNIONFS II

. Sobrepor um sistema de arquivos montado
como readonly (ro) em uma partição com um
sistema de arquivos com pe...
UNIONFS III

No EeePC:

/dev/sda1(ext2) montado como readonly;

/dev/sda2(ext3) montado com permissões de
                ...
LOGICAL VOLUMES

. Criando algumas partições aptas ao LVM:
  (8e no fdisk)

root@slacklvm:~# fdisk -l
...
/dev/hda5    221...
LOGICAL VOLUMES II
. Grupo de Volumes (vg):
root@slacklvm:~# vgcreate vg00 /dev/hda5 /dev/hda6
vgcreate -- INFO: using def...
LOGICAL VOLUMES III
. Criando um sistema de arquivos em nosso Volume Lógico:

root@slacklvm:~# mkfs.ext3 /dev/vg00/lv00

....
Perguntas?




  http://people.tchelinux.org
Upcoming SlideShare
Loading in …5
×

DESMISTIFICANDO A FSTAB - Ricardo José Maraschini

2,418 views
2,299 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,418
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
49
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

DESMISTIFICANDO A FSTAB - Ricardo José Maraschini

  1. 1. DESMISTIFICANDO A FSTAB Ricardo José Maraschini Graduado em Ciência da Computação LPIC-1 INICIANTE
  2. 2. OBJETIVOS . Série LPI . Particionamento do Linux X Windows; . Entender a fstab(o que é); . Conceitos; . Principais parâmetros; . Análise particionamento EeePC; . Um pouco de Logical Volumes
  3. 3. PONTOS DE VISTA Microsoft Windows: . Particionamento visível . C: D: E: . Não transparente; . Fixos; . Propriedades imutáveis; Linux: . Particionamento transparente; . Montagem dinâmica( flexível ); . Discos como dispositivos(arquivos); . Propriedades;
  4. 4. CONCEITOS . Dispositivos /dev/sda /dev/sdb ... . Montar . Dispositivos são montados em pontos de montagem . Pontos de montagem /media/cdrom /mnt/backup ... . Filesystem (Sistema de Arquivos) ext3 reiserfs nfs ...
  5. 5. FSTAB . Localização: /etc/fstab . Uma vez que a hierarquia do sistema de arquivos do Linux é dispersa entre diferentes partições e/ou múltiplos discos físicos, é necessário montar-se automaticamente estes sistemas de arquivos durante o boot. . Mídias removíveis( Pen drives, CDROMS, etc ) podem ser regularmente montados/demonstados utilizando as mesmas propriedades. . Todas essas informações estão contidas na fstab.
  6. 6. EXEMPLO 1 2 3 4 5 6 /dev/sda1 / ext3 defaults 1 1 /dev/sda2 /home ext3 defaults 1 2 /dev/sdb1 /dados vfat defaults 0 0 Dispositivos: /dev/sd{a,b,c,d}{1..16} FAT 16/32 vfat
  7. 7. EXEMPLO II 1 2 3 4 5 6 /dev/sda1 / ext3 defaults 1 1 1 Dispositivo: Este campo especifica o arquivo referente ao dispositivo que possui o filesystem 2 Ponto de Montagem: Especifica o diretório no qual o sistema de arquivos será montado. 3 Tipo do Sistema de Arquivos: O tipo do sistema de arquivos. Incluindo ext3, swap, iso9660 (CD-ROM), e outros.
  8. 8. EXEMPLO III 1 2 3 4 5 6 /dev/sda1 / ext3 defaults 1 1 4 Propriedades( ou Opções ): Este campo contém uma lista de opções separadas por vírgula. 5 Programa dump: Campo utilizado pelo utilitário de backup dump . 6 Ordem para o fsck: Ordem para a checagem de integridade do Sistema de Arquivos ( pode ser 1, 2 ou 0 )
  9. 9. SISTEMA DE ARQUIVOS . ext2 Sistema de arquivos padrão do Linux ( LPI ); . ext3 Sistema de arquivos compatível com o ext2( com journaling ); . msdos Sistema de arquivos utilizado pelo antigo Microsoft MSDOS; . vfat Virtual FAT, usado em detrimento ao msdos . Preserva nomes longos. . iso9660 CDROM . nfs Network File System. Para montar partições remotas.
  10. 10. PROPRIEDADES (OPÇÕES) . sync / async . auto / noauto . dev . exec / noexec . nosuid / suid . nouser / user . ro / rw . users . defaults (rw, suid, dev, exec, auto, nouser, e async)
  11. 11. PARTIÇÕES . Um disco físico pode conter até 4 partições do tipo primária . Uma pode ser do tipo EXTENDIDA . Uma partição extendida pode conter até 12 partições LÓGICAS . Usualmente as partições lógicas são numeradas de 5 a 16;
  12. 12. PARTIÇÕES II [root@dexter ~]# fdisk -l Disk /dev/sda: 60.0 GB, 60011642880 bytes 255 heads, 63 sectors/track, 7296 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xd5bc9254 Device Boot Start End Blocks Id System /dev/sda1 3328 7296 31880992+ 5 Extended /dev/sda2 10 1284 10241437+ c W95 FAT32 /dev/sda3 * 1285 3196 15358140 83 Linux /dev/sda4 3197 3327 1052257+ 82 Linux swap /dev/sda5 3328 7296 31880961 83 Linux . /etc/mtab . mount
  13. 13. FSTAB O QUE CONSEGUIMOS FAZER A MAIS?
  14. 14. FSTAB EEEPC . O EeePC usa um solid-state drive(SSD) como forma de armazenamento( ao invés de um disco rígido ), o qual consume menos energia, pemite um boot mais rápido, não gera ruídos e é menos suscetível a choques( que normalmente danificariam um disco normal ); . Existem modelos de 2 GB e 4 GB, o SSD é soldado a placa para reduzir os custos de fabricação. . Possibilita um recovery total do sistema operacional(Xandros) em menos de um minuto. . Como funciona?
  15. 15. UNIONFS . Sobreposição de sistema de arquivos.
  16. 16. UNIONFS II . Sobrepor um sistema de arquivos montado como readonly (ro) em uma partição com um sistema de arquivos com permissão de escrita. . Alterações são gravadas na partição com permissão de escrita; . Dados originais pemanecem inalterados.
  17. 17. UNIONFS III No EeePC: /dev/sda1(ext2) montado como readonly; /dev/sda2(ext3) montado com permissões de escrita; . UnionFS unindo sda1 e sda2 . No restore do sistema original, o conteúdo da partição sda2 é apagada;
  18. 18. LOGICAL VOLUMES . Criando algumas partições aptas ao LVM: (8e no fdisk) root@slacklvm:~# fdisk -l ... /dev/hda5 221 282 497983+ 8e Linux LVM /dev/hda6 283 344 497983+ 8e Linux LVM root@slacklvm:~# . Duas partições com 350Mb cada uma . Criando 2 Physical Volumes: root@slacklvm:~# pvcreate /dev/hda5 /dev/hda6 physical volume "/dev/hda5" successfully created physical volume "/dev/hda6" successfully created
  19. 19. LOGICAL VOLUMES II . Grupo de Volumes (vg): root@slacklvm:~# vgcreate vg00 /dev/hda5 /dev/hda6 vgcreate -- INFO: using default physical extent size 32 MB vgcreate -- INFO: maximum logical volume size is 2 Terabyte vgcreate -- doing automatic backup of volume group "vg00" vgcreate -- volume group "vg00" successfully created and activated . Volumes Lógicos (lv): root@slacklvm:~# lvcreate -L 650M /dev/vg00 -n lv00 lvcreate -- rounding size up to physical extent boundary lvcreate -- doing automatic backup of "vg00" lvcreate -- logical volume "/dev/vg00/lv00" successfully created . Volume Lógico com 650Mb unindo nossas duas partições.
  20. 20. LOGICAL VOLUMES III . Criando um sistema de arquivos em nosso Volume Lógico: root@slacklvm:~# mkfs.ext3 /dev/vg00/lv00 . Basta montar em qualquer ponto de montagem nosso novo dispositivo: /dev/vg00/lv00 . Nosso Volume Lógico é extensível, ou seja, pode crescer de tamanho( ou até diminuir ): root@slacklvm:~# pvcreate /dev/hda7 ... root@slacklvm:~# vgextend vg00 /dev/hda7 ... root@slacklvm:~# lvextend -L +400M /dev/vg00/lv00 ... root@slacklvm:~# resize2fs -f /dev/vg00/lv00
  21. 21. Perguntas? http://people.tchelinux.org

×