У меня есть Pentium II (это верно, Pentium II) со скудными 200 МБ ОЗУ. В свое время это была рабочая станция высокого класса. На данный момент машина работает на рейд-массиве, и мне нужно извлечь из него некоторые данные. Я полагаю, что мой лучший шанс в этом состоит в том, чтобы использовать Linux Live CD для копирования данных в один из наших общих сетевых каталогов активного каталога (в машине есть сетевая карта).
К сожалению, мои навыки в Linux ужасны, поэтому я не уверен, с чего начать:
- Где мне найти Linux-компакт-диск, который будет хорошо работать на такой старой системе?
- Поскольку мне, вероятно, понадобится только командная строка, что мне нужно сделать, чтобы настроить сетевую карту и подключить сетевой ресурс через командную строку?
- Бонусы: точный синтаксис, необходимый для копирования и преобразования всего тома для использования в VMware server 2.0, но на самом деле достаточно просто скопировать все данные.
Ответы:
Puppy Linux в значительной степени подходит для этого. Само по себе это всего 100 МБ.
Damn Small Linux занимает всего 50 МБ, но его разработчик отказался от проекта Tiny Core, который составляет всего 10 МБ.
Щенок самый простой, хотя.
источник
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
.источник
smbfs
устарел;cifs
это замена и поставляется с самим Linux.