mini-curso de introdução ao gnu/linux · reiser4: ainda não foi incluído no kernel;...
TRANSCRIPT
Min i -Curso de In t rodução ao GNU/L inux
AULA 7
Bruno L. AlbrechtFelipe A. Chies
Lucas F. ZawackiPET Computação UFRGS
Setembro 2009
S i s temas de A rqu ivos e Ins ta lação
● Revisão● Disco Rígido● Anatomia
– MBR
– Sistema de Arquivos– Ext3– ReiserFS
– Instalação
Disco R íg ido
● É a parte do computador onde os dados são armazenados (memória não-volátil);
● É um sistema lacrado contendo discos de metal recobertos por material magnético onde os dados são gravados através de cabeças;
Disco R íg ido – Fo rmatação F í s i ca
● Realizada na fábrica, ao final do processo de fabricação;
● Divide o disco virgem em trilhas, setores, cilindros e isola os badblocks (danos no HD);
Disco R íg ida – Fo rmatação Lóg ica
● Particionar o disco;
– pode ter até 4 partições primárias (hda1-4);
– até 1 partição estendida (que é uma partição primária “especial”);
● pode ser dividida em várias partições lógicas (hda5-hdaX);
● Cada partição do disco tem um sistema de arquivos (exceto a estendida);
MBR
● Master Boot Record;
● Primeiro setor (512 bytes) de um disco rígido;
● Contém:
– Tabela de Partições– Programa de boot (bootstrat loader)
● Realiza a carga de um segundo
programa de boot que é responsável
por carregar o sistema operacional.
Boot loaders
● lilo - linux loader– Bootloader mais simples.
● grub – grand unified bootloader– Bootloader mais refinado, utilizado pelo
ubuntu e por várias outras distros de
linux.
grub
● Interface da linha de comando.– Na tela de boot aperte 'c';– Na shell do sistema operacional use o
comando 'grub';
● Arquivo de configuração– /boot/grub/menu.lst;– Explicado na aula anterior;
S i s tema de A rqu ivos
● É a forma de organização dos dados nos sistemas de armazenamento (CDs, Hds, USB disks, etc);
● Sabendo interpretar essa forma de organização, o SISOP sabe decodificar os dados gravados e, com isso, pode lê-los ou gravá-los;
● Organização típica: arquivos e diretórios;
● Tipos principais:
– UNIX (Linux): ext2, ext3, ReiserFS, SWAP;– Apple: HFS;– Windows: FAT32, NTFS;
ext3
● É basicamente o sistema de arquivos ext2 com recursos de journaling;
● ext2: considerado o “sistema padrão” para o GNU/Linux, pela sua popularidade;
● ext3: passou a ser suportado a partir da versão 2.4 do kernel do Linux;
● ext4: está em fase de desenvolvimento;– incluído no kernel em Nov/2006;
J ou rna l ing
● Sistema que grava qualquer operação que será feita no disco em uma área especial chamada "journal";
– após essa operação ser concluída, o log dela é retirado do journal
● Em caso de mau funcionamento o sistema de arquivos verificará os registros existentes no journal e executará aquilo que estiver marcado como não realizado. Risco de perda de dados é reduzido drasticamente;
● Transações.
Re ise rFS
● Sistema de Arquivos também com journaling.
● Principal “concorrente” do ext3.
● Vantagens:
– desempenho ao lidar com partições que possuem um grande número de arquivos pequenos é melhor que o ext3;
– acesso a árvore de diretório um pouco mais rápida que o ext3;
● Desvantagens:
– consumo elevado de CPU;● Reiser4: ainda não foi incluído no kernel;
I n s ta lação
● A instalação do Ubuntu é extremamente simples e totalmente gráfica;
● Se tiver um outro sistema operacional instalado (Windows), será necessário, provavelmente reparticionar o HD;
– por isso, antes de começar a instalação, desfragmente o disco e faça um backup dos principais arquivos;
– use o partition magic ou o próprio instalador do Ubuntu para reparticionar o disco;
● Dica: Se for começar do “zero”, instale antes o outro SISOP(Windows) e depois o Linux;
I n s ta lação - Pa r t i ções
● Para o Linux, rodando em PCs, uma boa dica é criarmos 3 partições:
– /home : uma partição com os arquivos pessoais de usuários;
– / : uma outra partição para todos os outros diretórios;
– SWAP: partição obrigatória (memória virtual);
● Outras partições que poderiam ser interessantes:
– /usr, /boot, /var, /tmp;
Exemplo de Pa r t i ções
● Computador com 1Gb de RAM e HD de 80Gb: queremos ter o Windows XP (Vista) e o Ubuntu.
– primária: 40 Gb -> NTFS (Windows);– primária: 12 Gb -> / (Ext3 ou ReiserFS)– lógica: 26 Gb -> /home (Ext3 ou ReiserFS)– lógica: 2 Gb -> SWAP;
● “regra” do dobro da memória RAM (um pouco exagerado!);
● Nota: particionar o disco gera perda de espaço, logo os valores acima estão arredondados;
Comando fd i sk
● Usado pelo administrador para consultar e manipular a tabela de partições.
– fdisk -l
#imprime a tabela de partições
gPar ted
● Programa padrão do ubuntu para manipular partições.
– Instalado no live CD– apt-get install gparted
● Pode ser usado para particionar um HD, pendrive, cartão de memória...
B ib l i og ra f i a
● http://pt.wikipedia.org/wiki/Disco_r%C3%ADgido● http://pt.wikipedia.org/wiki/Grand_Unified_Bootloader● http://brunotorres.net/particionamento-disco● http://www.infowester.com/linext3.php● http://www.infowester.com/reiserfs.php● http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2119&pagina=8● http://wiki.ubuntu-br.org/GuiaIntrodutorio/LinuxIniciando/InstalarComDesktopCD