03 March 2021
Создать файловую систему 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
Если лишний раз переразбивать жесткий диск вам лень, можно
создать файл подкачки, который будет впоследствии использоваться
в качестве своп-раздела.
Создаем пустой файл /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
После создания раздела (файла) подкачки, его нужно активизировать.
Команда swapon -a включает все разделы споппинга, а команда
swapon раздел включает конкретный раздел
В нашем случае нужно выполнить команду
swapon /dev/hda3
Естественно, файл подкачки swapon найти не может, поэтому
нужно выполнить команду:
swapon /swap/sw-file
Команда swapon -a обычно помещается в сценарий загрузки системы.