Привет Линуксоиды!
Такая проблемма. Требуется чтобы ночью скачивалось некое файло, но не
на HDD а на виртуальный диск в ОЗУ. ОЗУ всего 128МБ. Также необходимо
чтобы через какое-то время содержимое виртуального диска скидывалось на
обычный (не виртуальный) диск. В BIOS выставлено автоматическое
отключение HDD при простое в 1мин.
Требуется это вот по какой причине. У меня старый жесткий диск и он скверно шумит при работе. Хочется же
чтобы комп выкачивал файло ночью и при этом не очень мешал спать. Если
бы не музыка HDD, то впринципе это возможно. Под NT реализовать
вышеописанное не удалось по причине частого обращения NT к диску :( Осталась надежда на Линукс, он же все может.
При установки с компакта, как я понял, Линукс создает виртуальный диск,
сгружает туда необходимые компоненты и потом работает уже с этого
виртуального диска. Значит можно же!
Я вижу перспективу реализации вышеописанного примерно так: 1. Надо скомпилировать ядро с поддержкой интернета, момеда, и других
необходимых в данном случае вещах. 2. Заставить как-то загружать Линуск сначала с HDD, а потом с
виртуального диска. Планируется выделить часть ОЗУ под виртуальный диск
с Линуксом (около 8-16 мб). Будет еще второй виртуальный диск, для
скачиваемых данных (вся оставшаяся свободной RAM'ка). Линукс же должен
работать полностью с загрузочного виртуального диска и не трогать HDD
чтобы тот не шумел попусту. 3. Надо органивать как-то, пока не знаю как, но думаю это не сложно
чтобы в определенное время или через определенный промежуток содержимое
виртуального диска скидывалось на подмонтированый логический раздел.
Для скачивания скорее всего придется использовать Wget, он и кучу фенек
имеет и текстовый что в данном случае немаловажно. Также надо сделать чтоб по достижению определенного времени тачка
звонила в Инет, а по достижении другого времени рвала связь и вырубалсь
(БП у меня ATX).
При всем этом совершенно не требуется графический режим, более чем
достаточно командной строки. Подскажите только как это реализовать. Имееются следующие дистрибутивы Линукса: Slackware 7.0, RedHat 7.1,
ZipSlack (урезаная версия Slackware). Извиняюсь за некраткость
описания, но думаю что в данном случае и вообще в любом случае когда
просят о помощи надо описывать проблемму полностью чтобы у того кто
может и хочет помочь не возникало лишних вопросов. Буду рад любой помощи, будь то практические советы или ссылки на места
где можно почитать о реализации моей задумки. Я вроде не тупой ламер
(хотя я могу и ошибаться) и готов разбираться в проблеме, подскажите
только в каком направлении копать...