Создание файловой системы
Создать файловую систему
ext2 можно с помощью команды mke2fs -c
<device> Опция -с указывает программе, что нужно
сделать проверку устройства на наличие ошибок.
Другие параметры
-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.
|