Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Глава 25. Знакомство с дисковыми разделами
Примечание
25.1. Основные понятия, связанные с жесткими дисками

Рисунок 25.1. Незанятый жесткий диск
25.1.1. Не то, Что вы пишете, а то, Как вы пишете

Рисунок 25.2. Диск с файловой системой
- A small percentage of the drive's available space is used to store file system-related data and can be considered as overhead.
- A file system splits the remaining space into small, consistently-sized segments. For Linux, these segments are known as blocks. [11]

Рисунок 25.3. Диск с другой файловой системой

Рисунок 25.4. Диск с записанными на нем данными
25.1.2. Разделы: Преобразование одного диска в несколько
Примечание

Рисунок 25.5. Диск с таблицей разбиения разделов
- Координаты начала и конца раздела на диске
- Whether the partition is "active"
- The partition's type

Рисунок 25.6. Диск с одним разделом
Таблица 25.1. Типы разделов
Тип раздела | Значение | Тип раздела | Значение |
---|---|---|---|
Empty | 00 | Novell Netware 386 | 65 |
DOS 12-bit FAT | 01 | PIC/IX | 75 |
XENIX root | 02 | Старый MINIX | 80 |
XENIX usr | 03 | Linux/MINUX | 81 |
DOS 16-bit <=32M | 04 | Linux swap | 82 |
Extended | 05 | Linux native | 83 |
DOS 16-bit >=32 | 06 | Linux extended | 85 |
OS/2 HPFS | 07 | Amoeba | 93 |
AIX | 08 | Amoeba BBT | 94 |
AIX загрузочный | 09 | BSD/386 | a5 |
OS/2 Boot Manager | 0a | OpenBSD | a6 |
Win95 FAT32 | 0b | NEXTSTEP | a7 |
Win95 FAT32 (LBA) | 0c | BSDI fs | b7 |
Win95 FAT16 (LBA) | 0e | BSDI swap | b8 |
Win95 Extended (LBA) | 0f | Syrinx | c7 |
Venix 80286 | 40 | CP/M | db |
Novell | 51 | DOS access | e1 |
PPC PReP Boot | 41 | DOS R/O | e3 |
GNU HURD | 63 | DOS вторичный | f2 |
Novell Netware 286 | 64 | BBT | ff |
25.1.3. Разделы внутри разделов — обзор дополнительных разделов

Рисунок 25.7. Диск с дополнительным разделом
25.1.4. Выделение места под Red Hat Enterprise Linux
- Существует нераспределенное свободное место
- Существует неиспользуемый раздел
- Существует свободное место в активно используемом разделе
Примечание
25.1.4.1. Использование нераспределенного свободного пространства

Рисунок 25.8. Жесткий диск с нераспределенным свободным пространством
25.1.4.2. Использование пространства, занятого неиспользуемым разделом

Рисунок 25.9. Диск с неиспользуемым разделом
25.1.4.3. Использование свободного места в активном разделе
- Destructive Repartitioning
- В этом случае вы удаляете один большой раздел и создаете несколько других, меньшего размера. Как можно догадаться, данные, находившиеся в исходном разделе, будут потеряны. Это значит, что необходимо создать резервную копию всех данных. Позаботьтесь о себе и сделайте две резервных копии ваших данных, выполните их проверку (если доступно в программе резервного копирования) и попробуйте прочитать данные с копии перед удалением раздела.
Предупреждение
Если в этом разделе находилась какая-то операционная система, ее также придется переустановить. Будьте осторожны перед выполнением этого шага, так как с предустановленными системами могут не поставляться установочные компакт-диски. Лучше проверить, относится ли это к вашей системе, до того, как вы разрушите исходный раздел и установочные файлы операционной системы.After creating a smaller partition for your existing operating system, you can reinstall any software, restore your data, and start your Red Hat Enterprise Linux installation. Рисунок 25.10, «Диск, переразбитый с потерей данных» shows this being done.Рисунок 25.10. Диск, переразбитый с потерей данных
In Рисунок 25.10, «Диск, переразбитый с потерей данных», 1 represents before and 2 represents after.Предупреждение
As Рисунок 25.10, «Диск, переразбитый с потерей данных», shows, any data present in the original partition is lost without proper backup! - Non-Destructive Repartitioning
- Здесь вы сталкиваетесь с проблемой, которая кажется неразрешимой: уменьшить раздел, не потеряв файлов, находящихся на этом разделе. Многие считают этот метод достаточно надежным. Какое программное обеспечение способно сделать это? На рынке существует множество программных продуктов управления дисками. Проанализировав предложения, вы сможете найти программу, оптимальную для вашей ситуации.Хотя неразрушительное переразбиение диска выполняется довольно просто, сам процесс состоит из нескольких этапов:
- Сжатие и резервное копирование данных
- Resize the existing partition
- Create new partition(s)
25.1.4.3.1. Сжатие существующих данных

