Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de...
Transcript of Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de...
![Page 1: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/1.jpg)
Volnys & Midorikawa (c) 1
Sistema de Arquivos
Volnys Borges [email protected]
http://www.lsi.usp.br/~volnys
Edson Toshimi [email protected]
http://www.lsi.usp.br/~emidorik
Laboratório de Sistemas Integráveishttp://www.lsi.usp.br/
![Page 2: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/2.jpg)
Volnys & Midorikawa (c) 2
Agenda
o Arquivoo Tipos de arquivoso Sistema de arquivos UNIXo Utilitários do sistema de arquivoso Permissões de acessoo Discos e partiçõeso Montagem e desmontagem de sistema de arquivos
![Page 3: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/3.jpg)
Volnys & Midorikawa (c) 3
Arquivo
![Page 4: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/4.jpg)
Volnys & Midorikawa (c) 4
Arquivo
o O que é um arquivo?X É uma abstração criada pelo sistema operacionalX Existem vários tipos de arquivos:
êArquivo normalêArquivo diretórioêArquivo especialêArquivo de link simbólicoêArquivo “named pipe”êArquivo “socket”
![Page 5: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/5.jpg)
Volnys & Midorikawa (c) 5
Arquivo
o Informações de controleX Para cada arquivo são mantidas as seguintes informações de
controle:ênomeêidentificação do usuário dono do arquivoêidentificação do grupo de usuários ao qual o arquivo pertenceêinformações de permissãoêtamanho do arquivoêdata e hora de criaçãoêdata e hora da última modificaçãoêdate e hora do último acessoênúmero de “hard links”êtipo do arquivo (normal, diretório, especial, ...)
![Page 6: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/6.jpg)
Volnys & Midorikawa (c) 6
Arquivo
o Informações de controleX O utilitário ls permite mostrar algumas das informações de
controle
ls -l
-rw-r--r-- 1 jose aluno 3820 Apr 6 16:22 Leia.me.txt
Tipo doarquivo
Permissões
Hardlinks
dono
grupoData e horada últimamodificação
Nometamanho
![Page 7: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/7.jpg)
Volnys & Midorikawa (c) 7
Arquivo
o Nome de arquivoX Qualquer seqüênica de caracteresX Exemplo:
êrelatorio.docêteste.cêlixoêLeia.me.txtêbackup.tar.ZêMakefile
X “Case sensitive”: maiúsculas e minúsculas fazem diferençaX Apesar de permitida, evite a inclusão de caracteres como:
ê! @ # “ ‘ % ^ & * ( ) { } [ ]X Apesar de também permitida em alguns sistemas, a utilização
de caracteres “control” numca deve ser utilizada
![Page 8: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/8.jpg)
Volnys & Midorikawa (c) 8
Arquivo
o Nome de arquivo
X ExtensãoêNão existe a obrigatóriedade da extensão (“.”)êO caractere “.” é um carectere como outro qualquerêO nome do arquivo pode ter vários caracteres “.”êA extensão, apesar de não obrigatória é utilizada para facilitar a
identificação de determinados arquivos
![Page 9: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/9.jpg)
Volnys & Midorikawa (c) 9
Arquivoo Nome de arquivo
X Extensão - exemplo:*.txt arquivo texto*.ps arquivo no formato postscript*.pdf arquivo no formato PDF (Portable Document Format)*.tar arquivo no formato tar*.tgz arquivo no formato tar compactado*.gz arquivo compactado com o utilitário gzip*.Z arquivo compactado com o utilitário compress*.html arquivo html*.jpg arquivo de imagem no formato JPG*.c arquivo de programa fonte na linguagem C*.s arquivo de programa fonte na linguagem assembler*.o arquivo objeto*.a arquivo de biblioteca
![Page 10: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/10.jpg)
Volnys & Midorikawa (c) 10
Tipos de arquivos
![Page 11: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/11.jpg)
Volnys & Midorikawa (c) 11
Tipos de arquivos
o Os principais tipos de arquivos são:
X Arquivo normalX Arquivo diretórioX Arquivo especialX Arquivo de link simbólicoX Arquivo “named pipe”X Arquivo “socket”
![Page 12: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/12.jpg)
Volnys & Midorikawa (c) 12
Tipos de Arquivos
o Como identiticar o tipo do arquivo?
X Comando ls -l
-rwxrwxrwx 1 jose aluno 3820 Apr 6 16:22 Leia.me.txt
- arquivo normald diretórioc arquivo especial por caractereb arquivo especial por blocol link simbólicop named pipes socket
![Page 13: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/13.jpg)
Volnys & Midorikawa (c) 13
Tipos de Arquivos
o Arquivo normalX Utilizado para armazenamento de informaçõesX Armazena uma seqüência de bytesX Um byte dentro do arquivo é identificado pela sua posição em
relação ao início do arquivoX Utilizado para armazenar:
êtextoêdadosêimagensêprogramas executáveisê....
![Page 14: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/14.jpg)
Volnys & Midorikawa (c) 14
Tipos de Arquivos
o Arquivo normalX Exemplo:
{terra|jose} cd
{terra|jose} cd textos
{terra|jose} ls -al
total 65
drwxr--r-- 2 jose aluno 1024 Aug 25 11:14 .
drwxr-xr-x 7 jose aluno 1024 Aug 25 11:14 ..
-rw-r--r-- 1 jose aluno 9565 Aug 25 11:14 Announcement
-rw-r--r-- 1 jose aluno 44544 Aug 25 11:14 capa.ps
-rw-r--r-- 1 jose aluno 5468 Aug 25 11:14 exemplo.ps
-rw-r--r-- 1 jose aluno 145 Aug 25 11:14 palavras1
-rw-r--r-- 1 jose aluno 136 Aug 25 11:14 palavras2
{terra|jose}
![Page 15: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/15.jpg)
Volnys & Midorikawa (c) 15
Tipos de Arquivos
o Arquivo diretórioX Tipo de arquivo que permite organizar agrupar outros arquivosX Um diretório pode agrupar outros arquivos:
êarquivos normaisêoutros diretóriosêarquivos especiaisênamed pipeêlink simbólicoêsocket
X Esta estruturação em diretórios e subdiretórios forma umaestrutura hierárquica
X Na raiz esta estrutura hierárquica de arquivos está o diretórioraiz (diretório “ / ”)
X Dois arquivos em um mesmo diretório não podem ter o mesmonome
![Page 16: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/16.jpg)
Volnys & Midorikawa (c) 16
Tipos de Arquivos
o Arquivo diretório
/
boot bin dev
libinclude
vartmprootetc home proc sbin usr
users
jose
Diretório Raiz
![Page 17: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/17.jpg)
Volnys & Midorikawa (c) 17
Tipos de Arquivos
o Arquivo diretório
{terra|jose} cd
{terra|jose} ls -al
drwxr-xr-x 7 jose aluno 1024 Apr 6 16:40 .
drwxr-xr-x 43 root root 1024 Apr 6 16:42 ..
-rwxr-xr-x 1 jose aluno 138 Apr 6 16:42 .cshrc
-rwxr-xr-x 1 jose aluno 89 Apr 6 16:42 .login
-rw-r--r-- 1 jose aluno 574 Apr 6 16:42 Leia.me.txt
drwxr-xr-x 2 jose aluno 1024 Apr 6 16:22 bin
drwxr-xr-x 2 jose aluno 1024 Apr 6 16:22 exercicios
drwxr-xr-x 2 jose aluno 1024 Apr 6 16:41 programas
drwxr-xr-x 2 jose aluno 1024 Apr 6 16:22 teste
drwxr--r-- 2 jose aluno 1024 Apr 6 16:22 textos
{terra|jose}
![Page 18: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/18.jpg)
Volnys & Midorikawa (c) 18
Tipos de Arquivos
o Arquivo especialX O sistema UNIX estende o conceito de arquivos para suportar
também os dispositivosX Um arquivo especial NÃO armazena informaçõesX Um arquivo especial é somente uma interface padronizada para
permitir o acesso aos dispositivosX Os arquivos especiais, por convenção, ficam armazenados no
diretório /devX Existem dois tipos de arquivos especiais
êPor caractere (c)u Quando a unidade básica de tranferência for o caractere
(byte)êPor bloco (b)
u Quando a unidade bádica de transferência for o bloco
![Page 19: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/19.jpg)
Volnys & Midorikawa (c) 19
Tipos de Arquivos
o Arquivo especialX Exemplos
êfloppy /dev/fd0êdisco IDE /dev/hda, /dev/hdb, /dev/hdc, /dev/hdd, ...êdisco SCSI /dev/sda, /dev/sdb, /dev/sdc, /dev/sdd, ...êpartições disco IDE 1 /dev/hda1, /dev/hda2, /dev/hda3, ....êpartições disco SCSI1/dev/sda1, /dev/sda2, /dev/sda3, ....êconsole /dev/consoleêterminal de controle /dev/ttyêterminal serial /dev/tty1, /dev/tty2, /dev/tty3, ....êfita /dev/rft0, /dev/rft1, /dev/rft2êfita (no rewind) /dev/nrft0, /dev/nrft1, /dev/nrft2, ...êfita SCSI /dev/rst0, /dev/rst1, /dev/rst2, ....
![Page 20: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/20.jpg)
Volnys & Midorikawa (c) 20
Tipos de Arquivos
o Arquivo especial
{terra|jose} ls -l /dev
crw------- 1 root root 4, 0 Apr 20 15:14 console
brw-rw-rw- 1 root floppy 2, 0 May 5 1998 fd0
brw-rw---- 1 root disk 3, 0 May 5 1998 hda
brw-rw---- 1 root disk 3, 1 May 5 1998 hda1
brw-rw---- 1 root disk 3, 2 May 5 1998 hda2
crw-rw-rw- 1 root sys 14, 2 May 5 1998 midi00
crw-rw-rw- 1 root root 5, 0 May 5 1998 tty
crw------- 1 root root 4, 0 May 5 1998 tty0
crw--w---- 1 jose tty 4, 1 Apr 20 15:38 tty1
crw------- 1 root root 4, 2 Apr 20 15:14 tty2
crw------- 1 root root 4, 3 Apr 20 15:14 tty3
{terra|jose}
![Page 21: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/21.jpg)
Volnys & Midorikawa (c) 21
Tipos de Arquivos
o Arquivo de link simbólicoX Um link simbólico é um atalho para um outro arquivo ou
diretório
{terra|jose} ls -l /usr
drwxr-xr-x 2 root root 22528 Mar 8 09:26 bin
drwxr-xr-x 247 root root 6144 Mar 8 09:26 doc
drwxr-xr-x 44 root root 6144 Mar 8 09:26 include
drwxr-xr-x 64 root root 9216 Mar 8 09:26 lib
drwxr-xr-x 14 root root 1024 Aug 5 10:47 local
drwxr-xr-x 13 root root 1024 Jun 6 04:22 man
drwxr-xr-x 2 root root 4096 Mar 8 09:26 sbin
drwxr-xr-x 34 root root 1024 Mar 8 09:21 share
drwxr-xr-x 5 root root 1024 Jul 26 22:11 src
lrwxrwxrwx 1 root root 10 Mar 8 08:07 tmp -> ../var/tmp
{terra|jose}
![Page 22: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/22.jpg)
Volnys & Midorikawa (c) 22
Sistema de arquivos
![Page 23: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/23.jpg)
Volnys & Midorikawa (c) 23
Sistema de arquivos
o O que é?X É a estrutura de dados criada em uma partição do disco para
possiblitar a organização em arquivos e diretórios
o Características do sistema de arquivos UNIXX Estrutura hierárquica
êA organização de diretórios, subdiretórios e arquivos forma umaestrutura hierárquica (árvore)
X Possibilita estabelecer permissões de acessoX Possibilita crescimento dinâmico de arquivosX Possibilita uma Interface uniforme a arquivos e dispositivosX Possui uma única raiz ( “ / “)
![Page 24: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/24.jpg)
Volnys & Midorikawa (c) 24
Sistema de arquivos
o Exemplo de uma estrutura hierárquica típica
/
boot bin dev
libinclude
vartmprootetc home proc sbin usr
users
jose
Diretório Raiz
![Page 25: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/25.jpg)
Volnys & Midorikawa (c) 25
Sistema de arquivos
o Significado dos diretórios “.” e “..”
X Diretório “.”êDado um determinado diretório,
se refere ao próprio diretório
X Diretório “..”êDado um determinado diretório,
se refere ao diretório pai
X Exemplo: seja o diretório “b”ê“.” se refere ao próprio dir. “b”ê“..” se refere ao diretório “y”
/
x
b
z
a
y
c
k ml
![Page 26: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/26.jpg)
Volnys & Midorikawa (c) 26
Sistema de arquivos
o Caminnho (pathname)X Seqüência de diretórios e arquivos na árvoreX O caractere “/” é utilizado como separador de nomesX O caractere “/” no início do caminho indica o diretório raiz
/ home / users / jose / teste / aviso1
diretórioraiz separador de nome de arquivos
teste / aviso1
separador
![Page 27: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/27.jpg)
Volnys & Midorikawa (c) 27
Sistema de arquivos/
boot bin dev
libinclude
vartmprootetc home proc sbin usr
users
jose
teste
aviso1
/ home / users / jose / teste / aviso1
começa nodiretório raiz (/)
Caminho:
![Page 28: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/28.jpg)
Volnys & Midorikawa (c) 28
Sistema de arquivos
o Diretório de trabalho correnteX Cada processo possui associado um diretório de trabalhoX Facilita a identificação de arquivosX Para verificar o diretório de trabalho corrente do shell
êutilitário pwd
o Utilitário pwdX “Print Working Directory”X Mostra o diretório de trabalho corrente do shell (interpretador
de comandos)
{terra|jose} pwd
/home/users/jose
{terra|jose}
![Page 29: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/29.jpg)
Volnys & Midorikawa (c) 29
Sistema de arquivos
o “Home directory”
X “Diretório Casa” do usuárioX É o diretório criado pelo administrador para o usuário guardar
seus arquivosX Quando o usuário realiza o “login” (entrada no sistema) o seu
diretório de trabalho corrente inicial é o seu “home directory”
![Page 30: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/30.jpg)
Volnys & Midorikawa (c) 30
Sistema de arquivos
o Identificação de arquivosX QUALQUER arquivo pode ser identificado SEMPRE de duas
maneirasêabsoluta e relativa
X Idententificação de maneira absolutaêIdentifica o arquivo com o caminho a partir do diretório raiz (“/”)êSempre começa com “/”êExemplo:
u /tmpX Identificação de maneira relativa
êIdentifica o arquivo com o caminho a partir do diretório detrabalho corrente
êNunca começa com “/”êExemplo:
u teste/aviso1
![Page 31: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/31.jpg)
Volnys & Midorikawa (c) 31
Sistema de arquivos
o Identificação absoluta1 /home/users/jose/teste/aviso12 /home/users/jose/Leia.me.txt3 /home/users/jose4 /home/users5 /tmp6 /
/
boot bin dev
libinclude
vartmprootetc homeproc sbin usr
users
jose
teste
aviso1 12
Leia.me.txt
3
45
6
Dir. corrente
![Page 32: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/32.jpg)
Volnys & Midorikawa (c) 32
Sistema de arquivos
o Identificação relativa1- teste/aviso12- Leia.me.txt3- .4- ..5- ../../../tmp6- ../../..
/
boot bin dev
libinclude
vartmprootetc homeproc sbin usr
users
jose
teste
aviso1 12
Leia.me.txt
3
45
6
Dir. corrente
![Page 33: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/33.jpg)
Volnys & Midorikawa (c) 33
O que foi visto até o momento
o Informações de controle mantidas para cada arquivoX nome, dono, grupo, permissões, tamanho, data e hora de
criação, modificação, último acesso, número de “hard links”,tipo do arquivo
o Tipo de arquivoX Arquivo normalX Arquivo diretórioX Arquivo especialX Arquivo de link simbólico
o Sistema de arquivosX Diretório raizX Diretórios “.” e “..”X Home directoryX Identificação de arquivos (absoluta e relativa)
![Page 34: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/34.jpg)
Volnys & Midorikawa (c) 34
Exercícios
![Page 35: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/35.jpg)
Volnys & Midorikawa (c) 35
Exercício
o (1) Procure em seu sistema um exemplo de arquivo:X (a) normalX (b) diretórioX (c) especialX (d) link simbólico
o (2) Siga os seguintes passosX Utilize o utilitário tty para verificar o arquivo especial
associado ao terminal que voce está utilizandoX Digite <Alt-F2> para ir para o segundo terminal virtualX No terminal virtual 2 execute:
êls -l > /dev/tty1
X Volte para o terminal virtual 1 digitando <Alt-F1>X Explique o que ocorreu.
![Page 36: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/36.jpg)
Volnys & Midorikawa (c) 36
Exercício
(3) Siga os seguintes passos:X Vá para o diretório /usr (cd /usr)X Liste o diretório (ls -al)X Execute o comando “cd tmp”X Verifique em qual diretório voce está no momento (pwd)X Explique o que ocorreu.
(4) Quais são os 4 principais tipos de arquivos UNIX?Descreva cada um deles em 2 linhas.
(5) Qualquer arquivo ou diretório, seja no sistemaoperacional UNIX ou DOS, pode ser identificado semprede DUAS formas. Descreva cada uma delas.
![Page 37: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/37.jpg)
Volnys & Midorikawa (c) 37
Exercícios(6) Identifique de forma relativa os arquivos marcados,
supondo que o diretório /home/users seja o diretório detrabalho corrente
boot bin dev
libinclude
vartmprootetc homeproc sbin usr
jose
users
teste
/
aviso11122
Leia.me.txt
3344
5
66
![Page 38: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/38.jpg)
Volnys & Midorikawa (c) 38
Exercícios
(7) Suponha que seu diretório de trabalho corrente seja oseu “home directory”. Responda:(a) Qual o caminho absoluto associado ao diretório “.” ?(b) Quem é o dono deste diretório?(c) Qual o caminho absoluto associado ao diretório “..” ?(d) Quem é o dono deste diretório ?
(8) Suponha que seu diretório de trabalho corrente seja odiretório texto existente em seu “home directory”.Responda:(a) Qual o caminho absoluto associado ao diretório “.” ?(b) Quem é o dono deste diretório?(c) Qual o caminho absoluto associado ao diretório “..” ?(d) Quem é o dono deste diretório ?
![Page 39: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/39.jpg)
Volnys & Midorikawa (c) 39
Exercícios
o (9) Desenhe parte do sistema de arquivos existente emseu sistema.X (a) Desenhe os arquivos e diretórios do primeiro nívelX (b) Acrescente 3 arquivos conhecidos do diretório /binX (c) Acrescente o caminho de seu home directoryX (d) Acrescente os arquivos e diretórios existentes em seu home
directory
![Page 40: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/40.jpg)
Volnys & Midorikawa (c) 40
Utilitários do sistema de arquivos
![Page 41: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/41.jpg)
Volnys & Midorikawa (c) 41
Utilitários do sistema de arquivos
o cdo pwdo lso cpo mvo rmo mkdiro rmdiro ln
![Page 42: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/42.jpg)
Volnys & Midorikawa (c) 42
Utilitários do sistema de arquivos
o Sintaxe dos comandos
utilitário -opções argumento1 argumento12...
utilitário [-opções] [argumento]
[ ] indica que o que está entre colchetes é opcional
![Page 43: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/43.jpg)
Volnys & Midorikawa (c) 43
Utilitário cd
o DescriçãoX “Change Directory”X Muda o diretório de trabalhoX Sem argumentos, volta para o “home directory”
o Sintaxecd
cd diretório
![Page 44: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/44.jpg)
Volnys & Midorikawa (c) 44
Utilitário cd
o Exemplos
{terra|jose} cd
{terra|jose} pwd
/home/users/jose
{terra|jose} cd textos
{terra|jose} pwd
/home/users/jose/textos
{terra|jose} cd /tmp
{terra|jose} pwd
/tmp
{terra|jose}
![Page 45: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/45.jpg)
Volnys & Midorikawa (c) 45
Utilitário pwd
o DescriçãoX “Print Working Directory”X Mostra o diretório de trabalho corrente
o Sintaxepwd
![Page 46: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/46.jpg)
Volnys & Midorikawa (c) 46
Utilitário pwd
o Exemplos
{terra|jose} cd textos
{terra|jose} pwd
/home/users/jose/textos
{terra|jose} cd /tmp
{terra|jose} pwd
/tmp
{terra|jose}
![Page 47: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/47.jpg)
Volnys & Midorikawa (c) 47
Utilitário ls
o DescriçãoX “List”X Listagem de diretórios
o Sintaxels [-alR] [arq1 ...]
o Opçõesa “all”, mostra todos arquivos, inclusive que começam com “.”l “long”, listagem longa, mais detalhes : proteção, data, ...R “recursive”, lista diretorios recursivamente
![Page 48: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/48.jpg)
Volnys & Midorikawa (c) 48
Utilitário ls
o Exemplos
{terra|jose} cd
{terra|jose} ls
...
{terra|jose} ls -l textos
...
{terra|jose} ls -R
...
{terra|jose} ls -l /bin
...
{terra|jose}
![Page 49: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/49.jpg)
Volnys & Midorikawa (c) 49
Utilitário cp
o DescriçãoX “copy”X Copia arquivos ou hierarquia de diretórios
o Sintaxecp [-ipv] arquivoorigem arquivodestinocp [-ipv] arquivoorigem1 [arquivoorigem2 ...] diretóriodestino
cp -r[ipv] diretóriofonte diretóriodestino
o Opçõesi “interactive”, pede confirmação da cópia se arquivo já existirp “preserve”, preserva informações do arquivo origem
(permissão, data de modificação, dono, ...)r “recursive”, copia arquivos e diretorios recursivamentev “verbose”, informa cada passo
![Page 50: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/50.jpg)
Volnys & Midorikawa (c) 50
Utilitário cp
o Exemplos
{terra|jose} cd
{terra|jose} cd teste
{terra|jose} ls -l
...
{terra|jose} cp aviso1 copia-aviso1
...
{terra|jose} cp aviso1 /tmp
...
{terra|jose} cp -i aviso* /tmp
...
{terra|jose}
![Page 51: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/51.jpg)
Volnys & Midorikawa (c) 51
Utilitário cp
o Exemplos
{terra|jose} cd /tmp
...
{terra|jose} cp -i /home/users/alunoX/teste/* .
...
{terra|jose} cp -rv /home/users/alunoX .
...
{terra|jose}
![Page 52: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/52.jpg)
Volnys & Midorikawa (c) 52
Utilitário mv
o DescriçãoX “move”X Move arquivos para diretórios ou para outros arquivosX Utilizado também para mudar o nome de um arquivo e diretório
o Sintaxemv [-iv] arquivoorigem arquivodestino
mv [-iv] arquivoorigem1 [arquivoorigem2 ...] diretóriodestinomv [-iv] diretóriofonte diretóriodestino
o Opçõesi “interactive”, pede confirmação da cópia se arquivo já existirv “verbose”, informa cada passo
![Page 53: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/53.jpg)
Volnys & Midorikawa (c) 53
Utilitário mv
o Exemplos
{terra|jose} cd
{terra|jose} cd teste
{terra|jose} mv copia-aviso1 copia
...
{terra|jose} mv copia /tmp
...
{terra|jose}
![Page 54: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/54.jpg)
Volnys & Midorikawa (c) 54
Utilitário rm
o DescriçãoX “remove”X Remove arquivos
o Sintaxerm [-irv] arquivo1 [arquivo2 ...]
o Opçõesi “interactive”, confirma remoçãor “recursive”, remove arquivos e diretorios recursivamentev “verbose”, informa cada passo
![Page 55: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/55.jpg)
Volnys & Midorikawa (c) 55
Utilitário rm
o Exemplos
{terra|jose} cd /tmp
{terra|jose} rm cópia
...
{terra|jose} rm -i aviso*
...
{terra|jose} rm -ir alunoX
...
{terra|jose}
![Page 56: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/56.jpg)
Volnys & Midorikawa (c) 56
Utilitário mkdir
o DescriçãoX “Make Directory”X Cria diretóriosX Um diretório recém criado contém duas entradas:
êdiretório “.”êdiretório “..”
X Os diretórios “.” e “..” se referem sempre ao diretório corrente eao diretório anterior respectivamente, e não podem ser criados
o Sintaxemkdir diretório1 [diretório2 ...]
![Page 57: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/57.jpg)
Volnys & Midorikawa (c) 57
Utilitário mkdir
o Exemplos
{terra|jose} cd /tmp
{terra|jose} mkdir dirteste
...
{terra|jose} mkdir dir1 dir2 dir3
...
{terra|jose} ls -l
...
{terra|jose}
![Page 58: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/58.jpg)
Volnys & Midorikawa (c) 58
Utilitário rmdir
o DescriçãoX “remove directory”X Remove um diretório vazio
o Sintaxermdir diretório1 [diretório2 ...]
![Page 59: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/59.jpg)
Volnys & Midorikawa (c) 59
Utilitário rmdir
o Exemplos
{terra|jose} cd /tmp
{terra|jose} rmdir dirteste
...
{terra|jose} rmdir dir1 dir2 dir3
...
{terra|jose} ls -l
...
{terra|jose}
![Page 60: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/60.jpg)
Volnys & Midorikawa (c) 60
Utilitário ln
o DescriçãoX “link”X Cria links (atalhos), existem dois tipos de links:
êHard linksu somente internos a um sistema de arquivos (partição)u mais eficiente
êSimbolic Linksu pode ser utilizado entre sistema de arquivos
o Sintaxeln [-s] arquivo link
o Opçõess “simbolic”, cria link simbólico
![Page 61: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/61.jpg)
Volnys & Midorikawa (c) 61
Utilitário ln
o Exemplos
{terra|jose} cd
{terra|jose} cd teste
{terra|jose} ls -l
...
{terra|jose} ln -s aviso2 meu-link-simbolico
...
{terra|jose} cd
{terra|jose} ln -s /tmp tmp
...
{terra|jose}
![Page 62: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/62.jpg)
Volnys & Midorikawa (c) 62
Exercícios
![Page 63: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/63.jpg)
Volnys & Midorikawa (c) 63
Exercícios
(1) Siga os seguintes passos:(a) Crie um diretório chamado “teste-linux” no
diretório /tmp(b) Copie o arquivo Leia.me.txt que existe no seu
home directory para o diretório recém criado(/tmp/teste-linux)
(c) Copie por inteiro o diretório textos para o diretórioteste-linux
(d) Revova do diretório recém copiado (/tmp/teste-linux/textos) o arquivo palavras2
(e) Crie um link simbólico em seu home directorychamado va-para-teste-linux que “aponte” para odiretório /tmp/teste-linux
![Page 64: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/64.jpg)
Volnys & Midorikawa (c) 64
Permissão de acesso
![Page 65: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/65.jpg)
Volnys & Midorikawa (c) 65
Permissão de acesso
o Usuários e grupos de usuários
root
root
prof aluno
jose
aluno1
aluno2
aluno3
volnys
edson
![Page 66: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/66.jpg)
Volnys & Midorikawa (c) 66
Permissão de acesso
o Classificação de um usuário em relação a um arquivoX Dono
êUsuário proprietário do arquivoX Do grupo
êUsuário pertencente ao mesmo grupo do qual o arquivo pertenceX Outros
êoutros usuários (não dono, não do grupo)
usuário
donogrupo
arquivo
![Page 67: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/67.jpg)
Volnys & Midorikawa (c) 67
Permissão de acesso
o Tipos de permissão a arquivos
r read leitura: consulta do conteúdo do arquivow write escrita: modificação do conteúdo do arquivox execution execução: se programa, perm. de execução
o Tipos de permissão a diretórios
r read leitura: listagemw write escrita: inclusão e remoção de arquivosx access acesso: qualquer tipo de acesso ao diretório
![Page 68: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/68.jpg)
Volnys & Midorikawa (c) 68
Permissão de acesso
o Permissão de acesso a um arquivo
r w x r w x r w x
permissão dono(u)
grupo(g)
outro(o)
donogrupo
arquivo
all(a)
![Page 69: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/69.jpg)
Volnys & Midorikawa (c) 69
Permissão de acesso
o Para verificar quais permissões um usuário possui(1) Identificar usuário e grupo do usuário(2) Identificar dono do arquivo e grupo ao qual o arquivo pertence(3) Classificar o usuário: dono, grupo ou outros(4) Verificar permissões da classe
usuáriogrupo
donogrupopermissões
arquivo
![Page 70: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/70.jpg)
Volnys & Midorikawa (c) 70
Permissão de acesso
o Como verificar a permissão de acesso{terra|jose} id
uid=501(jose) gid=203(aluno) groups=203(aluno)
{terra|jose} cd teste
{terra|jose} ls -l
-rw-r--r-- 1 jose aluno 46 Apr 20 18:10 arquivo_teste_1
-rw-r--r-- 1 jose aluno 46 Apr 20 18:10 arquivo_teste_2
-rw-r--r-- 1 jose aluno 48 Apr 20 18:10 arquivo_teste_2a
-rw-r--r-- 1 jose aluno 48 Apr 20 18:10 arquivo_teste_2b
-rw-r--r-- 1 jose aluno 46 Apr 20 18:10 arquivo_teste_3
-rw-r--r-- 1 jose aluno 178 Apr 20 18:10 aviso0
-rw-r--r-- 1 jose aluno 207 Apr 20 18:10 aviso1
-rw-r--r-- 1 jose aluno 151 Apr 20 18:10 aviso2
-rw------- 1 jose aluno 47 Apr 20 18:10 private
-r--r--r-- 1 jose aluno 164 Apr 20 18:10 readonly
-rw-rw-rw- 1 jose aluno 241 Apr 20 18:10 shared
![Page 71: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/71.jpg)
Volnys & Midorikawa (c) 71
Permissão de acesso
o Exemplos
{terra|jose} cd /home/users/maria/teste
{terra|jose} ls -l
-rw-r--r-- 1 maria aluno 46 Apr 20 18:10 arquivo_teste_1
-rw-r--r-- 1 maria aluno 46 Apr 20 18:10 arquivo_teste_2
-rw-r--r-- 1 maria aluno 48 Apr 20 18:10 arquivo_teste_2a
-rw-r--r-- 1 maria aluno 48 Apr 20 18:10 arquivo_teste_2b
-rw-r--r-- 1 maria aluno 46 Apr 20 18:10 arquivo_teste_3
-rw-r--r-- 1 maria aluno 178 Apr 20 18:10 aviso0
-rw-r--r-- 1 maria aluno 207 Apr 20 18:10 aviso1
-rw-r--r-- 1 maria aluno 151 Apr 20 18:10 aviso2
-rw------- 1 maria aluno 47 Apr 20 18:10 private
-r--r--r-- 1 maria aluno 164 Apr 20 18:10 readonly
-rw-rw-rw- 1 maria aluno 241 Apr 20 18:10 shared
{terra|jose}
![Page 72: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/72.jpg)
Volnys & Midorikawa (c) 72
Permissão de acesso{terra|jose} cat aviso1
....
{terra|jose} cat private
cat: private: Permission denied
{terra|jose} cd ..
{terra|jose} ls -l
total 12
-rw-r--r-- 1 maria aluno 574 Apr 20 18:10 Leia.me.txt
drwxr-xr-x 2 maria aluno 1024 Apr 20 18:10 bin
drwxr-xr-x 2 maria aluno 1024 Apr 20 18:10 exercicios
drwxr-xr-x 2 maria aluno 1024 Apr 20 18:10 programas
drwxr-xr-x 2 maria aluno 1024 Apr 20 18:10 teste
drwxr--r-- 2 maria aluno 1024 Apr 20 18:10 textos
{terra|jose} cd textos
textos: Permission denied
{terra|jose}
![Page 73: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/73.jpg)
Volnys & Midorikawa (c) 73
Utilitário chmod
o DescriçãoX “change permission mode”X Muda permissões de acesso a arquivo
o Sintaxechmod [-R] mode arquivo1 [arquivo2 ...]
o OpçõesR “recursive”, muda permissão recursivamente
![Page 74: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/74.jpg)
Volnys & Midorikawa (c) 74
Utilitário chmod
o Mode (modo)X Classe do usuário
u permissão de acesso pelo dono do arquivog permissão de acesso por usuários do mesmo grupoo permissão de acesso por outros usuáriosa (all) todos usuários: dono, grupo e outros
X Tipo da alteração= exatamente- retirar da classe permissão de+ acrescentar à classe permissão de
X Tipo da permissãor eituraw escritax execução (arquivo) ou acesso (diretório)
![Page 75: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/75.jpg)
Volnys & Midorikawa (c) 75
Utilitário chmod
o Exemplos de mudança de permissão em arquivos
{terra|jose} cd
{terra|jose} cd teste
{terra|jose} ls -l aviso0
-rw-r--r-- 1 jose aluno 178 Apr 20 18:10 aviso0
{terra|jose} chmod o-r aviso0
{terra|jose} ls -l aviso0
-rw-r----- 1 jose aluno 178 Apr 20 18:10 aviso0
{terra|jose} chmod go-r aviso0
-rw------- 1 jose aluno 178 Apr 20 18:10 aviso0
{terra|jose} chmod a+rw aviso0
{terra|jose} ls -l aviso0
-rw-rw-rw- 1 jose aluno 178 Apr 20 18:10 aviso0
{terra|jose}
![Page 76: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/76.jpg)
Volnys & Midorikawa (c) 76
Utilitário chmod
o Exemplos de mudança de permissão em diretórios
{terra|jose} cd
{terra|jose} ls -ld teste
drwxr-xr-x 1 jose aluno 1024 Apr 20 18:10 teste
{terra|jose} chmod o-r teste
{terra|jose} ls -ld teste
drwxr-x--x 1 jose aluno 1024 Apr 20 18:10 teste
{terra|jose} chmod go-rx teste
{terra|jose} ls -ld teste
drwx------ 1 jose aluno 1024 Apr 20 18:10 teste
{terra|jose}
![Page 77: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/77.jpg)
Volnys & Midorikawa (c) 77
Permissão de acesso
o Utilitário chownX “change owner”X Permite mudar o dono do arquivoX Somente o root pode executar
o Utilitário chgrpX “change groupX Permite mudar o grupo de um arquivoX Somente o root pode executar
![Page 78: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/78.jpg)
Volnys & Midorikawa (c) 78
Exercícios - Permissão de acesso
![Page 79: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/79.jpg)
Volnys & Midorikawa (c) 79
Exercícios - Permissão de acesso
o (1) Seja um sistema com os seguintes usuários
root
root
venda
ana
paulo
jorge
gerencia
ricardo
maria
andre
cobrança
mauricio
carlos
silvia
![Page 80: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/80.jpg)
Volnys & Midorikawa (c) 80
Exercícios - Permissão de acesso
a) Suponha que o usuário paulo possua um arquivochamado relatorio_de_vendas com as seguintescaracterísticas:
-rw------- 1 paulo venda 1865 Apr 20 18:10 relatorio-vendas
(i) O que significa esta proteção?(ii) O usuário paulo possui qual permissão de acesso?(iii) O usuário maria possui qual permissão de acesso?(iv) O usuário carlos possui qual permissão de acesso?(v) O usuário root possui qual permissão de acesso?
![Page 81: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/81.jpg)
Volnys & Midorikawa (c) 81
Exercícios - Permissão de acesso
(vi) Que comando o usuário paulo deve executar para queo arquivo relatóro_vendas possa ser lido por todas aspessoas do grupo vendas
(vii) Que comando o usuário paulo deve executar para queo arquivo relatóro_vendas possa ser lido e modificadopor todas as pessoas do grupo venda?
(viii) Que comando o usuário paulo deve executar paraque o arquivo relatóro_vendas possa ser modificadopor todas as pessoas do grupo venda e ser lido portodos os usuários
(ix) Que comando o usuário paulo deve executar para queo arquivo relatóro_vendas possa ser modificado portodas as pessoas do grupo venda e ser lido tambémpelo usuário maria?
![Page 82: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/82.jpg)
Volnys & Midorikawa (c) 82
Exercícios - Permissão de acesso
(2) Seja um sistema com os seguintes grupos deusuários:
root
root
venda
ana
paulo
jorge
gerencia
ricardo
maria
andre
cobrança
mauricio
carlos
silvia
![Page 83: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/83.jpg)
Volnys & Midorikawa (c) 83
Exercícios - Permissão de acesso
E seja também a seguinte listagem obtida de um diretório:
-rw-rw-r-- 1 andre gerencia 1865 Oct 15 15:35 salarios
drwxr-xr-x 1 andre gerencia 512 Sep 21 9:30 relatorios
Responda:(a) Qual a permissão que o usuário paulo sobre o arquivo salarios?(b) Qual a linha de comando que o usuário andre deve executar a
fim de que somente ele possa ler e modificar o arquivo salarios?(c) Qual a permissão que o usuário mauricio possui sobre o
diretório relatorios?(d) Qual a linha de comando que o usuário paulo deve executar a
fim de não permitir qualquer listagem ou acesso ao diretóriorelatorios , exceto aos usuários do grupo gerencia?
![Page 84: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/84.jpg)
Volnys & Midorikawa (c) 84
Discos e partições
![Page 85: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/85.jpg)
Volnys & Midorikawa (c) 85
Discos
o Controladoras de discoX IDEX SCSI
o Controlador de disco IDEX /dev/hda - Controlador 1, disco 1X /dev/hdb - Controlador 1, disco 2X /dev/hdc - Controlador 2, disco 1X /dev/hdd - Controlador 2, disco 2
o Controlador de disco SCSIX /dev/sdaX /dev/sdbX /dev/sdcX /dev/sddX ...
![Page 86: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/86.jpg)
Volnys & Midorikawa (c) 86
Discos
o DiscoX Possui uma geometriaX Geometria é definida em função de
êNúmero de superfíciesêNúmero de trilhas por superfíceêNúmero de setores por trilha
trilha
Setor
Superfície
![Page 87: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/87.jpg)
Volnys & Midorikawa (c) 87
Discos
o DiscoX Cilindro
êConjunto dastrilhas na mesmaposição nassuperfícies
Disco
![Page 88: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/88.jpg)
Volnys & Midorikawa (c) 88
Discos
o PartiçõesX Divisão lógica do disco
êComo se o disco fosse dividido em vários discos menoresêSeqüencia de cilindros
o Partições na plataforma PCX Partição primária
êPartição normal. Podem existir máximo 4 partições.X Partições extendida
êSe forem necessárias mais que 4 partições é possível definiruma partição para ser subdividida. A partição que serásubdividida é chamada de partição extendida.
X Patição lógicaêPartições definidas sobre as partições extendidas
X MBR - Master Boot RecordêPrimeiro setor do disco
![Page 89: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/89.jpg)
Volnys & Midorikawa (c) 89
Discos
o PartiçõesX O particionamento é uma operação destrutiva, ou seja, a
alteração do particonamento causa a inutilização dasinformações existentes
X Linux necessita no mínimo de duas partições:êpartição para sistema de arquivos raiz
u necessita de 300 a 700 Mbytes, dependendo dos pacotesselecionados na instalaçào
êpartição para área de swapu de 16 a 128 Mbytes, dependendo da finalidade
X Um servidor de arquivos podem necessitar de outras partiçõesX É necessário pelo menos uma partição a mais para cada
sistema operacional.X Um programa chamado LILO permite selecionar um dos
sistemas operacionais disponíveis. Este programanormalmente é instalado no MBR (Master boot record)
![Page 90: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/90.jpg)
Volnys & Midorikawa (c) 90
Discos
o Exemplo de particionamentoX Sistema com dois sistemas operacionais:
êLinuxêWindows
sistema de arquivos DOS
sistema de arquivos linux
área de swap linux
sistema de arquivos linux
/dev/hda1
/dev/hda2
/dev/hda3
/dev/hda4
MBR
![Page 91: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/91.jpg)
Volnys & Midorikawa (c) 91
Discos
o Utilitário fdiskX Permite particionar um discoX Somente o administrador do sistema (root) pode executa-lo
X Sintaxe:fdisk arquivo_especial
X Exemplo:fdisk /dev/hda
![Page 92: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/92.jpg)
Volnys & Midorikawa (c) 92
Montagem de sistema de arquivos
![Page 93: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/93.jpg)
Volnys & Midorikawa (c) 93
Montagem de sistema de arquivos
o Partições com sistema de arquivosX Cada partição com sistema de arquivos possui uma árvore de
diretórios própria
sistema de arquivos DOS
sistema de arquivos linux
área de swap linux
sistema de arquivos linux
/dev/hda1
/dev/hda2
/dev/hda3
/dev/hda4
MBR
![Page 94: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/94.jpg)
Volnys & Midorikawa (c) 94
Montagem de sistema de arquivos
o Montagem e desmontagemX O sistema UNIX possui uma única árvoreX É necessário juntar as várias árvores em uma única árvore de
diretóriosX Esta operação é chamada de montagem de sistema de arquivos
Antes da montagem Após a montagem
![Page 95: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/95.jpg)
Volnys & Midorikawa (c) 95
Utilitário mount
o DescriçãoX Manipula montagem de sistema de arquivosX Permite montar um sistema de arquivos em um diretório vazioX Somente o administrador pode montar sistema de arquivos
êExceto se explicitamente liberadoX Os usuários podem somente verificar os sistemas de arquivos
montados
o Sintaxemount
![Page 96: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/96.jpg)
Volnys & Midorikawa (c) 96
Gerenciamento de alocação
![Page 97: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/97.jpg)
Volnys & Midorikawa (c) 97
Gerenciamento de alocação
o Os principais utilitários que o usuário possui adisposição para controlar o gerenciamento de alocaçãosão:
X utilitário duX utilitário dfX utilitário quota
![Page 98: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/98.jpg)
Volnys & Midorikawa (c) 98
Utilitário du
o DescriçãoX “disk usage”X Mostra a quantidade de kbytes alocado em cada diretório
o Sintaxedu [-sa] arquivo1 [arquivo2 ...]
o Opçõesa “all”, inclui também cada arquivos “summarize”, mostra somente a soma total de cada
arquivo passado como argumento
![Page 99: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/99.jpg)
Volnys & Midorikawa (c) 99
Utilitário du
o Verificando o espaço ocupado pelos meus arquivos
{terra|jose} cd
{terra|jose} du
1 ./bin
8 ./exercicios
6 ./programas
12 ./teste
64 ./textos
95 .
{terra|jose}
X Diretório textos com taxa de ocupação maior
![Page 100: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/100.jpg)
Volnys & Midorikawa (c) 100
Utilitário du
o Vericando os arquivos no diretório textos
{terra|jose} du -a testos
6 textos/exemplo.ps
45 textos/capa.ps
1 textos/palavras1
1 textos/palavras2
10 textos/Announcement
64 textos
{terra|jose}
X “capa.ps” é o arquivo do diretório textos que ocupa maisespaço em disco: 45 kbytes
![Page 101: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/101.jpg)
Volnys & Midorikawa (c) 101
Utilitário du
o Verificando o espaço ocupado pelos arquivosexistentes a partir do diretório de trabalho corrente
{terra|jose} du -s .
95 .
{terra|jose}
![Page 102: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/102.jpg)
Volnys & Midorikawa (c) 102
Utilitário df
o DescriçãoX “disk free”X Mostra a quantidade de bytes ocupados e livres em uma
partiçãoX A partição mostrada é a partição da qual pertence o “arquivo”X Sem argumentos mostra todas as partições montadas
o Sintaxedf [-k] [arquivo .... ]
o Opçõesk “kbytes”, mostra unidades em kbytes
![Page 103: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/103.jpg)
Volnys & Midorikawa (c) 103
Utilitário df
o Espaço ocupado e disponível de todas as partições{terra|jose} dfFilesystem Blocks Used Avail. Capacity Mounted on
/dev/hdb1 1090479 372642 661492 36% /
/dev/hdb3 1090479 372642 661492 36% /var
terra:/local/users 1160826 827915 272937 75% /home/users
terra:/var/spool/mail 1160826 827915 272937 75% /var/spool/mail
/
spool
home var
users
![Page 104: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/104.jpg)
Volnys & Midorikawa (c) 104
Utilitário df
o Espaço da partição na qual está o diretório /tmp
{terra|jose} df -k /tmpFilesystem Blocks Used Avail. Capacity Mounted on
/dev/hdb1 1090479 372642 661492 36% /
o Espaço da partição na qual está o dir. de trab. corrente
{terra|jose} pwd
/home/users/joao
{terra|jose} df -k .Filesystem Blocks Used Avail. Capacity Mounted on
terra:/local/users 1160826 827915 272937 75% /home/users
{terra|jose}
![Page 105: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/105.jpg)
Volnys & Midorikawa (c) 105
Utilitário quota
o DescriçãoX “quota”X Mostra a quota de alocação permitida para cada usuárioX Existem dois limites
êSoft limitu O usuário pode passar do limite “soft” por alguns dias
(default é 1 semana). Se a taxa de ocupação não voltarabaixo do limite “soft” no período especificado, o sistemaimpede qualquer alocação além deste limite.
êHard limitu Nunca é possível ultrapassar o limite “hard”
o Sintaxequota -v
o Opçõesv “verbose”, mostra somente a soma total
![Page 106: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/106.jpg)
Volnys & Midorikawa (c) 106
Utilitário quota
o Exemplos
{terra|jose} quota -v
Disk quotas for jose (uid 203)
Filesystem usage quota limit time files quota limit time
/home/users 1985 5000 10000 45 0 0
{terra|jose}
![Page 107: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/107.jpg)
Volnys & Midorikawa (c) 107
Cache de blocos de disco
![Page 108: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/108.jpg)
Volnys & Midorikawa (c) 108
Cache de blocos de disco
o Técnica utilizada para aumentar o desempenho dasoperações de E/S
o O sistema operacional mantém os blocos de discorecentemente utilizados em memória
o As escritas (atualizações) no disco são postergadas poralguns minutos
o Se cair a energia ou se o sistema for sumariamentedesligados os blocos recentemente modificados podemser perdidos
o Para evitar a perda de blocos é importante realizar oprocedimento de shutdown
o Para forçar a atualização dos blocos modificados nodisco pode ser utilizado o utilitário sync
![Page 109: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/109.jpg)
Volnys & Midorikawa (c) 109
Utilitário sync
o DescriçãoX “syncronize”X Força a atualização no disco dos blocos de disco modificados
presentes em memória
o Sintaxesync
o Exemplos
{terra|jose} sync
{terra|jose}
![Page 110: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/110.jpg)
Volnys & Midorikawa (c) 110
Exercícios
(1) Quantos discos o computador que voce está utilizandopossui? Como cada um destes discos é identificado nosistema UNIX?
(2) Para cada disco existente no sistema, mostre comoestá particionado, indicando a identificação de cadapartição (nome do arquivo especial).
(3) Quais são as partições destes discos que estão sendoutilizadas para armazenamento de arquivos UNIX?
(4) Quais são as partições que estão sendo utilizadas paraárea de swap?
(5) Quais são as partições que estão sendo utilizadas parasistema de arquivos DOS?
![Page 111: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/111.jpg)
Volnys & Midorikawa (c) 111
Exercícios
o (6) Qual o nome de seu computador?o (7) Qual o nome dos servidores de arquivos que seu
computador está utilizando?o (8) Para cada servidor utilizado, informe quais são os
diretórios (no servidor) que estão sendo montadoslocalmente.
o (9) Para cada montagem remota, informe qual odiretório local onde estes arquvios podem seracessados.
o (10) No desenho do sistema de arquivos de seucomputador, agrupe os arquivos nas partiçõesutilizadas.
![Page 112: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/112.jpg)
Volnys & Midorikawa (c) 112
Exercícios
o (11) O utilitário “df” apresenta informações a respeitodas partições que estão “montadas” no sistema. Aseguir é mostrado o resultado da execução do utilitário“df” no sistema chamado “terra”.
{terra} df
filesystem kbytes used avail capacity mounted on
/dev/hda1 78900 53900 25000 62% /
/dev/hda3 124810 44810 80000 41% /local
marte:/local/home 577286 46500 354563 89% /home
lua:/local/tools 613252 52823 223695 96% /usr/local/tools
{terra}
![Page 113: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/113.jpg)
Volnys & Midorikawa (c) 113
Exercícios
Responda:(a) O disco “/dev/hda” é o único disco existente neste sistema.
Quais são as partições que estão sendo utilizadas para sistemade arquivos?
(b) Quanto exite de espaço em disco livre na partição “raiz” dosistema de arquivos?
(c) Quais são os servidores de arquivos remotos para a máquinaterra? Quais são os diretórios remotos utilizados? Onde estesdiretórios são montados localmente?
(e) Qual o limite disponível de armazenamento (em kbytes) nodiretório /tmp?
(f) Suponha que o “home directory” do usuário joao seja/home/joao. Suponha que o usuário joao precise criar umgrande arquivo em seu “home directory”. Em qual partição eleserá alocado e em qual o espaço livre nesta partição?
![Page 114: Sistema de Arquivos - USPvolnys/courses/linux/pdf-col/fs-col.pdf · 1999. 9. 14. · Tipos de arquivos o Os principais tipos de arquivos são: X Arquivo normal X Arquivo diretório](https://reader035.fdocumentos.tips/reader035/viewer/2022081621/611ee6791a043e444a6a0234/html5/thumbnails/114.jpg)
Volnys & Midorikawa (c) 114
Exercícios
o (12) Quantos Kbytes voce tem armazenado a partir deseu home directory?
o (13) Quantos Kbytes estão sendo utilizados em cada umdos subdiretórios existentes em seu home directory?
o (14) Quanto existe de espaço livre na partição onde estáseu home directory?