Tengo un pentium II (es cierto, pentium II) con unos escasos 200 MB de ram. Esta era una estación de trabajo de alta gama en su día. La máquina actualmente ejecuta DOS en una matriz de incursiones, y necesito extraer algunos datos de ella. Creo que mi mejor oportunidad para esto es usar un Live CD de Linux para copiar los datos a uno de nuestros recursos compartidos de red del directorio activo (hay una tarjeta de red en la máquina).
Desafortunadamente, mis habilidades con Linux son abismales, por lo que no estoy seguro de dónde comenzar:
- ¿Dónde debería buscar un CD de Linux que funcione bien en un sistema tan antiguo?
- Dado que es probable que solo necesite una línea de comandos, ¿qué debo hacer para configurar la tarjeta de red y montar el recurso compartido de red a través de la línea de comandos?
- Puntos de bonificación: la sintaxis exacta necesaria para copiar y convertir todo el volumen para su uso en VMware server 2.0, pero realmente solo copiar todos los datos debería ser suficiente.
Respuestas:
Puppy Linux es más o menos el ir a Linux para esto. Es solo 100 MB.
Damn Small Linux tiene solo 50 MB, pero su desarrollador abandonó el proyecto para Tiny Core, que solo tiene 10 MB.
Sin embargo, Puppy es el más fácil.
fuente
Puppy es popular para las máquinas antiguas de gama baja, aunque simplemente copiar archivos de uno de los CD en vivo de Debian podría ser mejor si está satisfecho con una interfaz de línea de comandos (la de rescate de aquí, por ejemplo). La mayoría de los CD de rescate bien surtidos deberían funcionar, simplemente no obtenga uno con opciones de GUI sofisticadas o la máquina no será lo suficientemente potente.
Si usa uno de los CD de Debian, es posible que necesite instalar el soporte de samba con
aptitude update && aptitude install smbfs
Si su tarjeta de red es compatible (es probable que así sea) y hay un servicio DHCP configurado correctamente en algún lugar de su red, la configuración del acceso a la red debe ser automática.
Si se reconoce su adaptador RAID (es decir, los controladores están presentes en el núcleo o se muestra como si fuera un controlador PATA estándar), debería ver evidencia de ello en el
/dev
sistema de archivos. Hacer unls -d /dev/[sh]d*
. Espero ver dos unidades (probablementesda
ysdb
) una de las cuales será la unidad de CD y la otra el disco duro / matriz. Las particiones de la unidad deben enumerarse para que vea al menossda1
si la unidad / matriz lo essda
.Si las unidades están visibles
/dev
, puede que tenga suerte. Crea un par de lugares para montar cosas conmkdir /mnt/drv
ymkdir /mnt/net
.intente montar con
mount /dev/sda1 /mnt/drv
: si eso no funciona, ejecute un errorls /mnt/drv
para ver si hay los archivos que espera encontrar allí. Si es así, monte sumount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>
recurso compartido de red (donde 111.222.333.444 es la dirección de la máquina a la que desea mover los datos, el resto debería ser aún más obvio). Si no se ejecuta un errorls /mnt/net
para asegurarse de que puede ver el contenido del recurso compartido correcto.Si todo lo anterior ha funcionado, corre
cp -a /mnt/drv/* /mnt/net/
y espera a que termine. Agregue la opción -v (cp -av /mnt/drv/* /mnt/net/
) si desea un poco más de información de progreso mientras se realiza la copia. Si el CD en vivo que está utilizando incluye rsync, también puede usarlo para obtener más información sobre el progreso con un comando comorsync /mnt/drv/* /mnt/net/ -a --progress
Desmonte el sistema de archivos local con
umount /mnt/drv
(el quen
debería faltar en el comando u (n) mount, eso no es un error tipográfico). Si había otras particiones, móntelas por turnos (es decir,mount /dev/sda2 /mnt/drv
para sda2) y repita la operación de copia.Por último
umount /mnt/net
yhalt
.fuente
smbfs
es obsoleto;cifs
es el reemplazo y viene con Linux en sí.