SISTEMAS DE ARQUIVOS
LINUX E WINDOWS
Prof.: Bruno Pinheiro
[email protected]
NING: http://timasters.ning.com/profile/BrunodeOliveiraPinheiro
Mini CV
Especialista em Regulação da ANTAQ e gerente de Estudos e
Desempenho Portuário.
Pós-Graduado em Administração de Redes Linux pela
Universidade Federal de Lavras e MBA em Planejamento,
Orçamento e Gestão Pública pela FGV-BSB.
Idealizador, coordenador e instrutor dos Cursos Básico e
Avançado de Unix e coordenador e instrutor do Curso
Básico de Redes na Força Aérea Brasileira.
Instrutor do Curso de Extensão em Linux no Centro
Universitário de Ensino Superior do Amazonas - CIESA e
no SENAI-AM.
Usuário Linux desde 1996.
Bruno Pinheiro - Sistema de Arquivos Linux
2
Sistema de Arquivos
Sistema de arquivos é uma estrutura criada no
disco rígido (formatação lógica) que, após o
particionamento, permite que arquivos sejam
criados, removidos, copiados e etc.
Bruno Pinheiro - Sistema de Arquivos Linux
3
Sistema de Arquivos LINUX
• PARTIÇÕES:
Primária – máx 4 e não pode ser divididas;
Extendida – máx 3 e pode ser dividida;
Lógica – divisão da extendida. Não tem limite.
Bruno Pinheiro - Sistema de Arquivos Linux
4
Sistema de Arquivos LINUX
• TIPOS:
 ext2 – suporta partições 32TB, nome de arquivo
de 255 caracteres e não tem tolerância a falhas;
 ext3 – tem tolerância a falhas (journaling);
 reiserfs – tem tolerância a falhas (journaling) e
suporta arquivos com mais de 2Gb;
 jfs - tem tolerância a falhas (journaling)
 xfs - tem tolerância a falhas (journaling)
 swap – extensão da memória ram
Bruno Pinheiro - Sistema de Arquivos Linux
5
Sistema de Arquivos LINUX
MODOS DE OPERAÇÃO EXT3:
Ordered (default) – o journal é atualizado no
fim de cada operação.
Writeback - o journal armazena apenas
informações referentes à estrutura do sistema
de arquivos (metadata) e não em relação aos
arquivos propriamente ditos, e é gravado de
forma mais ocasional, aproveitando os
momentos de inatividade.
Bruno Pinheiro - Sistema de Arquivos Linux
6
Sistema de Arquivos LINUX
Modos de operação EXT3:
Journal - armazena não apenas informações
sobre as alterações, mas também uma cópia de
segurança de todos os arquivos modificados,
que ainda não foram gravados no disco. A cada
alteração, o sistema grava uma cópia do arquivo
(no journal), atualiza as informações referentes
à estrutura do sistema de arquivos, grava o
arquivo e atualiza novamente o journal,
marcando a operação como concluída.
Bruno Pinheiro - Sistema de Arquivos Linux
7
Sistema de Arquivos LINUX
• Drivers do Linux e seus arquivos de dispositivo
/dev/hda1
Número que identifica o número da
partição no disco rígido.
Letra que identifica o disco rígido
(a=primeiro, b=segundo, etc...).
Sigla que identifica o tipo do disco
rígido (hd=ide, sd=SCSI, xt=XT).
Diretório onde são armazenados os
dispositivos existentes no sistema.
Bruno Pinheiro - Sistema de Arquivos Linux
8
Sistema de Arquivos LINUX
• /dev/fd0 - Primeira unidade de disquetes.
• /dev/fd1 - Segunda unidade de disquetes.
• /dev/hda - Primeiro disco rígido na primeira controladora IDE do
micro (primary master).
• /dev/hda1 - Primeira partição do primeiro disco rígido IDE.
• /dev/hdb - Segundo disco rígido na primeira controladora IDE do
micro (primary slave).
• /dev/hdb1 - Primeira partição do segundo disco rígido IDE.
• /dev/sda - Primeiro disco rígido na primeira controladora SCSI.
• /dev/sda1 - Primeira partição do primeiro disco rígido SCSI.
• /dev/sdb - Segundo disco rígido na primeira controladora SCSI.
• /dev/sdb1 - Primeira partição do segundo disco rígido SCSI.
• /dev/sr0 - Primeiro CD-ROM SCSI.
• /dev/sr1 - Segundo CD-ROM SCSI.
Bruno Pinheiro - Sistema de Arquivos Linux
9
Sistema de Arquivos LINUX
• MONTANDO UMA PARTIÇÃO
O Linux utiliza diretórios para acessar as partições existentes
(pontos de montagem)
Vantagens:
 Montar partição no diretório que quiser;
 Em caso de um sistema de arquivos cheio, pode-se copiar o
conteúdo de um grande diretório para um disco separado, apagar
o conteúdo do diretório original e montar o disco onde foram
copiados os arquivos naquele local;
 O uso de pontos de montagem torna o gerenciamento mais
flexível; e
 A adição de novas partições ou substituição de discos rígidos não
afeta a ordem de identificação dos discos e pontos de montagem
(como não acontece no DOS).
Bruno Pinheiro - Sistema de Arquivos Linux
10
Sistema de Arquivos LINUX
• MONTANDO UMA PARTIÇÃO
mount [opções] dispositivo ponto_montagem
Opções:
-r  monta o dispositivo somente leitura
-w  monta o dispositivo para leitura e gravação
-t tipo_sist  especifica o tipo de sistema de arquivos do
dispositivo
msdos – FAT16
ext2
vfat – FAT32
ext3
ntfs
iso9660 – CD-ROM
smbfs ou cifs – rede do Windows
Bruno Pinheiro - Sistema de Arquivos Linux
11
Sistema de Arquivos LINUX
 Exemplo:
mount –t ext2 /dev/fd0 /media/floppy
• DESMONTANDO AS PARTIÇÕES
umount dispositivo ou ponto_montagem
 Exemplo:
