Знакомство и установка


Пример разметки для Windows и Linux



бет11/19
Дата18.09.2022
өлшемі10,65 Mb.
#39429
1   ...   7   8   9   10   11   12   13   14   ...   19

Пример разметки для Windows и Linux


После разметки разделы должны быть отформатированы. Форматирование — процесс создания в разделе файловой системы.
В MSDOS присутствуют файловые системы FAT32, NTFS. Чем NTFS примечательна, кроме того, что она используется в Windows NT (2000, XP и т.д.)? Это два характерных примера различных по идеологии файловых систем. FAT — нежурналируемая файловая система. Если в процессе записи файла будет отключено питание, на диске появятся повреждения файловой структуры. Именно поэтому при выключении Windows 95 или Windows 98 без стандартного нажатия в интерфейсе «Выключение компьютера» и появления оранжевой надписи «Теперь компьютер можно выключать» при следующей загрузке запускалась программа chkdsk. И, наверное, вы обратили внимание, что при преобразовании файловой системы в NTFS такого явления уже не возникало. Это осуществляется благодаря журналу. В файловых системах журналируемого типа действия осуществляются транзакциями. Транзакция — набор операций, которые выполняются как одно целое, и не могут быть выполнены частично. Если часть операций не была выполнена, действия откатываются к началу транзакции. Для этого ведется журнал (journal). Журнал — часть файловой системы, он не доступен пользователю без специальных низкоуровневых средств.
В GNU/Linux тоже присутствуют нежурналируемые и журналируемые системы. Например, ext2 — нежурналируемая файловая система, является эталоном по быстродействию. Иногда ее используют, например, для загрузчика GRUB при использовании LVM, так как GRUB не умеет работать с LVM, иногда — для организации особого рода разделов для временных файлов. Впрочем, для этого в Linux в большинстве своем хватает tmpfs+swap, использующих виртуальную память и раздел подкачки на диске. В большинстве своем в Linux используется файловая система ext4, журналируемая и надежная.
В Linux может использоваться и exfat (обычно используется для флешек), но тогда атрибуты файлов Linux не будут сохраняться. Файловые системы отличаются и набором хранимых атрибутов. В Linux используются наборы атрибутов, разграничивающие файлы по владельцу, группе, и дающие права на чтение, запись, выполнение владельцу, группе и всем остальным. В FAT таких атрибутов нет. Более того, в Linux возможность выполнения файла определяется не расширением (хотя расширения могут использоваться прикладными программами), в отличие от DOS/Windows исполняемость определяется атрибутом.
В отличие от Windows, в GNU/Linux для подкачки, как правило, используется не файл, а отдельный раздел. Он не требует форматирования и монтирования (хотя есть операции и для работы со свопом), и создается перед установкой системы. Раздел подкачки служит для выгрузки данных и приложений из оперативной памяти, которые в данный момент не используются, для эффективного управления памятью и производительностью компьютера.
Также следует сказать несколько слов о LVM.
Если использовать традиционные разделы, их невозможно переразбить без остановки системы, заменить, начать работать с двумя дисками как с одним разделом. Но можно смонтировать разные разделы и диски в одну виртуальную файловую систему. У вас могут быть /home, /bin, /usr/bin и т.д. — все на разных дисках (когда-то так и было). Но это не позволит, например, увеличить в два раза дисковое пространство под /home без остановки системы и замены диска/раздела.
LVM (Logical Volume Manager) позволяет решить эту проблему. LVM добавляет несколько промежуточных слоев абстракции, позволяя объединять физические диски или разделы (физические тома) в группы физических томов, которые можно распределять на логические тома, динамически используя дисковое пространство всей группы физических томов как одно целое. И уже логические тома вы можете использовать в GNU/Linux так, как если бы это был физический диск или раздел.

Структура LVM (Группа физических томов — Volume Group 1, включает Physical Volumes — физические тома, далее пространством группы томов используется для создания Logical Volumes — логических томов, которые уже форматируются в ext2 или ext4 и монтируются в соответствующие точки монтирования виртуальной файловой системы Linux).
Загрузчик GRUB не умеет работать с LVM, поэтому обычно оставляют один раздел (например /dev/sda1) не включенным в группу физических томов. Его размер определяют исходя из размера содержимого /boot, создают загрузчик, форматируют в ext2, записывают GRUB, образ ядра, образ initrd. Этот раздел монтируется в директорию /boot.
Работа с LVM выходит за рамки данного курса, тем не менее, при установке Ubuntu вы можете выбрать разметку с LVM, после чего изучить устройство LVM самостоятельно. Структуру LVM вы всегда можете посмотреть с помощью команды:

# lsblk




Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет