SystemRescueCd - Corrigindo o sistema e recuperando dados
SystemRescueCd é um LiveCD Linux para reparos em sistemas e recuperação de dados perdidos com a proposta de ser fácil em realizar tarefas administrativas, como criar e editar partições no disco rígido. Pode salvar sua pele na hora certa!
Parte 2: Trabalhando no terminal e no ambiente gráfico
Após a inicialização do sistema, diversos programas estão disponíveis tanto via terminal como no ambiente gráfico. No terminal você pode montar partições, e assim resolver problemas em seus sistemas instalados, seja Linux ou Windows.
O SystemRescueCd reconhece vários sistemas de arquivos, tais como ext2fs, ext3fs, reiserfs, reiser4, jfs, xfs para Linux, e partições FAT e NTFS para Windows. Você pode trabalhar em seis terminais diferentes, usando a conhecida combinação ALT + FX de sempre.
Se não quiser trabalhar na linha de comando, sem problemas. Basta rodar o Midnight Commander digitando "mc" no terminal. Com ele você pode copiar, mover, deletar e editar arquivos e diretórios. Os editores vim e emacs podem ser usados para edição de arquivos.
Se for preciso de ferramentas disponíveis com interface gráfica, como o GParted, devemos digitar wizard no terminal. Serão ofertadas duas opções: Xorg e Xvesa. Tente primeiro o Xorg, e se falhar rode wizard novamente para depois escolher o Xvesa. O Xvesa normalmente funcionará, mas sem optimização para o seu hardware. Porém, para usar esta última há uma limitação: não funcionará em ambiente 64bits. Portanto, o kernel de 32 bits deve ter sido escolhido na inicialização.
Podemos trabalhar e interagir em rede enquanto estamos no SystemRescueCd. Isto é útil quando precisamos fazer backups em rede, transferir arquivos, trabalhar em uma estação remota ou trabalhar em uma máquina Windows (com Samba). A forma mais simples de configurar sua rede é digitar "net-setup". Também é possível usar comando por comando para configurar a rede na mão.
Falar sobre todas as ferramentas disponíveis seria complicado, pois tais ferramentas são muitas. Assim, vejamos algumas dentre as mais importantes contidas no SystemRescueCd.
O SystemRescueCd reconhece vários sistemas de arquivos, tais como ext2fs, ext3fs, reiserfs, reiser4, jfs, xfs para Linux, e partições FAT e NTFS para Windows. Você pode trabalhar em seis terminais diferentes, usando a conhecida combinação ALT + FX de sempre.
Se não quiser trabalhar na linha de comando, sem problemas. Basta rodar o Midnight Commander digitando "mc" no terminal. Com ele você pode copiar, mover, deletar e editar arquivos e diretórios. Os editores vim e emacs podem ser usados para edição de arquivos.
Se for preciso de ferramentas disponíveis com interface gráfica, como o GParted, devemos digitar wizard no terminal. Serão ofertadas duas opções: Xorg e Xvesa. Tente primeiro o Xorg, e se falhar rode wizard novamente para depois escolher o Xvesa. O Xvesa normalmente funcionará, mas sem optimização para o seu hardware. Porém, para usar esta última há uma limitação: não funcionará em ambiente 64bits. Portanto, o kernel de 32 bits deve ter sido escolhido na inicialização.
Podemos trabalhar e interagir em rede enquanto estamos no SystemRescueCd. Isto é útil quando precisamos fazer backups em rede, transferir arquivos, trabalhar em uma estação remota ou trabalhar em uma máquina Windows (com Samba). A forma mais simples de configurar sua rede é digitar "net-setup". Também é possível usar comando por comando para configurar a rede na mão.
Falar sobre todas as ferramentas disponíveis seria complicado, pois tais ferramentas são muitas. Assim, vejamos algumas dentre as mais importantes contidas no SystemRescueCd.
- GParted: use essa ferramenta de particionamento para criar, formatar, deletar e modificar partições.
Sfdisk: é uma ferramenta para a tabela de partições. É possível salvar e usar posteriormente a tabela de partição em um arquivo. Por exemplo:
# sfdisk -d /dev/sda > sda-backup
fará um backup, e:
# cat sda-backup | sfdisk /dev/sda
irá restaurar a tabela de partição. É muito útil se foi cometido um erro referente ao particionamento. É claro que o backup não deve ficar no disco rígido: grave em outro computador em uma mídia portátil, tipo pendrive.
- TestDisk: procura por partições perdidas. Suporta reiserfs, ntfs, fat32, ext2/3 e várias outras.
- PhotoRec: recupera arquivos perdidos, inclusive vídeos, imagens e documentos em geral.
- Partimage: salva/restaura partições de seu disco rígido para uma imagem. Se houver problemas com o disco rígido, é possível restaurar quase tudo sem ter que reinstalar o sistema inteiro.
- GRUB/LILO: os gerenciadores de boot mais comuns do mundo Linux. É possível restaurar o seu gerenciador de dentro do SystemRescueCd. Por exemplo, se o Windows mandou o GRUB para o espaço, rode-o do SystemRescueCd e reinstale!
- Sistemas de arquivos: para cada sistema de arquivos existem ferramentas específicas. Por exemplo, para XFS há o programa xfsprogs, que permite alterar o tamanho de uma partição, formatar a partição etc.
- Compactação: o cd contém os populares tar/gzip/bzip, além de zip/unzip, rar/unrar.
- Editores: o SystemRescueCd vem com nano, vim, qemacs, elvis e joe. Na interface gráfica, está disponível o Leafpad.
- CD/DVD: estão incluídos os pacotes para cdrecord, mkisofs, Cdw, Udftools e dvd+rwtools.
- Rede (arquivos): no SystemRescueCd podemos usar ftp, ssh, ppp, lynx, LUFS, NFS e Samba (use o comando mount -t smbfs //ip/share /mnt/caminho para montar sistemas de arquivos remotos.
- Rede (administração): disponíveis DNS-tools, nmap, netcat, dentre outros.
- Segurança: Chkrootkit.
- Programação: Python e Perl-5.
cara gostei muito do seu artigo, meus parabéns, o SystemRescueCd com certeza vai ser adotado na instituição onde trabalho.
Parabéns novamente pelo artigo
Até mais!
PaulinhoLinux