SlideShare uma empresa Scribd logo
Administração de sistemas operacionais


    Manipulação do sistemas de arquivos
             Prof. Carlos Melo
File system

  Antes de instalar qualquer sistema operacional, é
  necessário particionar o HD, criando as partições de
  instalação.


   Devido a uma limitação nos endereços que vem desde
  a época dos primeiros PCs, é possível criar apenas 4
  partições primárias, ou até três partições primárias e
  uma partição estendida, que pode ser usada para criar
  mais partições.
File system

Partições:


Partições primárias:


  Cada disco no Linux pode conter no máximo quatro partições primárias.
  Estas partições contém necessariamente um sistema de arquivos e pelo
  menos             uma            deve          ser            criada.
  As     partições    primárias    podem       ser   nomeadas    como
  /dev/hda1, /dev/hda2, /dev/hda3 e /dev/hda4.


  Uma destas partições primárias deve ser marcada como ativa para que a
  inicialização do sistema operacional seja realizada com sucesso.
File system
Partições:


Partições estendidas:


  Partições estendidas são uma variação das partições primárias, mas não
  podem conter um sistema de arquivos.
  Elas funcionam como um contêiner para as partições lógicas. Um disco
  pode ter somente uma partição estendida e que toma lugar de uma
  partição primária. Em uma configuração padrão, pode-se ter o seguinte
  esquema de particionamento dos discos.


   /dev/hda1 (partição primária)

   /dev/hda2 (partição secundária)
File system


     Partições:


     Partições lógicas:


        As partições lógicas existem em conjunto com uma partição estendida e
        pode ter de uma a doze partições deste tipo. Elas são nomeadas á partir
        do número cinco até dezesseis.


         /dev/hda1 (partição primária)
         /dev/hda2 (partição estendida)
         /dev/hda5 (partição lógica)
         (...)
         /dev/hda16 (partição lógica)


        Podemos ter no máximo 15 partições com sistema de arquivos em um
File system

  Na figura 01 vê-se a tela do software Gparted com
  informações de um HD. O HD encontra-se dividido em
  5 partições:


    /dev/sda1 (com uma instalação do Windows)
    /dev/sda2 (com uma instalação do Ubuntu)
    /dev/sda3 (reservada / sem uso)
    /dev/sda5 (swap)
    /dev/sda6 (para arquivos).
File system




  Figura 01: Tela do software gparte visualizando partições de um hd
File system

  Na figura 01 a partição "/dev/sda4" é a partição
  estendida, que é criada automaticamente pelo
  particionador quando você usa a opção de criar uma
  partição lógica, como uma espécie de "container" para
  as demais partições.


  Nota-se que o tamanho especificado pelo particionador
  é o das duas partições somadas:
File system

  Partição swap


  Este tipo de partição é usado para oferecer o suporte a memória
  virtual ao GNU/Linux em adição a memória RAM instalada no sistema.


  Ao se executar um programa e a memória RAM começar a encher, o
  GNU/Linux move automaticamente os dados que não estão sendo usados para a
  partição Swap e libera a memória RAM para a continuar carregando os dados
  necessários.


  Quando       os     dados    movidos   para     a   partição   Swap       são
  solicitados, o GNU/Linux move os dados da partição Swap para a Memória. Por
  este motivo a partição Swap também é chamada de Troca ou memória virtual.
File system

  Partição swap


  O uso da partição swap é sempre recomendada, pois permite que
  o sistema disponha de uma área adicional para situações em que
  precisa de uma quantidade muito grande de memória RAM, como
  (por exemplo) ao editar vídeos.


  A memória swap pode ser usada também para mover arquivos e
  bibliotecas que não estão em uso, liberando mais memória RAM
  para uso dos programas e do cache de disco.
File system
     Alterando o uso da Partição swap


     A propensão do sistema a utilizar memória swap é configurável
     através de uma opção do kernel, a "vm.swappiness", que aceita
     valores de 0 a 100, sendo que um valor baixo orienta o sistema a
     usar swap apenas quando não houver mais memória disponível.
     O default na maioria das distribuições é "60", o que faz com que
     o sistema use um pouco de swap mesmo quando tem memória
     de sobra disponível. Para alterar este parâmetro execute, como
     root, o comando:


      # sysctl vm.swappiness=20


     Para que a alteração se torne permanente, edite o arquivo
     "/etc/sysctl.conf" e adicione a linha "vm.swappiness=20".
