Настройка и работа в Linux


Больше места или сделаем swap общим



Автор: Андрей Клепча, drew@tech.telecom.mogilev.by
Опубликовано: 25.11.2001
Оригинал: http://www.softerra.ru/freeos/14253/

В этой статье я хочу поделиться опытом более удобного (на мой взгляд по крайней мере) использования места на диске под swap на системах с установленными Linux и Windows. Идея не нова - на каком-то из старых дистрибутивов Linux'а (вроде это был дистрибутив Caldera или RedHat) в Linux-HOWTO описывалось нечто подобное, правда по-английски :).

Для работы и для большей части развлечений я использую Linux, но когда появляется потребность запустить игрушку, использующую OpenGL, или посмотреть фильм... Именно тогда я начинаю стучать в барабаны, жечь ритуальные костры, протыкать иголкой тряпичные фигурки и слать смертельные проклятья как в адрес самой корпорации Intel так и ее видеокарты Intel 740 (самый обычный образчик которой есть и у меня). Наступает время Windows 9x... т.к. под Windows 2000 нормальных драйверов под Intel тоже нет. Впрочем это к делу не относится, а всего лишь объясняет зачем мне понадобилась Windows (кстати, может кто-нибудь подскажет мне другой выход из ситуации, когда нет нормальных (OpenGL, DGA2, DRI) драйверов под Linux для Intel 740?).

Но, довольно обсуждения объективных причин, заставляющих людей держать две операционки на диске - этих причин могут быть тысячи. Займемся тем, чтобы сделать эту ситуацию чуть менее болезненной с точки зрения расходования драгоценного места на жестком диске, который и так уже трещит по швам.

Мне давно не давало покоя сознание того, что впустую расходуется мегабайт 150 - 200 под Linux'овый swap-раздел когда я загружаю Windows, и примерно столько же когда работает Linux, а на разделе FAT лежит жирный pagefile.sys (это в случае Windows NT, если же Вы используете Win9x, то роль «жирного» выполняет win386.swp). Идея напрашивалась сама собой - сделать так, чтобы две (или больше, если Вы большой выдумщик) операционки использовали под swap один и тот же раздел на диске. Итак начинаем.

Пусть у нас имеется жесткий диск с разбиением следующей конфигурации: Disk /dev/hda: 255 heads, 63 sectors, 1216 cylinders Units = cylinders of 16065 * 512 bytes




- Начало -  - Назад -  - Вперед -



Книжный магазин