umount /dev/fd0
umount /media/floppy
Bruno Pinheiro - Sistema de Arquivos Linux
12
Sistema de Arquivos LINUX
O arquivo /etc/fstab
Armazena as configurações de quais dispositivos
locais e remotos devem ser montados e qual o
ponto de montagem de cada um na
inicialização do sistema operacional.
Configuração para permissão que um usuário
comum possa montar e desmontar
dispositivos.
Bruno Pinheiro - Sistema de Arquivos Linux
13
COMO CAI?
Bruno Pinheiro - Sistema de Arquivos Linux
14
COMO CAI?
ESAF - 2004
Um sistema de arquivos é um conjunto de estruturas
lógicas e de rotinas que permitem ao sistema
operacional controlar o acesso ao disco rígido.
Diferentes sistemas operacionais usam diferentes
sistemas de arquivos. O sistema de arquivos utilizado
pelo Linux que apresenta vários recursos avançados de
segurança e suporte a partições de até 4 Terabytes é o:
a) NTFS
b) EXT2
c) FAT32
d) FAT16
e) FAT12
Bruno Pinheiro - Sistema de Arquivos Linux
15
COMO CAI?
ESAF - 2004
Um sistema de arquivos é um conjunto de estruturas
lógicas e de rotinas que permitem ao sistema
operacional controlar o acesso ao disco rígido.
Diferentes sistemas operacionais usam diferentes
sistemas de arquivos. O sistema de arquivos utilizado
pelo Linux que apresenta vários recursos avançados de
segurança e suporte a partições de até 4 Terabytes é o:
a) NTFS
b) EXT2
c) FAT32
d) FAT16
e) FAT12
Bruno Pinheiro - Sistema de Arquivos Linux
16
COMO CAI?
FCC - 2007
Dentre os sistemas de arquivos Ext/Linux, o que
oferece melhor desempenho, entre todos os
sistemas de arquivos, é o:
a) Ext e Ext2
b) Ext2 e Ext3
c) Ext
d) Ext2
e) Ext3
Bruno Pinheiro - Sistema de Arquivos Linux
17
COMO CAI?
FCC - 2007
Dentre os sistemas de arquivos Ext/Linux, o que
oferece melhor desempenho, entre todos os
sistemas de arquivos, é o:
a) Ext e Ext2
b) Ext2 e Ext3
c) Ext
d) Ext2
e) Ext3
Bruno Pinheiro - Sistema de Arquivos Linux
18
COMO CAI?
UFF - 2009
Em relação à formatação lógica de discos rígidos, é
um tipo de sistema de arquivos utilizado nos
sistemas operacionais Windows ou Linux os
abaixo relacionados, EXCETO:
a) FAT;
b) NTFS;
c) SATA;
d) Ext3;
e) ReiserFS.
Bruno Pinheiro - Sistema de Arquivos Linux
19
COMO CAI?
UFF - 2009
Em relação à formatação lógica de discos rígidos, é
um tipo de sistema de arquivos utilizado nos
sistemas operacionais Windows ou Linux os
abaixo relacionados, EXCETO:
a) FAT;
b) NTFS;
c) SATA;
d) Ext3;
e) ReiserFS.
Bruno Pinheiro - Sistema de Arquivos Linux
20
COMO CAI?
VUNESP - 2009
Ao se particionar e formatar discos rígidos (HDs), deve-se:
a) escolher o sistema de arquivos a ser utilizado pelo sistema
operacional.
b) escolher o sistema de arquivos NTFS para Windows ou o
EXT1 para Linux, pois são os únicos que permitem múltiplas
partições.
c) escolher o sistema de arquivos NTFS, que é o único que
aceita mais de uma partição.
d) primeiramente apagar todos os arquivos presentes no
disco, pois não é possível o particionamento de discos que
não estejam vazios.
e) primeiramente remover os sistemas operacionais
instalados, pois eles impedem qualquer reparticionamento.
Bruno Pinheiro - Sistema de Arquivos Linux
21
COMO CAI?
VUNESP - 2009
Ao se particionar e formatar discos rígidos (HDs), deve-se:
a) escolher o sistema de arquivos a ser utilizado pelo sistema
operacional.
b) escolher o sistema de arquivos NTFS para Windows ou o
EXT1 para Linux, pois são os únicos que permitem múltiplas
partições.
c) escolher o sistema de arquivos NTFS, que é o único que
aceita mais de uma partição.
d) primeiramente apagar todos os arquivos presentes no
disco, pois não é possível o particionamento de discos que
não estejam vazios.
e) primeiramente remover os sistemas operacionais
instalados, pois eles impedem qualquer reparticionamento.
Bruno Pinheiro - Sistema de Arquivos Linux
22
COMO CAI?
VUNESP - 2009
Analise as afirmações sobre sistemas de arquivos utilizados pelos sistemas
operacionais:
I.
o MBR (Master Boot Record) é um arquivo presente nos discos
destinado ao gerenciamento dos espaços sem utilização dos discos;
II. os sistemas de arquivos Ext2 e Ext3 podem ser encontrados em
computadores com o sistema operacional Unix ou Linux;
III. os sistemas de arquivos FAT 16, FAT 32 e NTFS podem ser
encontrados em computadores com alguma das versões do sistema
operacional
Windows
e
Linux.
Sobre as afirmações, pode-se dizer que está correto o contido em:
a) I, apenas.
b) II, apenas.
c) I e II, apenas.
d) II e III, apenas.
e) I, II e III.
Bruno Pinheiro - Sistema de Arquivos Linux
23
COMO CAI?
VUNESP - 2009
Analise as afirmações sobre sistemas de arquivos utilizados pelos sistemas
operacionais:
I.
o MBR (Master Boot Record) é um arquivo presente nos discos
destinado ao gerenciamento dos espaços sem utilização dos discos;
II. os sistemas de arquivos Ext2 e Ext3 podem ser encontrados em
computadores com o sistema operacional Unix ou Linux;
III. os sistemas de arquivos FAT 16, FAT 32 e NTFS podem ser
encontrados em computadores com alguma das versões do sistema
operacional
Windows
e
Linux.
Sobre as afirmações, pode-se dizer que está correto o contido em:
a) I, apenas.
b) II, apenas.
c) I e II, apenas.
d) II e III, apenas.
e) I, II e III.
Bruno Pinheiro - Sistema de Arquivos Linux
24
COMO CAI?
FCC- 2008
O Linux Mandriva 2007 utiliza como partição
padrão o sistema de arquivos
a) ReiserFS.
b) Reiser4.
c) EXT4.
d) EXT3.
e) EXT2.
Bruno Pinheiro - Sistema de Arquivos Linux
25
COMO CAI?
FCC- 2008
O Linux Mandriva 2007 utiliza como partição
padrão o sistema de arquivos
a) ReiserFS.
b) Reiser4.
c) EXT4.
d) EXT3.
e) EXT2.
Bruno Pinheiro - Sistema de Arquivos Linux
26
COMO CAI?
FCC- 2009
Os sistemas de arquivos mais utilizados atualmente
pelas distribuições Linux, cuja performance é
considerada muito boa, entre outros, são:
a) Ext4 e FAT32.
b) Ext3 e ReiserFS.
c) Ext4 e XFS.
d) VFAT e NTFS2.
e) FAT32 e NTFS.
Bruno Pinheiro - Sistema de Arquivos Linux
27
COMO CAI?
FCC- 2009
Os sistemas de arquivos mais utilizados atualmente
pelas distribuições Linux, cuja performance é
considerada muito boa, entre outros, são:
a) Ext4 e FAT32.
b) Ext3 e ReiserFS.
c) Ext4 e XFS.
d) VFAT e NTFS2.
e) FAT32 e NTFS.
Bruno Pinheiro - Sistema de Arquivos Linux
28
COMO CAI?
CESGRANRIO - 2008
Dentre os sistemas de arquivos indicados a seguir,
selecione aquele que é nativo em sistemas Linux.
a) FAT
b) JFS
c) EXT3
d) HPFS
e) NTFS
Bruno Pinheiro - Sistema de Arquivos Linux
29
COMO CAI?
CESGRANRIO - 2008
Dentre os sistemas de arquivos indicados a seguir,
selecione aquele que é nativo em sistemas Linux.
a) FAT
b) JFS
c) EXT3
d) HPFS
e) NTFS
Bruno Pinheiro - Sistema de Arquivos Linux
30
COMO CAI?
FCC - 2009
O sistema de arquivos tipo EXT3 suporta três diferentes
modos de trabalho do Journaling, dentre os quais,
aquele que grava somente as mudanças ocorridas em
arquivos, e registra as atualizações no arquivo de dados
antes de fazer as mudanças associadas ao sistema de
arquivos. Esse padrão nos sistemas de arquivos EXT3 é
denominado
a) JBD.
b) Journaling.
c) Writeback.
d) FSCK.
e) Ordered.
Bruno Pinheiro - Sistema de Arquivos Linux
31
COMO CAI?
FCC - 2009
O sistema de arquivos tipo EXT3 suporta três diferentes
modos de trabalho do Journaling, dentre os quais,
aquele que grava somente as mudanças ocorridas em
arquivos, e registra as atualizações no arquivo de dados
antes de fazer as mudanças associadas ao sistema de
arquivos. Esse padrão nos sistemas de arquivos EXT3 é
denominado
a) JBD.
b) Journaling.
c) Writeback.
d) FSCK.
e) Ordered.
Bruno Pinheiro - Sistema de Arquivos Linux
32
COMO CAI?
NCE-UFRJ - 2005
O sistema de arquivos, em ambientes UNIX, que
não possui "journaling" é:
a) reiserFS;
b) ext2;
c) ext3;
d) xfs;
e) jfs.
Bruno Pinheiro - Sistema de Arquivos Linux
33
COMO CAI?
NCE-UFRJ - 2005
O sistema de arquivos, em ambientes UNIX, que
não possui "journaling" é:
a) reiserFS;
b) ext2;
c) ext3;
d) xfs;
e) jfs.
Bruno Pinheiro - Sistema de Arquivos Linux
34
COMO CAI?
FCC - 2010
Em relação à memória virtual do Linux, é correto afirmar:
a) Arquivos de troca podem ser criados somente em partições EXT2.
b) O arquivo de troca permite que se crie somente uma partição Linux
Native.
c) Por ser acessado diretamente pelo Kernel, o arquivo Swap é mais
rápido que a partição Swap.
d) Partições de troca e arquivos de troca não podem ser usadas ao
mesmo tempo.
e) Na coexistência de partição Swap e arquivo Swap é recomendável
que o acesso ao arquivo Swap tenha maior prioridade.
Bruno Pinheiro - Sistema de Arquivos Linux
35
COMO CAI?
FCC - 2010
Em relação à memória virtual do Linux, é correto afirmar:
a) Arquivos de troca podem ser criados somente em partições EXT2.
b) O arquivo de troca permite que se crie somente uma partição Linux
Native.
c) Por ser acessado diretamente pelo Kernel, o arquivo Swap é mais
rápido que a partição Swap.
d) Partições de troca e arquivos de troca não podem ser usadas ao
mesmo tempo.
e) Na coexistência de partição Swap e arquivo Swap é recomendável
que o acesso ao arquivo Swap tenha maior prioridade.
Bruno Pinheiro - Sistema de Arquivos Linux
36
COMO CAI?
CESGRANRIO - 2010
Quando o Linux é iniciado, qual arquivo de
configuração é utilizado pelo sistema operacional
para verificar quais os compartilhamentos NFS que
devem ser montados?
a) etc/exports
b) etc/nfs.conf
c) etc/fstab
d) nfs/conf
e) nfs/exports
Bruno Pinheiro - Sistema de Arquivos Linux
37
COMO CAI?
CESGRANRIO - 2010
Quando o Linux é iniciado, qual arquivo de
configuração é utilizado pelo sistema operacional
para verificar quais os compartilhamentos NFS que
devem ser montados?
a) etc/exports
b) etc/nfs.conf
c) etc/fstab
d) nfs/conf
e) nfs/exports
Bruno Pinheiro - Sistema de Arquivos Linux
38
Sistema de Arquivos LINUX
Principais Diretórios:
/bin
Contém arquivos programas do sistema que
são usados com freqüência pelos usuários.
/boot
Contém arquivos necessários para a
inicialização do sistema.
/etc
Arquivos de configuração de seu computador
local.
Bruno Pinheiro - Sistema de Arquivos Linux
39
Sistema de Arquivos LINUX
/media
Ponto de montagem de dispositivos diversos do
sistema (rede, pen-drives, CD-ROM em
distribuições mais novas).
/cdrom
Ponto de montagem da unidade de CD-ROM.
/floppy
Ponto de montagem de unidade de disquetes.
/dev
Contém arquivos usados para acessar dispositivos
(periféricos) existentes no computador.
Bruno Pinheiro - Sistema de Arquivos Linux
40
Sistema de Arquivos LINUX
/home
Diretórios contendo os arquivos dos usuários.
/lib
Bibliotecas compartilhadas pelos programas
do sistema e módulos do kernel.
/root
Diretório do usuário root.
/mnt
Ponto de montagem temporário.
Bruno Pinheiro - Sistema de Arquivos Linux
41
Sistema de Arquivos LINUX
/sbin
Diretório de programas usados pelo
superusuário (root) para administração e
controle do funcionamento do sistema.
/tmp
Diretório para armazenamento de arquivos
temporários criados por programas.
/usr
Contém maior parte de seus programas.
Normalmente acessível somente como leitura.
Bruno Pinheiro - Sistema de Arquivos Linux
42
Sistema de Arquivos LINUX
/var
Contém maior parte dos arquivos que são
gravados com frequência pelos programas do
sistema, e-mails, spool de impressora, cache, etc.
/proc
Sistema de arquivos do kernel. Este diretório não
existe no disco rígido, ele é colocado lá pelo
kernel e usado por diversos programas que fazem
sua leitura, verificam configurações do sistema ou
modificar o funcionamento de dispositivos do
sistema através da alteração em seus arquivos.
Bruno Pinheiro - Sistema de Arquivos Linux
43
COMO CAI?
Bruno Pinheiro - Sistema de Arquivos Linux
44
COMO CAI?
FGV - 2009
No que diz respeito aos comandos e procedimentos para
manipulação e gerenciamento do sistema de arquivos dos
Sistemas Operacionais, o Linux utiliza diretórios com diversas
finalidades. Dentre eles, um armazena os módulos do kernel e
as bibliotecas para os comandos /bin e /sbin e o outro,
armazena arquivos de configuração e scripts de inicialização.
Esses dois diretórios são conhecidos, respectivamente, por:
a) /lib e /etc
b) /sys e /etc/
c) /lib e /root
d) /sys e /root
e) /lib e /cmd
Bruno Pinheiro - Sistema de Arquivos Linux
45
COMO CAI?
FGV - 2009
No que diz respeito aos comandos e procedimentos para
manipulação e gerenciamento do sistema de arquivos dos
Sistemas Operacionais, o Linux utiliza diretórios com diversas
finalidades. Dentre eles, um armazena os módulos do kernel e
as bibliotecas para os comandos /bin e /sbin e o outro,
armazena arquivos de configuração e scripts de inicialização.
Esses dois diretórios são conhecidos, respectivamente, por:
a) /lib e /etc
b) /sys e /etc/
c) /lib e /root
d) /sys e /root
e) /lib e /cmd
Bruno Pinheiro - Sistema de Arquivos Linux
46
COMO CAI?
FGV - 2009
Por padrão, no ambiente Linux, os arquivos de
configuração do Apache residem no diretório:
a) /etc/apache
b) /root/apache
c) /ext3/apache
d) /config/apache
e) /system/apache
Bruno Pinheiro - Sistema de Arquivos Linux
47
COMO CAI?
FGV - 2009
Por padrão, no ambiente Linux, os arquivos de
configuração do Apache residem no diretório:
a) /etc/apache
b) /root/apache
c) /ext3/apache
d) /config/apache
e) /system/apache
Bruno Pinheiro - Sistema de Arquivos Linux
48
COMO CAI?
FCC - 2010
A árvore de diretórios do Linux é dividida em
sistemas de arquivos com diferentes propósitos,
sendo que, o sistema que não existe em disco
rígido e que é criado pelo Kernel na memória, é
denominado
a) /root.
b) /home.
c) /usr.
d) /var.
e) /proc
Bruno Pinheiro - Sistema de Arquivos Linux
49
COMO CAI?
FCC - 2010
A árvore de diretórios do Linux é dividida em
sistemas de arquivos com diferentes propósitos,
sendo que, o sistema que não existe em disco
rígido e que é criado pelo Kernel na memória, é
denominado
a) /root.
b) /home.
c) /usr.
d) /var.
e) /proc
Bruno Pinheiro - Sistema de Arquivos Linux
50
COMO CAI?
CESPE - 2010
No Linux, existe certa padronização nos nomes dos diretórios na
raiz em relação aos seus conteúdos. Segundo essa
padronização, o diretório
a) /bin é usado para os arquivos de configuração do sistema e
dos aplicativos.
b) /etc é usado para os arquivos binários (programas
executáveis), normalmente exclusivos do root.
c) /usr/src é usado para o código fonte de utilitários. Também
pode ser usado o /user/source.
d) /usr/local é usado para a criação de sub-diretórios dos
usuários.
e) /var é usado para a definição de dispositivos de memória.
Bruno Pinheiro - Sistema de Arquivos Linux
51
COMO CAI?
CESPE - 2010
No Linux, existe certa padronização nos nomes dos diretórios na
raiz em relação aos seus conteúdos. Segundo essa
padronização, o diretório
a) /bin é usado para os arquivos de configuração do sistema e
dos aplicativos.
b) /etc é usado para os arquivos binários (programas
executáveis), normalmente exclusivos do root.
c) /usr/src é usado para o código fonte de utilitários. Também
pode ser usado o /user/source.
d) /usr/local é usado para a criação de sub-diretórios dos
usuários.
e) /var é usado para a definição de dispositivos de memória.
Bruno Pinheiro - Sistema de Arquivos Linux
52
COMO CAI?
MOVENS
2010
O sistema de arquivo ext3 do Linux é organizado na forma de árvore hierárquica. O
diretório principal é chamado raiz e representado pelo símbolo "/". Os demais
diretórios estão abaixo do diretório raiz e alguns deles têm existência
obrigatória e finalidade definida pelo padrão Filesystem Hierarchy Standard
(FHS). Em relação aos diretórios-padrão do Linux e suas finalidades, relacione a
primeira coluna à segunda e, em seguida, assinale a opção correta.
I - /bin
II - /lib
III - /dev
IV - /mnt
V - /etc
( ) Contém os comandos essenciais do sistema operacional.
( ) Utilizado para montagem temporária de sistemas de arquivo.
( ) Contém os arquivos de configuração de sistema.
( ) Contém os arquivos de dispositivo.
( ) Contém as bibliotecas e módulos do kernel.
Bruno Pinheiro - Sistema de Arquivos Linux
53
COMO CAI?
MOVENS - 2010
a) I, III, II, V, IV.
b) I, IV, V, III, II.
c) II, III, IV, V, I.
d) II, IV, III, V, I.
e) V, II, III, IV, I.
Bruno Pinheiro - Sistema de Arquivos Linux
54
COMO CAI?
MOVENS - 2010
a) I, III, II, V, IV.
b) I, IV, V, III, II.
c) II, III, IV, V, I.
d) II, IV, III, V, I.
e) V, II, III, IV, I.
Bruno Pinheiro - Sistema de Arquivos Linux
55
COMO CAI?
CESPE - 2010
Na estrutura de diretórios especiais criada pelo
Linux, o diretório /bin é usado para armazenar
informações a respeito dos processos binários
em execução no sistema.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
56
COMO CAI?
CESPE - 2010
Na estrutura de diretórios especiais criada pelo
Linux, o diretório /bin é usado para armazenar
informações a respeito dos processos binários
em execução no sistema.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
57
COMO CAI?
CESPE - 2010
No diretório Linux, os arquivos relacionados a
dispositivos de hardware estão armazenados
no diretório /lib.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
58
COMO CAI?
CESPE - 2010
No diretório Linux, os arquivos relacionados a
dispositivos de hardware estão armazenados
no diretório /lib.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
59
COMO CAI?
CESPE - 2010
Os discos rígidos, disquetes, tela, porta de
impressora e modem, entre outros, são
identificados no GNU/Linux por arquivos
referentes a estes dispositivos no diretório
a) /tmp.
b) /lib.
c) /root.
d) /home.
e) /dev.
Bruno Pinheiro - Sistema de Arquivos Linux
60
COMO CAI?
CESPE - 2010
Os discos rígidos, disquetes, tela, porta de
impressora e modem, entre outros, são
identificados no GNU/Linux por arquivos
referentes a estes dispositivos no diretório
a) /tmp.
b) /lib.
c) /root.
d) /home.
e) /dev.
Bruno Pinheiro - Sistema de Arquivos Linux
61
Sistema de Arquivos LINUX
Comandos Básicos
ls
Opção
-a
-h
-R
-l
Descrição
Exibe arquivos e diretórios ocultos
Exibe o número de bytes em formato
de fácil comprrensão
Recursiva, lista também o conteúdo
dos subdiretórios
lista completa (detalhes)
Bruno Pinheiro - Sistema de Arquivos Linux
62
Sistema de Arquivos LINUX
Exemplo:
ls –al
drwxrwxrwx 1 root root 115 nov 25 08:15 TI
-rwxr-xr-- 1 bruno user 1243 dez 10 17:00 teste
-rwxr-xr-- 1 root root 2895 dez 13 09:12 prova
Bruno Pinheiro - Sistema de Arquivos Linux
63
Sistema de Arquivos LINUX
EXPLICANDO CADA PARTE:
-rwxr-xr-- 1 bruno user 1243 dez 10 17:00 teste
A primeira letra da esquerda identifica o tipo de
arquivo
Tipo
Descrição
Arquivo comum
d
Diretório
l
Links simbólicos
Bruno Pinheiro - Sistema de Arquivos Linux
64
Sistema de Arquivos LINUX
EXPLICANDO CADA PARTE:
-rwxr-xr-- 1 bruno user 1243 dez 10 17:00 teste
As nove últimas são as permissões de acesso ao
arquivo
Permissão Descrição
r
Permissão de leitura
w
Permissão de escrita
x
Permissão de execução. Quando em
diretório, permissão de entrar
Bruno Pinheiro - Sistema de Arquivos Linux
65
Sistema de Arquivos LINUX
EXPLICANDO CADA PARTE:
-rwxr-xr-- 1 bruno user 1243 dez 10 17:00 teste
1 – Quando diretório a quantidade de
subdiretório e arquivo é sempre “1”
bruno – dono do arquivo
user – grupo dono do arquivo
1243 – tamanho do arquivo
teste – nome do arquivo
Bruno Pinheiro - Sistema de Arquivos Linux
66
Sistema de Arquivos LINUX
TRABALHANDO COM AS PERMISSÕES
chmod [opções] modo arquivo
Opção
Descrição
-R
Recursivo
modo
simbólico ou absoluto
Bruno Pinheiro - Sistema de Arquivos Linux
67
Sistema de Arquivos LINUX
• Modo simbólico
Identificador
u
g
o
a
Operando
+
=
Descrição
Valor Descrição
usuário
r
leitura
grupo
w
escrita
outros
x
execução
todos
Descrição
Adiciona
Retira
Atribui o valor (anula as outras)
Bruno Pinheiro - Sistema de Arquivos Linux
68
Sistema de Arquivos LINUX
• Modo absoluto
Identificador
0
1
2
3
4
5
6
7
Descrição
Nenhuma permissão
Permissão para execução
Permissão para escrita
Permissão para leitura e escrita
Permissão para leitura
Permissão para leitura e execução
Permissão para leitura e escrita
Permissão para leitura, escrita e execução
Bruno Pinheiro - Sistema de Arquivos Linux
69
Sistema de Arquivos LINUX
Exemplos
$ chmod u+w azul
$ chmod u+rx,g=r,o-x azul
$ chmod 640 teste
$ chmod 750 teste
Bruno Pinheiro - Sistema de Arquivos Linux
70
Sistema de Arquivos LINUX
cp [opções] arquivo_origem arquivo_destino
Opção
Descrição
-a
Preserva os atributos
-d
Copia um link, mas não o arq.
-i
Pede confirmação antes de sobrescrever
-p
Preserva propriedade, permissões e
time stamp
-R
Copia recursivamente
Bruno Pinheiro - Sistema de Arquivos Linux
71
Sistema de Arquivos LINUX
mv [opções] origem destino
Opção
Descrição
-f
Remove arquivos, sem confirmação
-i
Pede confirmação antes de sobrescrever
Bruno Pinheiro - Sistema de Arquivos Linux
72
COMO CAI?
Bruno Pinheiro - Sistema de Arquivos Linux
73
COMO CAI?
CESPE - 2010
A máscara de permissão de acesso a um arquivo
ou diretório contém dez caracteres.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
74
COMO CAI?
CESPE - 2010
A máscara de permissão de acesso a um arquivo
ou diretório contém dez caracteres.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
75
COMO CAI?
VUNESP - 2009
A listagem, em formato completo, de todos os
arquivos e diretórios, incluindo os ocultos, no
sistema operacional Linux, pode ser obtida
por meio do comando
a) ls -al
b) ls -ca
c) ls -Fa
d) ls -lf
e) ls -ll
Bruno Pinheiro - Sistema de Arquivos Linux
76
COMO CAI?
VUNESP - 2009
A listagem, em formato completo, de todos os
arquivos e diretórios, incluindo os ocultos, no
sistema operacional Linux, pode ser obtida
por meio do comando
a) ls -al
b) ls -ca
c) ls -Fa
d) ls -lf
e) ls -ll
Bruno Pinheiro - Sistema de Arquivos Linux
77
COMO CAI?
FCC - 2010
Como resultado do comando ls, o Linux exibiu o arquivo:
-rw-rw-r-- tucano users 5,3 K Jun 9 9:40 exemplo.doc
A respeito das informações contidas no arquivo acima, é correto afirmar:
a) exemplo.doc pode ser executado por tucano, mas somente lido e
modificado pelos demais usuários.
b) as permissões exibidas conferem a tucano o controle total do arquivo
exemplo.doc.
c) não há permissão de execução do arquivo exemplo.doc nem para seu
dono.
d) exemplo.doc pode ser executado por tucano, lido e gravado pelo seu
grupo, mas somente lido pelos outros.
e) exemplo.doc pode ser lido e modificado por todos.
Bruno Pinheiro - Sistema de Arquivos Linux
78
COMO CAI?
FCC - 2010
Como resultado do comando ls, o Linux exibiu o arquivo:
-rw-rw-r-- tucano users 5,3 K Jun 9 9:40 exemplo.doc
A respeito das informações contidas no arquivo acima, é correto afirmar:
a) exemplo.doc pode ser executado por tucano, mas somente lido e
modificado pelos demais usuários.
b) as permissões exibidas conferem a tucano o controle total do arquivo
exemplo.doc.
c) não há permissão de execução do arquivo exemplo.doc nem para seu
dono.
d) exemplo.doc pode ser executado por tucano, lido e gravado pelo seu
grupo, mas somente lido pelos outros.
e) exemplo.doc pode ser lido e modificado por todos.
Bruno Pinheiro - Sistema de Arquivos Linux
79
COMO CAI?
FCC - 2005
Em um diretório Linux /usr/local, desejando-se
listar os arquivos do diretório /usr é correto
utilizar o comando
a) ls _ (underline).
b) ls - (hífen).
c) ls ~ (til).
d) ls .. (2 pontos).
e) ls / (barra).
Bruno Pinheiro - Sistema de Arquivos Linux
80
COMO CAI?
FCC - 2005
Em um diretório Linux /usr/local, desejando-se
listar os arquivos do diretório /usr é correto
utilizar o comando
a) ls _ (underline).
b) ls - (hífen).
c) ls ~ (til).
d) ls .. (2 pontos).
e) ls / (barra).
Bruno Pinheiro - Sistema de Arquivos Linux
81
COMO CAI?
CESGRANRIO - 2006
No Sistema Operacional Linux, qual comando
mostra os arquivos de um determinado
diretório?
a) ls
b) grep
c) df
d) rm
e) ps
Bruno Pinheiro - Sistema de Arquivos Linux
82
COMO CAI?
CESGRANRIO - 2006
No Sistema Operacional Linux, qual comando
mostra os arquivos de um determinado
diretório?
a) ls
b) grep
c) df
d) rm
e) ps
Bruno Pinheiro - Sistema de Arquivos Linux
83
COMO CAI?
CESGRANRIO - 2004
O comando ls é muito utilizado pelos usuários
do Linux. Uma das funções do comando ls é:
a) criar diretórios.
b) listar os arquivos de um diretório.
c) mudar o diretório corrente.
d) modificar a permissão de acesso de arquivos.
e) abrir uma conexão telnet com outro
computador.
Bruno Pinheiro - Sistema de Arquivos Linux
84
COMO CAI?
CESGRANRIO - 2004
O comando ls é muito utilizado pelos usuários
do Linux. Uma das funções do comando ls é:
a) criar diretórios.
b) listar os arquivos de um diretório.
c) mudar o diretório corrente.
d) modificar a permissão de acesso de arquivos.
e) abrir uma conexão telnet com outro
computador.
Bruno Pinheiro - Sistema de Arquivos Linux
85
COMO CAI?
FCC - 2007
Analise a lista resultante do comando 'ls -l' do Linux:
É correto o que se afirma
a) na linha 1, todos os usuários podem gravar no arquivo.
b) na linha 2, o usuário "root" pode executar o arquivo.
c) na linha 3, "killer" pode ler e gravar no arquivo, mas não
pode executá-lo.
d) na linha 4, o arquivo é do tipo link simbólico.
e) na linha 5, o dono pode executar e também gravar no
arquivo.
Bruno Pinheiro - Sistema de Arquivos Linux
86
COMO CAI?
FCC - 2007
Analise a lista resultante do comando 'ls -l' do Linux:
É correto o que se afirma
a) na linha 1, todos os usuários podem gravar no arquivo.
b) na linha 2, o usuário "root" pode executar o arquivo.
c) na linha 3, "killer" pode ler e gravar no arquivo, mas não
pode executá-lo.
d) na linha 4, o arquivo é do tipo link simbólico.
e) na linha 5, o dono pode executar e também gravar no
arquivo.
Bruno Pinheiro - Sistema de Arquivos Linux
87
COMO CAI?
CESPE – 2010
No Linux, o comando
mvdir/home/diretorio1/home/diretorio2
significa que o conteúdo de um diretório diretório 2 - será transferido para outro
diretório - diretório 1.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
88
COMO CAI?
CESPE – 2010
No Linux, o comando
mvdir/home/diretorio1/home/diretorio2
significa que o conteúdo de um diretório diretório 2 - será transferido para outro
diretório - diretório 1.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
89
COMO CAI?
FUNIVERSA – 2010
O sistema operacional Linux, baseado no princípio de software livre,
realiza várias funções semelhantes às dos sistemas operacionais da
família Windows, da Microsoft. Muitos comandos de manipulação
de arquivos, por exemplo, realizam ações idênticas no Linux ou no
Windows, havendo apenas alteração no nome dos comandos. Qual
dos comandos do sistema operacional Linux apresentados a seguir
executa a mesma ação do comando "ren teste.txt teste2.txt",
executado no "Prompt de comando" do Windows XP?
a) "mv teste.txt teste2.txt“
b) "rename teste.txt tests2.txt“
c) "copy teste.txt teste2.txt“
d) "ren teste.txt > teste2.txt“
e) "cat teste.txt > teste2.txt"
Bruno Pinheiro - Sistema de Arquivos Linux
90
COMO CAI?
FUNIVERSA – 2010
O sistema operacional Linux, baseado no princípio de software livre,
realiza várias funções semelhantes às dos sistemas operacionais da
família Windows, da Microsoft. Muitos comandos de manipulação
de arquivos, por exemplo, realizam ações idênticas no Linux ou no
Windows, havendo apenas alteração no nome dos comandos. Qual
dos comandos do sistema operacional Linux apresentados a seguir
executa a mesma ação do comando "ren teste.txt teste2.txt",
executado no "Prompt de comando" do Windows XP?
a) "mv teste.txt teste2.txt“
b) "rename teste.txt tests2.txt“
c) "copy teste.txt teste2.txt“
d) "ren teste.txt > teste2.txt“
e) "cat teste.txt > teste2.txt"
Bruno Pinheiro - Sistema de Arquivos Linux
91
COMO CAI?
FCC – 2010
O comando que configura as permissões no
Linux é o:
a) chmod
b) chcommand
c) chpermisson
d) chchange
e) chlinux
Bruno Pinheiro - Sistema de Arquivos Linux
92
COMO CAI?
FCC – 2010
O comando que configura as permissões no
Linux é o:
a) chmod
b) chcommand
c) chpermisson
d) chchange
e) chlinux
Bruno Pinheiro - Sistema de Arquivos Linux
93
COMO CAI?
FCC – 2010
No Linux, para que o arquivo "exemplo.doc" tenha as permissões
de acesso configuradas, de modo que o dono tenha direitos
totais, o grupo dono somente tenha direito de leitura e os
demais usuários nenhum direito, o comando chmod, com
números octais, que deve ser utilizado é:
a) chmod 327 exemplo.doc
b) chmod 431 exemplo.doc
c) chmod 534 exemplo.doc
d) chmod 637 exemplo.doc
e) chmod 740 exemplo.doc
Bruno Pinheiro - Sistema de Arquivos Linux
94
COMO CAI?
FCC – 2010
No Linux, para que o arquivo "exemplo.doc" tenha as permissões
de acesso configuradas, de modo que o dono tenha direitos
totais, o grupo dono somente tenha direito de leitura e os
demais usuários nenhum direito, o comando chmod, com
números octais, que deve ser utilizado é:
a) chmod 327 exemplo.doc
b) chmod 431 exemplo.doc
c) chmod 534 exemplo.doc
d) chmod 637 exemplo.doc
e) chmod 740 exemplo.doc
Bruno Pinheiro - Sistema de Arquivos Linux
95
COMO CAI?
CESGRANRIO – 2008
O seguinte comando foi aplicado em um
determinado servidor Linux: chmod 775
/var/log/messages As permissões resultantes
no arquivo são
a) r-xr-x--x
b) rw-rw-r-c) r--r----d) r-xr-xr-e) rwxrwxr-x
Bruno Pinheiro - Sistema de Arquivos Linux
96
COMO CAI?
CESGRANRIO – 2008
O seguinte comando foi aplicado em um
determinado servidor Linux: chmod 775
/var/log/messages As permissões resultantes
no arquivo são
a) r-xr-x--x
b) rw-rw-r-c) r--r----d) r-xr-xr-e) rwxrwxr-x
Bruno Pinheiro - Sistema de Arquivos Linux
97
COMO CAI?
ESAF – 2005
Com relação aos comandos utilizados para organização e
manipulação de diretórios e arquivos no Sistema Operacional
Linux, as permissões dos arquivos podem ser defi nidas com o
uso do comando chmod. Para um arquivo que inicialmente
está com as permissões -rwxrwxrwx, é correto afi rmar que,
ao se executar o comando chmod 755 nome_do_arquivo para
o referido arquivo, as suas permissões
a) serão mantidas como inicialmente, isto é, -rwxrwxrwx.
b) passam a ser -w-r-xr-x.
c) passam a ser rwxr-xr-x.
d) passam a ser - - - - w- - w-.
e) passam a ser r-xr-xrwx.
Bruno Pinheiro - Sistema de Arquivos Linux
98
COMO CAI?
ESAF – 2005
Com relação aos comandos utilizados para organização e
manipulação de diretórios e arquivos no Sistema Operacional
Linux, as permissões dos arquivos podem ser defi nidas com o
uso do comando chmod. Para um arquivo que inicialmente
está com as permissões -rwxrwxrwx, é correto afi rmar que,
ao se executar o comando chmod 755 nome_do_arquivo para
o referido arquivo, as suas permissões
a) serão mantidas como inicialmente, isto é, -rwxrwxrwx.
b) passam a ser -w-r-xr-x.
c) passam a ser rwxr-xr-x.
d) passam a ser - - - - w- - w-.
e) passam a ser r-xr-xrwx.
Bruno Pinheiro - Sistema de Arquivos Linux
99
COMO CAI?
FCC
–
2010
Considere as permissões de acesso ao arquivo no GNU/Linux abaixo:
-r-xrwxr-x 1 jose user 8192 apr 4 13:00 demanda
Na avaliação das permissões exibidas, é correto afirmar que
a) o dono do arquivo tem permissão para ler e executar o arquivo, não
podendo modificá-lo ou apagá-lo.
b) os usuários que pertencem ao grupo user têm permissão para ler e
executar o arquivo, não podendo modificá-lo ou apagá-lo.
c) os usuários que não são donos do arquivo demanda e que não pertencem
ao grupo user têm permissão apenas para ver o conteúdo do arquivo.
d) José, que é o dono do arquivo, tem permissão para ler, gravar e executar o
arquivo demanda.
e) o dono do arquivo pode ler, gravar e executar o arquivo, os usuários do
grupo user podem ler e executar o arquivo, apenas, e os demais usuários
podem apenas ler o conteúdo do arquivo demanda.
Bruno Pinheiro - Sistema de Arquivos Linux
100
COMO CAI?
FCC
–
2010
Considere as permissões de acesso ao arquivo no GNU/Linux abaixo:
-r-xrwxr-x 1 jose user 8192 apr 4 13:00 demanda
Na avaliação das permissões exibidas, é correto afirmar que
a) o dono do arquivo tem permissão para ler e executar o arquivo, não
podendo modificá-lo ou apagá-lo.
b) os usuários que pertencem ao grupo user têm permissão para ler e
executar o arquivo, não podendo modificá-lo ou apagá-lo.
c) os usuários que não são donos do arquivo demanda e que não pertencem
ao grupo user têm permissão apenas para ver o conteúdo do arquivo.
d) José, que é o dono do arquivo, tem permissão para ler, gravar e executar o
arquivo demanda.
e) o dono do arquivo pode ler, gravar e executar o arquivo, os usuários do
grupo user podem ler e executar o arquivo, apenas, e os demais usuários
podem apenas ler o conteúdo do arquivo demanda.
Bruno Pinheiro - Sistema de Arquivos Linux
101
COMO CAI?
CESPE – 2009
No sistema operacional Linux, a lista de acesso
rwxr-w--x implica os seguintes direitos: o
proprietário tem todos os direitos, outros
usuários do mesmo grupo podem ler e gravar
esse arquivo, e os demais usuários só podem
executar o arquivo.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
102
COMO CAI?
CESPE – 2009
No sistema operacional Linux, a lista de acesso
rwxr-w--x implica os seguintes direitos: o
proprietário tem todos os direitos, outros
usuários do mesmo grupo podem ler e gravar
esse arquivo, e os demais usuários só podem
executar o arquivo.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
103
Sistema de Arquivos WINDOWS
• TIPOS:
FAT – suporta partições 2Gb com clusters de
32Kb;
FAT32 – partições de até 2 TB, arquivos de 4 GB
e o nome com 256 caracteres; e
NTFS – suporta partições até 16 exabytes,
tolerância a falha e segurança.
Bruno Pinheiro - Sistema de Arquivos Linux
104
COMO CAI?
Bruno Pinheiro - Sistema de Arquivos Linux
105
COMO CAI?
CESPE – 2008
O Windows XP Professional permite o uso
de sistema de arquivos FAT32 e NTFS.
Desses dois, o NTFS é o mais
recomendado por ser mais estável e ter
melhores mecanismos de proteção
quando comparado com o FAT32.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
106
COMO CAI?
CESPE – 2008
O Windows XP Professional permite o uso
de sistema de arquivos FAT32 e NTFS.
Desses dois, o NTFS é o mais
recomendado por ser mais estável e ter
melhores mecanismos de proteção
quando comparado com o FAT32.
Certo
Errado
Bruno Pinheiro - Sistema de Arquivos Linux
107
COMO CAI?
FCC – 2009
Tanto o Windows 2000 quanto o Windows XP
utilizam o comando CONVERT e seus atributos
para converter sistemas de arquivo em
a) FAT.
b) NTFS.
c) FAT16.
d) FAT32.
e) NFS.
Bruno Pinheiro - Sistema de Arquivos
108
COMO CAI?
FCC – 2009
Tanto o Windows 2000 quanto o Windows XP
utilizam o comando CONVERT e seus atributos
para converter sistemas de arquivo em
a) FAT.
b) NTFS.
c) FAT16.
d) FAT32.
e) NFS.
Bruno Pinheiro - Sistema de Arquivos
109
COMO CAI?
CESGRANRIO – 2008
O sistema de arquivos é a parte do sistema operacional que
determina como os arquivos são identificados, armazenados e
organizados em um volume. Os servidores baseados na
plataforma Windows suportam o sistema de arquivos NTFS.
Qual o nome da estrutura de dados que armazena as
informações necessárias para permitir a recuperação de
arquivos em uma partição NTFS?
a) Block Allocation Table.
b) Cluster Allocation Table.
c) File Allocation Table.
d) Master File Table.
e) Sector File Table.
Bruno Pinheiro - Sistema de Arquivos
110
COMO CAI?
CESGRANRIO – 2008
O sistema de arquivos é a parte do sistema operacional que
determina como os arquivos são identificados, armazenados e
organizados em um volume. Os servidores baseados na
plataforma Windows suportam o sistema de arquivos NTFS.
Qual o nome da estrutura de dados que armazena as
informações necessárias para permitir a recuperação de
arquivos em uma partição NTFS?
a) Block Allocation Table.
b) Cluster Allocation Table.
c) File Allocation Table.
d) Master File Table.
e) Sector File Table.
Bruno Pinheiro - Sistema de Arquivos
111
COMO CAI?
FCC – 2006
O primeiro arquivo em um volume NTFS, que
contém informações sobre cada arquivo e
pasta no disco, é denominado
a) MFT - Tabela de arquivos mestre.
b) GPT - Tabela de partição primária.
c) FAT - Tabela de alocação de arquivos.
d) FAT32 - Derivativo do FAT.
e) Active Directory.
Bruno Pinheiro - Sistema de Arquivos
112
COMO CAI?
FCC – 2006
O primeiro arquivo em um volume NTFS, que
contém informações sobre cada arquivo e
pasta no disco, é denominado
a) MFT - Tabela de arquivos mestre.
b) GPT - Tabela de partição primária.
c) FAT - Tabela de alocação de arquivos.
d) FAT32 - Derivativo do FAT.
e) Active Directory.
Bruno Pinheiro - Sistema de Arquivos
113
Prof.: Bruno Pinheiro
[email protected]
NING: http://timasters.ning.com/profile/BrunodeOliveiraPinheiro
Bruno Pinheiro - Sistema de Arquivos Linux
114
Download

SISTEMAS DE ARQUIVOS