File system
Montando partições:


  O sistema nunca acessa os dados dentro da partição
  diretamente. Ao invés disso, ele permite que você
  "monte" a partição em uma determinada pasta e
  acesse os arquivos dentro da partição através dela.


  A montagem do volume físico é uma abstração do
  sistema operacional que nos permite visualizar o
  volume em uma forma lógica e mais compreensível.
File system
Montando partições: mount


 O comando "mount“ é responsável por criar a abstração
 de um sistema de arquivos lógicos a partir de um
 volume físico.


 A sintaxe básica inclui o dispositivo e a pasta onde ele
 será acessado, como em:


  # mount /dev/sdb1 /mnt/sdb1
File system
Montando partições: mount


  Ao desmontar a partição, pode-se especificar tanto o
  dispositivo, quando a pasta onde ele foi montado, como
  em:


  # umount /mnt/sdb1


    OU


  # umount /dev/sdb1
File system
Montando partições: mount


O comando mount é utilizado para montar um dispositivo na hierarquia do sistema de
   arquivos do Linux.

As opções mais usadas são:

-a - Monta todos os dispositivos especificados no arquivo /etc/fstab que não têm a
    opção noauto selecionada.

-r - Monta o sistema de arquivos do dispositivo como somente leitura.
-w - Monta o sistema de arquivos do dispositivo como leitura e gravação.

-o - Especifica as opções de montagem.

-t - Especifica o tipo do sistema de arquivos do dispositivo.
File system
Montando partições: mount


Alguns tipos de sistemas de arquivos:


ext2 - Partições Linux.
ext3 - Partições Linux.
reiserfs - Para partições reiserfs.
vfat - Para partições Windows Fat.
ntfs - Para partições Windows NTFS.
iso9660 - Para montar unidades de cdrom.

Exemplos:

   # mount /dev/hdb1 /mnt/windows -t vfat
   # mount /dev/fd0 /mnt/floppy -t vfat
   # mount /dev/cdrom /mnt/cdrom -t iso9660
File system
Montando partições: arquivo fstab


  Os pontos de montagem, ou seja, as pastas onde as partições
  serão montadas, podem ser configurados através do arquivo
  "/etc/fstab".


  Quase sempre este arquivo é configurado durante a instalação do
  sistema, incluindo referências a todas as partições e CD-ROMs
  disponíveis, de forma que pode-se montar as partições digitando
  apenas "mount /dev/sdb1" (por exemplo), sem precisar usar o
  comando completo.
File system
Montando partições: arquivo fstab


 O arquivo fstab armazena as configurações de quais
 dispositivos devem ser montados e qual o ponto de
 montagem de cada um na inicialização do sistema
 operacional.


 O Linux suporta diversos sistemas de arquivos locais e
 remotos. O arquivo fstab está localizado no
 diretório /etc.
File system
Montando partições: arquivo fstab


  O arquivo fstab tem a aparência que pode-se observar na
  figura                    02                    abaixo:




        Figura 02: aparência característica do arquivo /etc/fstab
File system
Montando partições: arquivo fstab


Campos do arquivo fstab:


Dispositivo: Específica o dispositivo a ser montado.
P.Montagem(Ponto de montagem). Especifica o diretório em que o dispositivo será
   montado.
Tipo S.Arquivos(Tipo sistema de arquivos). Específica o tipo de sistema de arquivos
   a ser montado.
Op. Montagem(Opções de montagem). Especifica as opções de montagem
  dependendo do tipo de sistema de arquivos.
Backup(Freqüencia de Backup). O programa dump consulta o arquivo para saber a
  freqüencia de backup. É um campo numérico, onde 1 é para sistemas ext2 e 0
  para outros.
Ch.Disc(Checagem de disco). Determina se o dispositivo deve ou não ser checado
  na inicialização do sistema pelo fsck. É um campo numérico, onde 0 é para não
  ser checado, 1 é para ser checado primeiro(raiz) e 2 para checar depois do raiz.
File system
Montando partições: arquivo fstab


Opções de montagem:
File system
Montando partições: arquivo fstab


Opções de montagem:
File system
Montando partições: Comando fdisk


  Para saber informações do seu sistema de arquivos
  use o comando fdisk.


