Разбиение жёстких дисков на разделы в ОС Unix. Создание разделов и файлов подкачки

Разбиение диска на разделы производится при установке системы и при подключении нового диска.

Чтобы создать на вновь подключённом жёстком диске файловую систему, необходимо создать на новом диске разделы (по крайней мере один) и затем в каж-дом из разделов создать новую файловую систему. Создание разделов на диске выполняется с помощью команд fdisk(при ис-пользовании 32-битной таблицы разделов PT(Partition Table) и ограничении разме-ров раздела величиной 2ТБ) и parted(которая может работать также и таблицами разделов GPT(GUID Partition Table – таблица разделов GUID). После подключения нового диска нет необходимости перенастраивать ядро ОС, если диски такого типа в системе уже есть. Диск будет обнаружен как доступное устройство sd и требуемые файлы будут добавлены в каталоги, например, /dev/sdb или /dev/sdc.

Разбить диск на разделы можно с помощью команд fdisk и parted

$ sudo fdisk –l показать сведения о разделах всех дисков

$ sudo fdisk –l /dev/sdb показать сведения о разделах диска

$ sudo fdisk /dev/sdb интерактивный сеанс fdisk для работы с конкретным диском

$ sudo parted /dev/sdb print – отображение информации о разделах диска

$ sudo parted /dev/sdc - интерактивный сеанс

$ sudo mkpart logical ext4 1MB 2 GB – создание нового раздела

$ sudo mkpart – ввод параметров в интерактивном режиме

Разделы подкачки предназначены для хранения страниц процессов, вы-тесненных из оперативной памяти. Раздел подкачки может быть создан при установке Linux, либо его можно создать позднее с помощью команды mkswap. Раздел подкачки можно создать либо в обычном дисковом разделе, либо в файле, отформатированном как раздел подкачки. Примеры:

$ sudo mkswap /dev/sdb1 форматировать sdb1 как раздел подкачки

Для проверки области подкачки на предмет поврежденных блоков используется команду mkswap с параметром -с:

$ sudo mkswap -с /dev/sdb1

Кроме дискового раздела, возможно создание области подкачки в файле:

$ sudo dd if=/dev/zero of=/myfs1/swapfile count=65536 - создание файла размером 32 Мбайт

$ sudo chmod 600 /myfs1/swapfile блокирование прав доступа к данному файлу

$ sudo mkswap /myfs1/swapfile - форматирование файла /mnt/swapfiIe как раздела подкачки.

После создания раздела подкачки или файла подкачки, необходимо, используя команды swapon подключить к системе данную область подкачки. Примеры:

$ sudo swapon –v /dev/sdal использовать /dev/sda1 как раздел подкачки

$ sudo swapon –v /mnt/swapfile Использовать /mnt/swapfile как файл подкачки

Команду swapon можно использовать для просмотра списка файлов и разделов подкачки:

$ swapon -s показать все используемые файлы подкачки и разделы подкачки.

Чтобы прекратить использование области подкачки, необходимо выполнить команду swapoff:

$ sudo swapoff -v /mnt/swapfile

Области подкачки имеют разные приоритеты. ОС будет в первую очередь использовать области подкачки с высоким приоритетом, а затем те, которые имеют более низкий приоритет. Области с одинаковым приоритетом используются попеременно. Можно указать приоритет для области подкачки, воспользовавшись параметром -р:

$ sudo swapon -v -p 1 /dev/sdal Присвоить sddl высший приоритет

Создание в ОС Unix файловой системы в разделе диска. Монтирование файловой системы.

Программные пакеты для работы с файловыми системами Ubuntu:

util-linux (включает в себя команду mkf s и другие приложения общего назна-чения) e2fsprogs (включает в себя специальные приложения файловых систем ext2/ext3). Основные приложения устанавливаются вместе с Ubuntu. Примеры использования команды mkfs для создания файловых систем (сначала обязательно указывать параметр -t):

$ sudo mkfs -t ext4 /dev/sdbl Создать файловую систему ext4 в разделе sbal

$ sudo mkfs -t ext4 -v -c /dev/sdbl Сгенерировать подробный вывод/сканировать на предмет поврежденных блоков

$ sudo mkfs.ext4 -с /dev/sdbl Дает тот же результат, что и предыдущая команда

Если надо добавить метку для нового раздела при создании файловой си-стемы, необходимо использовать параметр -L:

$ sudo mkfs.ext4 -с -L mypartition /dev/sdbl Добавить метку mураrtition

Общим понятием для всех файловых систем, соответствующих POSIX, является точка монтирования. Это каталог, в котором появляется содержимое логического или физического раздела файловой системы после его монтирования.

Монтирование представляет собой операцию присоединения «ветви» к дереву файловой системы и выполняется автоматически в момент загрузки (используется информация файла /etc/fstab) или по команде mount.

До того, как ветвь будет присоединена к файловой системе, должны существовать и файловая система, и точка монтирования.

Если присоединяется новый носитель к существующей файловой системе, на этом носителе уже должны быть определены разделы и содержаться файловая система известного операционной системе типа.

После монтирования все каталоги нового раздела будут доступны в качестве подкаталогов точки монтирования.

Наши рекомендации