Рисунок 25.11. Сжатие данных на диске
25.1.4.3.2. Resize the existing partition

Рисунок 25.12. Диск с уменьшенным разделом
25.1.4.3.3. Create new partition(s)

Рисунок 25.13. Диск с окончательным вариантом разбиения
Примечание
parted
. Это свободно распространяемая программа, способная изменять размеры разделов.
parted
, важно, чтобы вы понимали организацию диска и сделали резервную копию данных вашего компьютера. Сделайте две копии всех важных данных на вашем компьютере. Эти копии следует сохранить на внешних носителях (например, на лентах, дискетах или CD-ROM), и прежде чем продолжить, убедиться в том, что данные возможно прочитать.
parted
, помните, что после работы parted
оставляет два раздела: один, размер которого вы уменьшали, и другой, созданный parted
в освобожденной области. Если вашей задачей является установка Red Hat Enterprise Linux, вы должны удалить новый раздел либо с помощью программы разбиения дисков в вашей операционной системе, либо при определении разделов во время установки.
25.1.5. Схема именования разделов
- Each partition's type is checked to determine if it can be read by DOS/Windows.
- If the partition's type is compatible, it is assigned a "drive letter." The drive letters start with a "C" and move on to the following letters, depending on the number of partitions to be labeled.
- Затем буква диска используется для ссылки на раздел и файловую систему этого раздела.
/dev/xxyN
.
/dev/
- Это имя каталога, в котором находятся файлы всех устройств. Так как разделы располагаются на жестких дисках, а жесткие диски представляют собой устройства, в
/dev/
находятся файлы, представляющие все возможные разделы. xx
- Первые две буквы раздела обозначают тип устройства, содержащего раздел, обычно это либо
hd
(для дисков IDE), либоsd
(для дисков SCSI). y
- Этот символ указывает конкретное устройство, содержащее раздел. Например,
/dev/hda
(первый жесткий диск IDE) или/dev/sdb
(второй SCSI-диск). N
- Последнее число определяет раздел. Первые четыре (основных или дополнительных) раздела нумеруются от
1
до4
. Номера логических разделов начинаются с5
. Так, например,/dev/hda3
обозначает третий основной или дополнительный раздел на первом IDE-диске, а/dev/sdb6
обозначит второй логический раздел на втором SCSI-диске.
Примечание
25.1.6. Разделы диска и другие операционные системы
25.1.7. Разделы диска и точки подключения
/dev/hda5
подключен в точку /usr/
, это означает, что все файлы и каталоги ниже /usr/
физически будут находиться на /dev/hda5
. Таким образом, файл /usr/share/doc/FAQ/txt/Linux-FAQ
будет находиться на диске /dev/hda5
, тогда как /etc/X11/gdm/Sessions/Gnome
будет расположен на другом диске.
/usr/
являлись точками подключения других разделов. Например, раздел (скажем, /dev/hda7
) может быть подключен в точку /usr/local/
, таким образом, файл /usr/local/man/whatis
будет располагаться в разделе /dev/hda7
, а не в /dev/hda5
.
25.1.8. Сколько разделов создавать?
swap
, /boot/
или /boot/efi/
для платформ Itanium, /var/
для платформ Itanium и /
(корневой).