Linux Live CD para computador antigo

8

Eu tenho um Pentium II (isso mesmo, pentium II) com 200MB de ram. Esta foi uma estação de trabalho high-end em seu dia. A máquina atualmente executa dos em uma matriz de ataque, e eu preciso extrair alguns dados dela. Eu acho que a minha melhor chance é usar um live cd linux para copiar os dados para um de nossos compartilhamentos de rede de diretórios ativos (há uma placa de rede na máquina).

Infelizmente, minhas habilidades de linux são péssimas, então não sei por onde começar:

  • Onde devo procurar um cd linux que funcione bem em um sistema antigo
  • Como provavelmente vou precisar de uma linha de comando, o que preciso fazer para configurar a placa de rede e montar o compartilhamento de rede por meio da linha de comando?
  • Pontos de bônus: a sintaxe exata necessária para copiar e converter todo o volume para uso no servidor VMware 2.0, mas apenas copiar todos os dados deve ser suficiente.
por Joel Coehoorn 23.12.2010 / 21:42

2 respostas

7

O Puppy Linux é praticamente o melhor para isso. Ele é apenas 100 MB.

O Damn Small Linux tem apenas 50MB, mas seu desenvolvedor abandonou o projeto para Tiny Core que tem apenas 10MB.

O filhote de cachorro é o mais fácil, no entanto.

    
por 23.12.2010 / 22:09
8
  • Filhote de cachorro é popular para máquinas antigas, mas apenas para copiar arquivos de um dos Debian live CDs pode ser melhor se você estiver satisfeito com uma interface de linha de comando (o resgate de aqui por exemplo). A maioria dos CDs de resgate bem abastecidos deve ser feita, mas não use um com opções de GUI sofisticadas ou a máquina não terá potência suficiente.

  • Se estiver usando um dos CDs Debian, você pode precisar instalar o suporte do samba com aptitude update && aptitude install smbfs

  • Se a sua placa de rede é suportada (provavelmente será) e há um serviço DHCP de configuração correta em algum ponto da sua rede, a configuração do acesso à rede deve ser automática.

  • Supondo que seu adaptador RAID é reconhecido (isto é, os drivers estão presentes no kernel ou se mostra como se fosse um controlador PATA padrão), você deve ver evidências dele no sistema de arquivos /dev . Faça um ls -d /dev/[sh]d* . Espero ver duas unidades (provavelmente sda e sdb ), uma vez que será a unidade de CD e o outro o disco rígido / matriz. As partições da unidade devem ser enumeradas para que você veja pelo menos sda1 se a unidade / matriz for sda .

  • Se as unidades estiverem visíveis em /dev , você pode estar com sorte. Crie alguns lugares para montar coisas com mkdir /mnt/drv e mkdir /mnt/net .

  • tente montar com mount /dev/sda1 /mnt/drv - se isso não funcionar, execute ls /mnt/drv para ver se há arquivos que você espera encontrar lá. Se houver, monte seu compartilhamento de rede com mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass> (onde 111.222.333.444 é o endereço da máquina para a qual você deseja mover os dados, o restante deve ser ainda mais óbvio). Se isso não ocorrer, execute ls /mnt/net para garantir que você possa ver o conteúdo do compartilhamento correto.

  • Se todos os itens acima funcionarem, execute cp -a /mnt/drv/* /mnt/net/ e aguarde a conclusão. Adicione a opção -v ( cp -av /mnt/drv/* /mnt/net/ ) se você quiser um pouco mais de informações de progresso enquanto a cópia acontece. Se o live CD que você está usando incluir o rsync, você também poderá usá-lo para obter mais informações sobre o progresso com um comando como rsync /mnt/drv/* /mnt/net/ -a --progress

  • Desmonte o sistema de arquivos local com umount /mnt/drv (o comando n me falta do comando u (n) mount, que não é um erro de digitação). Se houver outras partições, monte-as por vez (ou seja, mount /dev/sda2 /mnt/drv para sda2) e repita a operação de cópia.

  • Finalmente, umount /mnt/net e halt .

por 23.12.2010 / 22:23

Tags