Exemplo:

   # fdisk -l


  Perceba que para realizar essa operação preciso estar
  logado como usuário root (superusuário).
File system
Montando partições: Comando fdisk


Vê-se na figura 03 a saída típica do comando fdisk –l:




              Figura 03: saída típica do comando fdisk –l:
File system
Montando partições: Comando fdisk


   O fdisk é um utilitário para criar, listar e apagar partições de disco. Ele é muito
   robusto e possibilita criar uma lista grande de tipos de partições para o Linux e
   diferentes sistemas operacionais. O fdisk funciona em modo texto e com um menu
   pouco amigável.

Exemplo:
    # fdisk /dev/hda


Neste exemplo o fdisk ira particionar o disco primário mestre IDE.
As opções mais usadas são:


    a - Marca ou desmarca a partição como ativa.
    d - Apaga uma partição.
    l   - Lista os tipos de partição possível
    m - Mostra ajuda.
File system
Montando partições: Comando df


O comando df é usado para exibir o número de blocos livres no HD e inodes.. O
   número de inodes é definido na formatação do disco.


As opções mais usadas são:

-h - Mostra as informações de forma amigável.
-i - Mostra o número de inodes restantes.


Exemplo:
  # df -h
  Sist. Arq.      Tam Usad             Disp     Uso% Montado em
  /dev/hda2         19G 3,9G         15G       21%     /
  tmpfs           126M  0           126M       0%     /dev/shm
  /dev/hda1         89M 11M           74M     13%     /boot
  /dev/hda4         13G 8,8G         3,6G     72%    /home
File system
Montando partições: Comando df


  O comando df também pode receber como parâmetro
  um diretório. Neste caso ele irá mostrar a capacidade
  utilizada e restante deste diretório.

  Exemplo:
  #df /home/fernando

  Sist. Arq.    1K-blocos Usad Dispon. Uso% Montado em
  /dev/hda4    12891760 9220040 3671720 72% /home
File system
Montando partições: Comando du


   O comando du é usado para obter informações do espaço utilizado por um diretório ou
   arquivo. É muito útil para determinar o uso do espaço disponivel em disco.


As opções mais usadas são:

-a - Mostra todos os arquivos e não somente os diretórios.
-c - Mostra um total no final da listagem.
-h - Mostra as informações de maneira mais amigável.
-s - Mostra um sumário do diretório especificado e não o total de cada subdiretório.
-S - Exclui os subdiretórios da contagem.


Exemplo:
   # du -h meuarquivo.tgz

   8,2M    meuarquivo.tgz
File system
Montando partições: Comando fsck
    O comando fsck checka e corrige erros no sistema de arquivos.
   Por padrão, o fsck assume o sistema de arquivos ext2 e, após fazer uma checagem no disco,
   pergunta ao usuário se ele deseja fazer as correções necessárias.
As opções mais usadas são:
-A - Faz a checkagem de todos os discos especificados no arquivo /etc/fstab.
-t - Específica o tipo de sistema de arquivos que deverá ser checado.
-b superbloco - Específica qual o superbloco o fsck irá trabalhar.
-c - Faz checkagem de setores defeituosos.
-f - Força a checkagem.
-p - Repara automaticamente o sistema de arquivos.
-y - Executa o fsck de modo não interativo.


Exemplo:

   # fsck -p -y /dev/hda1

Mais conteúdo relacionado

PDF
Proftpd
PDF
Atividade sistemaso redes1-13122012
PPTX
Sistemas operacionais de redes particionamento de discos ii
PDF
Administração de Redes Linux - II
PPT
Comandos Linux
 
PDF
Linux Ubuntu 14.04 Desktop - Particoes
PDF
Aula 06 comandos linux
PDF
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
Proftpd
Atividade sistemaso redes1-13122012
Sistemas operacionais de redes particionamento de discos ii
Administração de Redes Linux - II
Comandos Linux
 
Linux Ubuntu 14.04 Desktop - Particoes
Aula 06 comandos linux
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca

Mais procurados (13)

