Linux Live CD для старого компьютера

8

У меня есть Pentium II (это верно, Pentium II) со скудными 200 МБ ОЗУ. В свое время это была рабочая станция высокого класса. На данный момент машина работает на рейд-массиве, и мне нужно извлечь из него некоторые данные. Я полагаю, что мой лучший шанс в этом состоит в том, чтобы использовать Linux Live CD для копирования данных в один из наших общих сетевых каталогов активного каталога (в машине есть сетевая карта).

К сожалению, мои навыки в Linux ужасны, поэтому я не уверен, с чего начать:

  • Где мне найти Linux-компакт-диск, который будет хорошо работать на такой старой системе?
  • Поскольку мне, вероятно, понадобится только командная строка, что мне нужно сделать, чтобы настроить сетевую карту и подключить сетевой ресурс через командную строку?
  • Бонусы: точный синтаксис, необходимый для копирования и преобразования всего тома для использования в VMware server 2.0, но на самом деле достаточно просто скопировать все данные.
Джоэл Коухорн
источник
Возможно, захотите попробовать Slitaz.
Сатьяджит Бхат
2
+1 Только настоящие Супер Пользователи задают такие интересные вопросы ;-)
Ivo Flipse

Ответы:

7

Puppy Linux в значительной степени подходит для этого. Само по себе это всего 100 МБ.

Damn Small Linux занимает всего 50 МБ, но его разработчик отказался от проекта Tiny Core, который составляет всего 10 МБ.

Щенок самый простой, хотя.

digitxp
источник
8
  • Puppy популярен на старых недорогих машинах, хотя для простого копирования файлов с одного из живых компакт-дисков Debian может быть лучше, если вы довольны интерфейсом командной строки (например, спасательным здесь ). Большинство хорошо подготовленных спасательных компакт-дисков должны подойти, просто не приобретайте их с какими-либо необычными вариантами графического интерфейса, иначе машина не будет достаточно мощной.

  • Если вы используете один из компакт-дисков Debian, вам может потребоваться установить поддержку samba с aptitude update && aptitude install smbfs

  • Если ваша сетевая карта поддерживается (скорее всего, так и будет) и где-то в вашей сети правильно настроена служба DHCP, настройка доступа к сети должна быть автоматической.

  • Предполагая, что ваш RAID-адаптер распознан (т.е. драйверы присутствуют в ядре или он показывает себя как стандартный контроллер PATA), вы должны увидеть подтверждение этого в /devфайловой системе. Сделать ls -d /dev/[sh]d*. Надеюсь увидеть два накопителя (возможно, sdaи sdb), один из которых будет дисководом для компакт-дисков, а другой - жестким диском / массивом. Разделы диска должны быть перечислены, так что вы увидите, по крайней мере, sda1диск или массив sda.

  • Если диски видны в /devвас, возможно, вам повезет. Создайте пару мест для монтирования вещей с помощью mkdir /mnt/drvи mkdir /mnt/net.

  • попробуйте смонтировать с mount /dev/sda1 /mnt/drv- если это не ошибка, запустите, ls /mnt/drvчтобы увидеть, есть ли там файлы, которые вы ожидаете найти. Если есть, mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>подключите общий сетевой ресурс (где 111.222.333.444 - это адрес компьютера, на который вы хотите переместить данные, остальное должно быть еще более очевидным). Если это не ошибка, запустите, ls /mnt/netчтобы убедиться, что вы видите содержимое нужного ресурса.

  • Если все вышеперечисленное сработало, запустите cp -a /mnt/drv/* /mnt/net/и дождитесь его завершения. Добавьте опцию -v ( cp -av /mnt/drv/* /mnt/net/), если вы хотите немного больше информации о ходе выполнения копирования. Если используемый вами live CD включает в себя rsync, вы также можете использовать его для получения дополнительной информации о прогрессе с помощью такой команды, какrsync /mnt/drv/* /mnt/net/ -a --progress

  • Размонтируйте локальную файловую систему с помощью команды umount /mnt/drv( nесли я отсутствует в команде монтирования u (n), это не опечатка). Если были другие разделы, смонтируйте их по очереди (например, mount /dev/sda2 /mnt/drvдля sda2) и повторите операцию копирования.

  • Наконец umount /mnt/netи halt.

Дэвид Спиллетт
источник
1
К вашему сведению: smbfsустарел; cifsэто замена и поставляется с самим Linux.
user1686
1
@ Grawity: хороший улов. Извините за это, я отредактировал braino в команде mount. Хотя имя пакета подходит для Debian, поддержка cifs и старых smbfs находится в пакете smbfs ( packages.debian.org/lenny/smbfs ).
Дэвид Спиллетт