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.
Joel Coehoorn
fonte
Pode querer experimentar o Slitaz também.
Sathyajith Bhat
2
+1 Somente Super Usuários reais fazem essas perguntas interessantes ;-)
Ivo Flipse

Respostas:

8
  • Cachorro é popular para máquinas antigas de baixo custo, embora apenas copie arquivos de um dos CDs ao vivo do Debian pode ser melhor se você estiver satisfeito com uma interface de linha de comando Aqui por exemplo). CDs de resgate mais bem abastecidos devem ser feitos, mas não tenha um com opções de GUI sofisticadas ou a máquina não será poderosa o suficiente.

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

  • Se a sua placa de rede é suportada (é provável que seja) 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.

  • Assumindo que seu adaptador RAID é reconhecido (ou seja, os drivers estão presentes no kernel ou se mostra como se fosse um controlador PATA padrão), você deve ver evidências disso no /dev sistema de arquivo. 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 de drives devem ser enumeradas para que você veja pelo menos sda1 se o drive / array é sda.

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

  • tente montar com mount /dev/sda1 /mnt/drv - se isso não der erro 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 erro ls /mnt/net para ter certeza de que você pode ver o conteúdo do compartilhamento correto.

  • Se tudo o que foi dito funcionar, corra cp -a /mnt/drv/* /mnt/net/ e espere que termine. Adicione a opção -v ( cp -av /mnt/drv/* /mnt/net/ ) se você quiser um pouco mais de informação de progresso enquanto a cópia acontece. Se o live CD que você está usando incluir o rsync, você pode usar isso também para obter mais informações de progresso com um comando como rsync /mnt/drv/* /mnt/net/ -a --progress

  • Desmonte o sistema de arquivos local com umount /mnt/drv (a 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 (por exemplo, mount /dev/sda2 /mnt/drv para sda2) e repita a operação de cópia.

  • Finalmente umount /mnt/net e halt.

David Spillett
fonte
1
Para sua informação: smbfs é obsoleto; cifs é a substituição e vem com o próprio Linux.
grawity
1
@grawity: Boa pegada. Desculpe por isso, eu editei o braino no comando mount. O nome do pacote é certo para o Debian, tanto o suporte a cifs quanto o smbfs antigo estão no pacote smbfs ( packages.debian.org/lenny/smbfs ).
David Spillett