PDF
Rpm e yum - gerenciamento de pacotes
PDF
Comandos Básicos Linux
PDF
Compartilhamento no samba com permissão de grupo
PDF
Prova sistemas-operacionais-23082012
PDF
Guia de configuração de um servidor linux para utilização em uma pequena empresa
PDF
Linux comandos gerais e servidores de rede
PPTX
Introdução aos comandos Linux
PDF
Comandos do linux
PDF
Funcionamento kernel
PPT
Gerência de Armazenamento: Sistemas de Entrada e Saída
PDF
Linux comandos para arquivos e diretórios
PDF
Linux - Servidor de FTP VSFTPD
PPT
Comandos Linux Parte 2
Rpm e yum - gerenciamento de pacotes
Comandos Básicos Linux
Compartilhamento no samba com permissão de grupo
Prova sistemas-operacionais-23082012
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Linux comandos gerais e servidores de rede
Introdução aos comandos Linux
Comandos do linux
Funcionamento kernel
Gerência de Armazenamento: Sistemas de Entrada e Saída
Linux comandos para arquivos e diretórios
Linux - Servidor de FTP VSFTPD
Comandos Linux Parte 2
Anúncio

Destaque (20)

PPTX
Sistemas operacionais raid
PPT
Segurança no Armazenamento
PPTX
Alta disponibilidade e redundancia
PDF
Backup 101 - Jerônimo Medina Madruga
PPTX
Sistemas de arquivos
PDF
Palestra jerônimo madruga
PDF
Alta Disponibilidade em Ambientes Linux
PPTX
Aula 5 (Raid)
PPT
Estratégia de backup - RMAN
PPT
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
PPT
Backups e restauração de dados
PDF
Dispositivos de Armazenamento em massa
PPTX
Aula 8 (backup)
PPTX
Backup e restore
PDF
Backup As A Service - Brasp
PPT
Segurança no Armazenamento: Backups
PPTX
Sistemas operacionais de redes sambacomo pdc
PDF
Gerência - Aula 02
PDF
Lista de execicio sor-samba
PDF
Utilizando o samba como servidor de domínio primário
Sistemas operacionais raid
Segurança no Armazenamento
Alta disponibilidade e redundancia
Backup 101 - Jerônimo Medina Madruga
Sistemas de arquivos
Palestra jerônimo madruga
Alta Disponibilidade em Ambientes Linux
Aula 5 (Raid)
Estratégia de backup - RMAN
RAID - Redundant Array of Independent Disks (Conjunto Reduntante de Discos I...
Backups e restauração de dados
Dispositivos de Armazenamento em massa
Aula 8 (backup)
Backup e restore
Backup As A Service - Brasp
Segurança no Armazenamento: Backups
Sistemas operacionais de redes sambacomo pdc
Gerência - Aula 02
Lista de execicio sor-samba
Utilizando o samba como servidor de domínio primário
Anúncio

Semelhante a Sor filesystem-particionamento (20)

PDF
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
PDF
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
PDF
DESMISTIFICANDO A FSTAB - Ricardo José Maraschini
ODP
Estrutura de diretorios no Debian
DOC
Imprimir
PPTX
Sistemas operativos - Arch Linux
PPT
IntroduçãO Ao Linux
PDF
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
PDF
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
PDF
Sistemas_Operativos _modulo 2 so cliente
PDF
Linux instalação
PPT
Procedimentos de Backup
PPTX
Aula 05 informática aplicada - discos e sistemas de arquivos
PPTX
Sistemas de Arquivos.pptx
PDF
SO M2_apontamentos1.pdf
PDF
Entendendo FHS - Palestra Debian Day 2013
PDF
Redes Linux comandos gerais e servidores de redes
PDF
Apostilaredeslinux
DOCX
Diretórios linux
PDF
Workshop Slackware 12.1 - Tiago Biazus
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
DESMISTIFICANDO A FSTAB - Ricardo José Maraschini
Estrutura de diretorios no Debian
Imprimir
Sistemas operativos - Arch Linux
IntroduçãO Ao Linux
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Sistemas_Operativos _modulo 2 so cliente
Linux instalação
Procedimentos de Backup
Aula 05 informática aplicada - discos e sistemas de arquivos
Sistemas de Arquivos.pptx
SO M2_apontamentos1.pdf
Entendendo FHS - Palestra Debian Day 2013
Redes Linux comandos gerais e servidores de redes
Apostilaredeslinux
Diretórios linux
Workshop Slackware 12.1 - Tiago Biazus

Mais de Carlos Melo (20)

PPT
Treinamento 1
PPTX
PPT
Gestão de projetos introduçao
PPT
Capacitancia
PDF
Roteiro da aula prática de sexta à tarde
PPT
5a.aulacapacitor
DOCX
Atividade final acionamentos
PDF
Questões clp-automação
PPTX
Apresentação12
PPTX
Pneumática
DOCX
Gestão da manutenção os 2
DOCX
Gestão da manutenção os 1
PDF
Desenho técnico cap1
PPTX
Eletrônica básica
PPTX
Analise de circuito indutores
PDF
Notas ete jags - destec
PDF
Ucr3 fundamentos mecanica_sa1_suporte dosador_1_22_mai12
PDF
Recuperação descrição
PDF
Recuperação 1
PPTX
Ete projetos elétricos 2
Treinamento 1
Gestão de projetos introduçao
Capacitancia
Roteiro da aula prática de sexta à tarde
5a.aulacapacitor
Atividade final acionamentos
Questões clp-automação
Apresentação12
Pneumática
Gestão da manutenção os 2
Gestão da manutenção os 1
Desenho técnico cap1
Eletrônica básica
Analise de circuito indutores
Notas ete jags - destec
Ucr3 fundamentos mecanica_sa1_suporte dosador_1_22_mai12
Recuperação descrição
Recuperação 1
Ete projetos elétricos 2

Último (11)

PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Utilizando code blockes por andre backes
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Eng. Software - pontos essenciais para o início
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
Jira Software projetos completos com scrum
PDF
Manejo integrado de pragas na cultura do algodão
Viasol Energia Solar -Soluções para geração e economia de energia
Utilizando code blockes por andre backes
Conceitos básicos de Redes Neurais Artificiais
Tipos de servidor em redes de computador.pptx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Eng. Software - pontos essenciais para o início
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Jira Software projetos completos com scrum
Manejo integrado de pragas na cultura do algodão

Sor filesystem-particionamento

  • 1. Administração de sistemas operacionais Manipulação do sistemas de arquivos Prof. Carlos Melo
  • 2. File system Antes de instalar qualquer sistema operacional, é necessário particionar o HD, criando as partições de instalação. Devido a uma limitação nos endereços que vem desde a época dos primeiros PCs, é possível criar apenas 4 partições primárias, ou até três partições primárias e uma partição estendida, que pode ser usada para criar mais partições.
  • 3. File system Partições: Partições primárias: Cada disco no Linux pode conter no máximo quatro partições primárias. Estas partições contém necessariamente um sistema de arquivos e pelo menos uma deve ser criada. As partições primárias podem ser nomeadas como /dev/hda1, /dev/hda2, /dev/hda3 e /dev/hda4. Uma destas partições primárias deve ser marcada como ativa para que a inicialização do sistema operacional seja realizada com sucesso.
  • 4. File system Partições: Partições estendidas: Partições estendidas são uma variação das partições primárias, mas não podem conter um sistema de arquivos. Elas funcionam como um contêiner para as partições lógicas. Um disco pode ter somente uma partição estendida e que toma lugar de uma partição primária. Em uma configuração padrão, pode-se ter o seguinte esquema de particionamento dos discos. /dev/hda1 (partição primária) /dev/hda2 (partição secundária)
  • 5. File system Partições: Partições lógicas: As partições lógicas existem em conjunto com uma partição estendida e pode ter de uma a doze partições deste tipo. Elas são nomeadas á partir do número cinco até dezesseis. /dev/hda1 (partição primária) /dev/hda2 (partição estendida) /dev/hda5 (partição lógica) (...) /dev/hda16 (partição lógica) Podemos ter no máximo 15 partições com sistema de arquivos em um
  • 6. File system Na figura 01 vê-se a tela do software Gparted com informações de um HD. O HD encontra-se dividido em 5 partições: /dev/sda1 (com uma instalação do Windows) /dev/sda2 (com uma instalação do Ubuntu) /dev/sda3 (reservada / sem uso) /dev/sda5 (swap) /dev/sda6 (para arquivos).
  • 7. File system Figura 01: Tela do software gparte visualizando partições de um hd
  • 8. File system Na figura 01 a partição "/dev/sda4" é a partição estendida, que é criada automaticamente pelo particionador quando você usa a opção de criar uma partição lógica, como uma espécie de "container" para as demais partições. Nota-se que o tamanho especificado pelo particionador é o das duas partições somadas:
  • 9. File system Partição swap Este tipo de partição é usado para oferecer o suporte a memória virtual ao GNU/Linux em adição a memória RAM instalada no sistema. Ao se executar um programa e a memória RAM começar a encher, o GNU/Linux move automaticamente os dados que não estão sendo usados para a partição Swap e libera a memória RAM para a continuar carregando os dados necessários. Quando os dados movidos para a partição Swap são solicitados, o GNU/Linux move os dados da partição Swap para a Memória. Por este motivo a partição Swap também é chamada de Troca ou memória virtual.
  • 10. File system Partição swap O uso da partição swap é sempre recomendada, pois permite que o sistema disponha de uma área adicional para situações em que precisa de uma quantidade muito grande de memória RAM, como (por exemplo) ao editar vídeos. A memória swap pode ser usada também para mover arquivos e bibliotecas que não estão em uso, liberando mais memória RAM para uso dos programas e do cache de disco.
  • 11. File system Alterando o uso da Partição swap A propensão do sistema a utilizar memória swap é configurável através de uma opção do kernel, a "vm.swappiness", que aceita valores de 0 a 100, sendo que um valor baixo orienta o sistema a usar swap apenas quando não houver mais memória disponível. O default na maioria das distribuições é "60", o que faz com que o sistema use um pouco de swap mesmo quando tem memória de sobra disponível. Para alterar este parâmetro execute, como root, o comando: # sysctl vm.swappiness=20 Para que a alteração se torne permanente, edite o arquivo "/etc/sysctl.conf" e adicione a linha "vm.swappiness=20".
  • 12. File system Montando partições: O sistema nunca acessa os dados dentro da partição diretamente. Ao invés disso, ele permite que você "monte" a partição em uma determinada pasta e acesse os arquivos dentro da partição através dela. A montagem do volume físico é uma abstração do sistema operacional que nos permite visualizar o volume em uma forma lógica e mais compreensível.
  • 13. File system Montando partições: mount O comando "mount“ é responsável por criar a abstração de um sistema de arquivos lógicos a partir de um volume físico. A sintaxe básica inclui o dispositivo e a pasta onde ele será acessado, como em: # mount /dev/sdb1 /mnt/sdb1
  • 14. File system Montando partições: mount Ao desmontar a partição, pode-se especificar tanto o dispositivo, quando a pasta onde ele foi montado, como em: # umount /mnt/sdb1 OU # umount /dev/sdb1
  • 15. File system Montando partições: mount O comando mount é utilizado para montar um dispositivo na hierarquia do sistema de arquivos do Linux. As opções mais usadas são: -a - Monta todos os dispositivos especificados no arquivo /etc/fstab que não têm a opção noauto selecionada. -r - Monta o sistema de arquivos do dispositivo como somente leitura. -w - Monta o sistema de arquivos do dispositivo como leitura e gravação. -o - Especifica as opções de montagem. -t - Especifica o tipo do sistema de arquivos do dispositivo.
  • 16. File system Montando partições: mount Alguns tipos de sistemas de arquivos: ext2 - Partições Linux. ext3 - Partições Linux. reiserfs - Para partições reiserfs. vfat - Para partições Windows Fat. ntfs - Para partições Windows NTFS. iso9660 - Para montar unidades de cdrom. Exemplos: # mount /dev/hdb1 /mnt/windows -t vfat # mount /dev/fd0 /mnt/floppy -t vfat # mount /dev/cdrom /mnt/cdrom -t iso9660
  • 17. File system Montando partições: arquivo fstab Os pontos de montagem, ou seja, as pastas onde as partições serão montadas, podem ser configurados através do arquivo "/etc/fstab". Quase sempre este arquivo é configurado durante a instalação do sistema, incluindo referências a todas as partições e CD-ROMs disponíveis, de forma que pode-se montar as partições digitando apenas "mount /dev/sdb1" (por exemplo), sem precisar usar o comando completo.
  • 18. File system Montando partições: arquivo fstab O arquivo fstab armazena as configurações de quais dispositivos devem ser montados e qual o ponto de montagem de cada um na inicialização do sistema operacional. O Linux suporta diversos sistemas de arquivos locais e remotos. O arquivo fstab está localizado no diretório /etc.
  • 19. File system Montando partições: arquivo fstab O arquivo fstab tem a aparência que pode-se observar na figura 02 abaixo: Figura 02: aparência característica do arquivo /etc/fstab
  • 20. File system Montando partições: arquivo fstab Campos do arquivo fstab: Dispositivo: Específica o dispositivo a ser montado. P.Montagem(Ponto de montagem). Especifica o diretório em que o dispositivo será montado. Tipo S.Arquivos(Tipo sistema de arquivos). Específica o tipo de sistema de arquivos a ser montado. Op. Montagem(Opções de montagem). Especifica as opções de montagem dependendo do tipo de sistema de arquivos. Backup(Freqüencia de Backup). O programa dump consulta o arquivo para saber a freqüencia de backup. É um campo numérico, onde 1 é para sistemas ext2 e 0 para outros. Ch.Disc(Checagem de disco). Determina se o dispositivo deve ou não ser checado na inicialização do sistema pelo fsck. É um campo numérico, onde 0 é para não ser checado, 1 é para ser checado primeiro(raiz) e 2 para checar depois do raiz.
  • 21. File system Montando partições: arquivo fstab Opções de montagem:
  • 22. File system Montando partições: arquivo fstab Opções de montagem:
  • 23. File system Montando partições: Comando fdisk Para saber informações do seu sistema de arquivos use o comando fdisk. Exemplo: # fdisk -l Perceba que para realizar essa operação preciso estar logado como usuário root (superusuário).
  • 24. File system Montando partições: Comando fdisk Vê-se na figura 03 a saída típica do comando fdisk –l: Figura 03: saída típica do comando fdisk –l:
  • 25. File system Montando partições: Comando fdisk O fdisk é um utilitário para criar, listar e apagar partições de disco. Ele é muito robusto e possibilita criar uma lista grande de tipos de partições para o Linux e diferentes sistemas operacionais. O fdisk funciona em modo texto e com um menu pouco amigável. Exemplo: # fdisk /dev/hda Neste exemplo o fdisk ira particionar o disco primário mestre IDE. As opções mais usadas são: a - Marca ou desmarca a partição como ativa. d - Apaga uma partição. l - Lista os tipos de partição possível m - Mostra ajuda.
  • 26. File system Montando partições: Comando df O comando df é usado para exibir o número de blocos livres no HD e inodes.. O número de inodes é definido na formatação do disco. As opções mais usadas são: -h - Mostra as informações de forma amigável. -i - Mostra o número de inodes restantes. Exemplo: # df -h Sist. Arq. Tam Usad Disp Uso% Montado em /dev/hda2 19G 3,9G 15G 21% / tmpfs 126M 0 126M 0% /dev/shm /dev/hda1 89M 11M 74M 13% /boot /dev/hda4 13G 8,8G 3,6G 72% /home
  • 27. File system Montando partições: Comando df O comando df também pode receber como parâmetro um diretório. Neste caso ele irá mostrar a capacidade utilizada e restante deste diretório. Exemplo: #df /home/fernando Sist. Arq. 1K-blocos Usad Dispon. Uso% Montado em /dev/hda4 12891760 9220040 3671720 72% /home
  • 28. File system Montando partições: Comando du O comando du é usado para obter informações do espaço utilizado por um diretório ou arquivo. É muito útil para determinar o uso do espaço disponivel em disco. As opções mais usadas são: -a - Mostra todos os arquivos e não somente os diretórios. -c - Mostra um total no final da listagem. -h - Mostra as informações de maneira mais amigável. -s - Mostra um sumário do diretório especificado e não o total de cada subdiretório. -S - Exclui os subdiretórios da contagem. Exemplo: # du -h meuarquivo.tgz 8,2M meuarquivo.tgz
  • 29. File system Montando partições: Comando fsck O comando fsck checka e corrige erros no sistema de arquivos. Por padrão, o fsck assume o sistema de arquivos ext2 e, após fazer uma checagem no disco, pergunta ao usuário se ele deseja fazer as correções necessárias. As opções mais usadas são: -A - Faz a checkagem de todos os discos especificados no arquivo /etc/fstab. -t - Específica o tipo de sistema de arquivos que deverá ser checado. -b superbloco - Específica qual o superbloco o fsck irá trabalhar. -c - Faz checkagem de setores defeituosos. -f - Força a checkagem. -p - Repara automaticamente o sistema de arquivos. -y - Executa o fsck de modo não interativo. Exemplo: # fsck -p -y /dev/hda1