Статья о создании файловых систем и разделов (файлов).
Автор : Денис Колисниченко
Создание файловой системы
Создать файловую систему ext2 можно с помощью команды
mke2fs -c
Опция -с указывает программе, что нужно сделать проверку устройства на наличие ошибок.
Другие параметры
-b размер блока |
Устанавливает размер блока. Допустимыми являются 1024, 2048 и 4096 байт/блок. |
-f размер фрагмента |
Устанавливает размер фрагмента в байтах |
-l имя_файла |
Читает список плохих блоков из файла |
-T fs_type |
Устанавливает оптимальные параметры для файловой системы типа fs_type |
О других параметрах вы можете узнать введя команду man mke2fs
Естественно, прежде чем создавать файловую систему на жестком диске,
нужно создать на нем разделы с помощью fdisk. Linux в качестве устройства может использовать обыкновенный файл. Его можно создать с помощью команды dd (см. ниже)
Затем файловую систему нужно примонтировать с помощью команды mount.
Создание раздела (файла) подкачки
Создайте раздела подкачки с помощью fdisk (тип раздела 82) и введите команду
mkswap -c раздел размер
Например команда
mkswap -c /dev/hda3 32768
создаст раздел своппинга размеров 32Мб (Параметр -с используется для проверки плохих блоков)
Если лишний раз переразбивать жесткий диск вам лень, можно создать файл подкачки, который будет впоследствии использоваться в качестве своп-раздела.
Создаем пустой файл /swap/sw-file (размер 32Мб)
dd if=/dev/zero of=/swap/sw-file bs=1k count=32768
Создаем своп
mkswap /swap/sw-file 32768
Никто вам не мешает создать в этом файле файловую систему и использовать ее, например:
mke2fs -m 0 /swap/sw-file затем mount -t ext2 /mnt/disk1 /sw/sw-file
Параметр m задает процент блоков, которые будут зарезервированы для супер-пользователя (по умолчанию - 5%)
После создания раздела (файла) подкачки, его нужно активизировать.
Команда swapon -a включает все разделы своппинга, а команда
swapon раздел
включает конкретный раздел
В нашем случае нужно выполнить команду
swapon /dev/hda3
Естественно, файл подкачки swapon найти не может, поэтому нужно выполнить команду:
swapon /swap/sw-file
Команда swapon -a обычно помещается в сценарий загрузки системы.
Обычно это /etc/rc.d/rc.sysinit для систем, использующих инициализацию типа SysV - RedHat, Mandrake, Debian (хотя RedHat и Mandrake используют несколько модифицированную схему инициализации, но суть та же)
или /etc/rc/rc.S для BSD-подобных Linux-систем (Slakware)
Команду swapon /swap/sw-file нужно включить в сценарий загрузки после
команды swapon -a. Не будете же вы вводить ее каждый раз при загрузке?
Форматирование дискет
Я использую программу kfloppy, которая входит в состав KDE и в особых
комментариях не нуждается.
В качестве альтернативы вы можете использовать программы fdformat и superformat. FdFormat форматирует дискеты только в Linux-формате (ext2fs)
Вызов
fdrotmat [-n] device
Опция -n запрещает проверку дискеты при форматировании.
Device - это или /dev/fd0 (A:) или /dev/fd1 (B:)
Более гибкой является программа superformat. Она может форматировать диски как в Linux-формате, так и создавать файловую систему DOS. Точнее она вызывает mformat из mtools для создания файловой системы msdos.
Вызов:
superformat параметры
Параметры
-2 |
Форматировании дисков большой емкости для работы с программой 2mf |
-B |
Проверка диска с помощью программы mbadblocks |
-d device |
Форматирование диска в указанном устройстве. По умолчанию используется /dev/fd0 |
--dd |
Форматирование дисков двойной плотности (Double Density) |
-D device |
Указание устройства в формате DOS для передачи программе mformat (a: или b:) |
-f |
Запрет проверки диска |
-H n |
Установка количества головок (по умолчанию 2) |
--hd |
Форматирование дисков высокой плотности (High Density) |
-1 |
Не использовать 2m |
--no2m |
Не использовать 2m |
-s n |
Установка количества секторов. Аргумент n обозначает не количество физических секторов, а количество логически 512-байтных секторов. |
-t n |
Установка количества дорожек. Значение по умолчанию - 40 или 80 в зависимости от устройства и плотности диска. |
-v n |
Установка уровня отладки. Допустимые значения 1,2,3,6 и 9. |
-V |
Проверка диска после завершения форматирования всего диска. По умолчанию после форматирования каждой дорожки производится ее проверка. |
С помощью этой программы можно увеличить емкость дискет, используя нестандартные форматы.
Однако за качество работы этих дискет я не ручаюсь. К тому же я очень не рекомендую использовать дискеты нестандартных форматов в качестве загрузочных.
Нестандартные форматы дискет.
Размер дискеты |
Емкость устройства |
Станд. емкость дискеты |
Число дорожек |
Число секторов |
Емкость дискеты, байт |
5.25 |
360K |
360K |
41 |
10 |
409.088 |
5.25 |
1.2M |
360K |
81 |
10 |
816.640 |
5.25 |
1.2M |
1.2M |
81 |
18 |
1.476.096 (1.45M) |
3.5 |
720K |
720K |
81 |
10 |
816.640 |
3.5 |
1.4M |
720K |
81 |
10 |
816.640 |
3.5 |
1.4M |
1.4M |
81 |
21 |
1.723.904 (1.7M) |
Пример:
superformat -d /dev/fd0 -t 81 -s 21
Если дискета работает крайне нестабильно, попробуйте уменьшить число секторов до 20.
все о land rover defender | доставка заказ букета цветов спб