Я чиню чей-то компьютер. Он имеет 256 МБ ОЗУ и процессор 1,3 ГГц (или в этом диапазоне). Поскольку установка Windows (XP) затруднена, я хотел бы скопировать все файлы на ней, чтобы выбрать ее на моем главном ноутбуке (с точной работой Ubuntu).

Единственный найденный мной диск, способный работать с 256 МБ ОЗУ, - это замечательный DSL, и я получил DSL-N. Тем не менее, я хотел бы скопировать с каким-то графическим интерфейсом, потому что cp -r /mnt/hda1 /mnt/sda2/DataRecovery/hda1 не даст мне индикатор выполнения, а файловый менеджер просто вызывает cp из не- симпатичный графический интерфейс, вызывающий остановку до завершения всей операции.

Я попробовал Ubuntu и Ubuntu поочередно, но понял, что вы не можете использовать LiveCD с альтернативы, просто установите (и я хочу оставить HDD нетронутым.

У кого-нибудь есть предложения? Мне не обязательно нужна поддержка записи NTFS, но я хочу индикатор выполнения. Делает ли это Puppy Linux, и будет ли он работать на 256 МБ ОЗУ? (Я бы добавил больше оперативной памяти, но они больше не продают архаичные DDR в магазинах.)

2 ответа2

1

PuppyLinux работает с 256 МБ ОЗУ, но получение еще 256 МБ позволит вам использовать большинство LiveCD и восстанавливать дистрибутивы Linux (мой любимый RIPLinux требует 512 МБ).

Что касается копирования с индикатором выполнения, большинство файловых менеджеров командной строки и небольшого размера не предоставляют симпатичного индикатора выполнения. Самое большее, вы можете получить список обработанных файлов или более богатый статус выполнения, но ничего графического.

Если вы пробовали "cp" и он слишком тихий на ваш вкус, я предлагаю вам попробовать rsync (входит в большинство дистрибутивов):

rsync -a -P /mnt/hda1 /mnt/sda2/DataRecovery/hda1

Параметр «-a» означает "режим архива" (он будет сохранять время, разрешения, ссылки и т.д.), А «-P» означает "прогресс и частичное выполнение" (он покажет вам прогресс для каждого файла, оставшиеся файлы для обработки и будет продолжать копировать любой частичный файл, если он был прерван).

Текущая версия Puppy Linux не включает GRsync (графический интерфейс для Rsync), но, возможно, вы можете найти пакет для питомца для него.

1

Самый простой способ - перевести жесткий диск на более современную систему. Существуют значительно более современные дистрибутивы, такие как slitaz или tinycore, которые должны работать. Щенок легкий, потому что он использует действительно старое ядро.

С другой стороны, вы можете использовать Rsync с опцией прогресс бар с чем - то вроде Rsync -rv --progress` (через commandlinefu). Видимо, следующая функция, добавленная в rc-файл для вашей оболочки, может позволить вам сделать cp с индикатором выполнения.

Источник

{
    SOURCE=$1

    if [ -d $2 ]
    then
        DESTINATION=$2/`basename $SOURCE`
    else
        DESTINATION=$2
    fi

    pv ${SOURCE} | > ${DESTINATION}
}

Интересно, что он использует pipe и direct для эмуляции cp.

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