8

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

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

  • Где я могу найти компакт-диск Linux, который будет хорошо работать на такой старой системе
  • Поскольку мне, скорее всего, понадобится только командная строка, что мне нужно сделать, чтобы настроить сетевую карту и подключить сетевой ресурс через командную строку?
  • Бонусные очки: точный синтаксис, необходимый для копирования и преобразования всего тома для использования в VMware server 2.0, но на самом деле достаточно просто скопировать все данные.

2 ответа2

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 должен мне отсутствовать в и (п) команды монтирования, что это не опечатка). Если были другие разделы, смонтируйте их по очереди (например, mount /dev/sda2 /mnt/drv для sda2) и повторите операцию копирования.

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

7

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .