- Разметка диска GPT или MBR Linux
- Просмотр разметки диска и прочей информации в консоли
- Диск с таблицей разделов MBR
- В консоли создать MBR и поделить можно так (пусть диск будет 30 Гб):
- Диск с таблицей разделов GPT
- В консоли создать GPT и поделить можно так (пусть диск будет 30 Гб):
- Непосредственно работа с дисками
- Разметка жесткого диска в Linux Ubuntu во время установки
- Создание разделов диска во время установки Linux Ubuntu
- Грамотная разметка диска для Linux
- Планирование установки Linux
- Точки монтирования в Linux
- Файл подкачки swap
- Корневые файловая система
- Home каталог
- Создание перегородок Partition Magic
- Макет Mint систем
- Рекомендуемое разбиение Ubuntu
- Разметка диска для Linux и Windows
- Лучшие менеджеры дисков
Разметка диска GPT или MBR Linux
Новый диск не имеет разметки, поэтому сначала необходимо разметить диск (создать таблицу разделов и выбратьфайловую систему — отформатировать), затем уже использовать. В табилце разметки непосредственно хранится информация о файлах и их позиции на диске..
Существует 2 типа таблиц разметки:
- Устаревшая MSDOS (MBR) [часто обозначается как BIOS, Legacy BIOS] — главная загрузочная запись — Master Boot Record, редакторы его могут отображать как dos или msdos.
- И современная UEFI (GPT) — GUID Partition Table.
Диск можно разметить и поделить при установке операционной системы или в случае с многими установочными образами Линукса — операционная система запускается с флешки или с диска и можно в графическом режиме разметить диски. И не только — можно наставить софта, сделать какие-то изменения и все они будут записаны при установке операционной системы (это как вариант). Т.е. под рукой всегда живой образ системы с которого можно загрузиться и что-то сделать..
В графическом режиме доступны утилиты, например Редактор разделов System — PartitionManager , или GParted , кому что больше нравится.. Ниже покажу как это можно сделать из командной строки (консоли Linux).
Смысл делить диск на разделы в Линуксе — чтоб директория /home была в отдельном разделе (папки и настройки пользователей). В случае переустановки операционной системы отформатируем первый (корень) раздел и установим недостающий софт, и вуаля все настройки программ автоматом подцепятся из /home.. Сегодня достаточно 20Гб под корень / и от 10 ГБ под /home. т.е. создаём 2 раздела на диске + EFI раздел если доступен UEFI (GPT)..
Своп (linux-swap — раздел подкачки) я не использую, начиная с Ubuntu 18.04 отказываются от раздела swap, вместо него будет использоваться файл подкачки (swapfile) . Он может понадобиться для режима сна ноутбука или если мало памяти — система менее 1 — 2 Гб памяти использует (в зависимости от сборки).. Для режима сна необходим раздел/файл подкачки = размер памяти + 2 Гб. т.е. просто добавьте запас места в корневом разделе..
Если используете SSD диск — оставляйте 10% (от 10 до 20%) места в конце неразмеченными, это продлит его ресурс, поскольку там будут проходить фоновые операции записи.. (По умолчанию на SSD диске есть скрытая область для этого, эта неразмеченная пойдёт в плюс к ней..) И судя по тестам из интернетов — эта дополнительная область увеличит IOPS — количество операций ввода и вывода, тем самым ускоряя операции с диском.
Просмотр разметки диска и прочей информации в консоли
Вариантов намного больше, но первых 4-х вполне достаточно..
Диск с таблицей разделов MBR
Где-то в 80-х был создан формат для загрузки диска с таблицей разделов MBR, он имеет ограничение поддержки дисков объёмом до 2.2 Тб и ограничения по количеству(4) первичных (главных — primary) разделов, остальные создаются в расширенном разделе.. Необходимо выставлять флаг с какого раздела грузиться для БИОС-а компьютера, его ещё активным разделом называют.. Запись MBR занимает первые 512 байт в первом секторе на диске..
В консоли создать MBR и поделить можно так (пусть диск будет 30 Гб):
Дополнения и пояснения:
# — значок комментария.
p — посмотреть разделы.
d — удалить разделы.
b — редактировать метки диска (edit bsd disklabel).
Изменяем тип таблиц на Linux (L введите чтоб уточнить, зависит от версий).
Должно по умолчанию назначаться..
Скопировать разметку на диск 2, для MBR это делается так (в случае с RAID — полезно):
Диск с таблицей разделов GPT
Диск с таблицей разделов GPT устроен по иному и имеет ряд преимуществ:
- Размер диска может быть до 9.4 Зеттабайт, для сравнения:
MBR=2,2Тб против GPT=10 093 173 145,6 Тб.
Запас на будущее колоссальный, весь трафик интернета за 2016 примерно 1,1 Зеттабайт. - GPT допускает 2 64 = 18 446 744 073 709 552 000 основных разделов, но вот Windows допускает не более 128 разделов, хотя в реальной жизни более 3-х не используется..
- GPT хранит копию данных раздела в конце диска и значения контрольной суммы для проверки целостности данных, позволяя восстановить их в случае повреждения основного заголовка GPT. (MBR же такого не умеет и помнится у меня были случаи повреждения этой записи под Windows.)
- Загрузка операционной системы происходит быстрее, с UEFI быстрее инициализируется железо.. (На EFI разделе находятся драйверы аппаратных компонентов, к которым может получать доступ запущенная операционная система и в этом случае загрузка происходит прямо с этого раздела, что быстрее.)
- Нет необходимости в boot флаге разделу.
В биосе должен быть включён режим UEFI или UEFI + Legacy ищите где-то в Boot Options (загрузка итп..), обычно спаренный режим уже включен на новом железе. Естественно грузимся из под UEFI при установке с флешки (F2, F8, F10, F11, бут меню в БИОС-е или иные)..
Если связь между оборудованием и операционной системой (ОС) осуществляется только через режим UEFI (а не Legacy BIOS), использование GPT для разбивки разделов становится практически обязательным, иначе могут быть проблемы совместимости с MBR. Советую из консоли или при помощи редактора разделов GParted итп. установить тип таблицы gpt, при установке операционной системы, установщик может по умолчанию dos поставить..
UEFI имеет собственный загрузчик операционных систем с интегрированными менеджерами их запуска. Для загрузчика UEFI на диске должен быть создан небольшой загрузочный раздел, который называется EFI System Partition , он же ESP , он же EFISYS и имеет тип EF00 .
При установке Linux будет возможность обозначить тип — системный раздел EFI.
EFI — Extensible Firmware Interface System Partition — системный раздел расширяемого интерфейса прошивки.
На дисках расширенного формата 4K Native (секторы по 4 Кб, по сути это неминуемо в будущем (сейчас 512кб в ходу), с 2010г операционные системы поддерживают новый формат) EFI должен быть не менее 256 Мб в виду ограничений FAT32, посему я делаю его с запасом = 260 Мб (этого хватит на несколько ОС на 1 диске), но можно и 100 Мб.. В интернете встречаются экспериментаторы советующие делать размер не менее 520 Мб (546 Мб), чтоб любой каприз влез, но Линукс занимает около 4 Мб.
На каждом диске может быть не более одного раздела EFI. По стандартам, раздел должен быть отформатирован в файловой системе FAT32 (для USB HDD, USB Flash могут быть поняты при загрузке более старые FAT12, FAT16 (в том числе и EFI)).
Запись GPT занимает первые 2048 секторов (1 Мб) на диске и включает в себя резерв — отступ для MBR 512 байт.
В консоли создать GPT и поделить можно так (пусть диск будет 30 Гб):
Посмотреть разметку диска:
Непосредственно работа с дисками
Тип таблиц на Linux (L введите чтоб уточнить, обозначение зависит от версий)
8200 Linux swap
8300 Linux filesystem
Копирование разметки диска для GPT (в случае с RAID — полезно):
Будьте бдительны, какому гению в голову пришло в обратном порядке выстраивать диски, точнее применять сразу после ключа -R, —replicate=second_device_filename. Поэтому запись в логичном/привычном порядке sgdisk -R /dev/sda /dev/sdb приведёт к затиранию первого диска sda, в этой форме первым пишется диск на который копируется разметка, а вторым с которого копируют.
Страница сгенерирована за 0.002138 секунды На один процесс веб-сервера: 468 стр./сек. Всего Apache может отдать: 119 808 стр./сек. Выделено php памяти: 447.63 KB, real_usage: 2 MB © Все права защищены 2004 — 2021 | Карта сайта Отслеживать изменения в Твиттере Политика конфиденциальности | Браузер построил за сек. Полное время сек. Источник Разметка жесткого диска в Linux Ubuntu во время установкиСегодня мы с Вами научимся самостоятельно создавать разметку диска в Linux Ubuntu в процессе установки дистрибутива на компьютер, другими словами, вручную создавать разделы жесткого диска в Ubuntu, которые необходимы для нормального функционирования операционной системы на домашнем компьютере, а также немного поговорим о том какой раздел для чего нужен. Итак, в качестве примера мы будем использовать актуальную на данный момент версию Linux Ubuntu 17.04, т.е. давайте представим, что Вы устанавливаете Ubuntu 17.04 (или любой другой производный дистрибутив, например, Kubuntu, Lubuntu, Ubuntu MATE и другие) и дошли до шага, когда Вам необходимо выбрать «Тип установки», т.е. тип разметки диска, например: автоматический – это первый пункт «Стереть диск и установить Ubuntu», или «Другой вариант» — это именно тот тип, при котором мы можем самостоятельно разметить диск, его мы сейчас и рассмотрим. Примечание! В данной статье мы рассмотрим первоначальную разметку чистого диска, т.е. на котором еще нет разделов и данных. Создание разделов диска во время установки Linux UbuntuДля самостоятельного создания разметки диска во время установки Linux Ubuntu необходимо выбрать тип установки «Другой вариант» и нажать «Продолжить». Если у Вас несколько физических дисков (у меня один) выбираем нужный и нажимаем «Новая таблица разделов». Затем нас предупреждают, что будет создана новая пустая таблица разделов, мы нажимаем «Продолжить», т.е. подтверждаете свое действие. Далее выбираем пункт «Свободное место» и нажимаем на плюсик (+). Первое, что мы должны создать — это корневой раздел, т.е. основной (системный) раздел под установку системы. Для этого мы указываем:
Затем практически таким же способом создаем раздел для пользовательских данных, т.е. домашний раздел. Создание такого раздела позволит Вам хранить свои данные (документы, музыку, фото и так далее) в отдельном месте, которое не нужно будет каким-то специальным образом копировать (резервировать) во время переустановки (обновления) дистрибутива или даже его смене. В данном случае нам необходимо указать:
Раздел подкачки «swap» (своп) мы создавать не будем, так как в Ubuntu, начиная с версии 17.04, вместо раздела подкачки используется файл подкачки (как в Windows). По умолчанию его размер составляет 5% от свободного места на диске, но не более 2 гигабайт. После установки размер файла подкачки в любое время можно будет изменить. На этом разметка диска, которая подойдет для домашнего компьютера, закончена, нажимаем «Установить сейчас». Подтверждаем внесение изменений на диск, жмем «Продолжить» и продолжаем установку дистрибутива.
У меня на этом все, надеюсь, материал был Вам полезен, пока! Источник Грамотная разметка диска для LinuxРазметка диска Linux разбивает его логически на более мелкие части, которые будут использоваться разными программами. На твердотельных устройствах слово «раздел» относится к пространству. Обычно Linux устанавливается на первом. Такую схему размещения на ПК можно представить в упрощенном виде, как библиотеку. Операционная система — это библиотекарь, предоставляющий дерево каталогов в качестве доступных файлов. На компьютерах каждая ОС имеет свой собственный тип файловой системы, не подвластной другим, поскольку они не умеют ее читать. Это не имеет отношение к Linux, которая является универсальной и понимает файлы, используемые в Windows 95/98, а также во многих других современных ОС. Планирование установки LinuxРуководство по установке каждого дистрибутива содержит раздел о разметке диска Linux. Принцип KISS (Keep It Simple Stupid) используют для начинающих. Настольные системы для личного использования не имеют такой сложности, требующей установки многих разделов. Для правильного размещения Linux рекомендуют три обязательных: swap, root и home. Это логическое, а не физическое разъединение, поэтому можно редактировать и манипулировать ими для различных целей. Несмотря на множество разновидностей файловых систем, используется только 3: основной, расширенный и логический вид. Имеется ограничение для разметки диска Linux – он должен иметь не более четырех частей. Это требование связано с возможностями Master Boot Record, который сообщает ПК места загрузки и основные разделы для ОС. Но если все-таки нужно больше, то выполняют расширенную разметку диска Linux. Он будет служить полым контейнером для любого количества меньших логических элементов. Можно создать столько, сколько нужно, а также выполнить его частью, не относящейся к ОС. Однако при этом позитиве расширенные разделы не получили массового применения, потому что пользователь не может загружаться напрямую из этого диска. Есть способы обойти это требование, но лучше правильно скоординировать основную систему. Точки монтирования в LinuxОбычно выполняют разметку диска при установке Linux, который работает так, что помещает все в дерево. Следующий раздел монтируется как ветка в конкретной папке, обычно это media или mnt. Каталог, в который монтируют, называют точкой монтирования. Этот метод лучше работает с древовидной системой, но можно создавать папки там, где угодно. Стандартная схема разметки диска при установке Linux выглядит следующим образом:
Точные требования разметки диска под Linux к размеру зависят от потребностей. Если пользователь много редактирует мультимедиа или имеет мало оперативки, ему следует использовать больший объем подкачки swap. Эмпирическое правило заключается в том, что выбирается двукратный объем ОЗУ в качестве пространства и размещается в месте быстрого доступа, например, в начале или в конце диска. Даже если пользователь устанавливает «тонну» ПО для корневого раздела при разметке диска под Linux достаточно максимум 20 ГБ. Дистрибутивы используют ext 3/4 в качестве файловой системы, имеющей самостоятельный механизм самоочищения, не требующей дефрагментации. Однако для этого должно быть свободное пространство 25-35 % объема. В home хранятся личные документы и программы. Функционально он эквивалентен каталогу «Пользователи» в Windows. Полезно иметь его в отдельном элементе, потому что во время обновления или переустановки ОС данные в этом каталоге не будут изменены. Файл подкачки swap«Свап» — разметка жесткого диска Linux для обеспечения функции подкачки, которая существует в виде логической области на диске или просто в файле. Вместо использования физического объема в оперативной памяти она захватывает место на диске для хранения временных файлов, тем самым сокращая использование оперативной памяти. Объединенный набор ОЗУ и подкачки создает виртуальную память, большую, чем по умолчанию на компьютере. Таким образом, ядро Linux может выполнять процессы, которые требуют больше памяти, чем физически доступно. Функция swappiness представляет предпочтение ядра использовать swap. Перестановка может иметь значение от 0 до 100, но по умолчанию используется значение 60. Необходимо уточнить: это значение может быть не одинаково эффективным во всех случаях, поскольку будет зависеть от индивидуального использования, технических характеристик оборудования и потребностей пользователя. Пользователю нужна одна gpt-разметка диска Linux, используемая как пространство для виртуальной подкачки. Для простоты создают файл с размером от 50 % до 100 % физической памяти в ОС. Если у ПК мало оперативки и большое количество места на диске, то увеличивают объем. Корневые файловая системаПредставлена, как косая черта (/). Это вершина дерева каталогов содержит Linux и все, что устанавливается в системе и эквивалентна диску «C:» DOS или Windows. Пользователь, создающий раздел для корневого каталога, не должен путать его с учетной записью root, являющейся функцией администратора системы. Разметка дисков Kali Linux и размер корневого элемента будет зависеть от того, что устанавливается или планируется разместить. Предварительно знакомятся с документацией к дистрибутиву и резервируют достаточно места для максимальной установки, а также не менее 100 МБ для временного пространства. Если пользователь планирует загрузить и опробовать много программного обеспечения, оставляют больше места. Если у ПК небольшой жесткий диск, можно обрезать установленные пакеты, чтобы сэкономить место. В целом, если у ПК корневой раздел между 2 ГБ и 8 ГБ, то этого вполне достаточно для оперативной работы системы. Home каталогТретий и последний этап, который выполняют при разметке разделов диска для установки Linux, — создание home каталога. Это место, где хранятся пользовательские файлы, другими словами, данные. Это эквивалентно папке «Мои документы» на рабочем столе MS Windows, если установлен MS Office. В многопользовательской системе каждый юзер имеет собственный каталог home. Содержимое домашнего каталога защищено разрешениями файлов и доступно всем аутентифицированным абонентам. Любой пользователь с привилегиями администратора имеет право доступа к защищенному файлу, включая домашние каталоги других пользователей. Отделение пользовательских от общесистемных данных позволяет избежать избыточности и значительно упрощает резервное копирование важных документов. Зловредные программы и вирусы, работающие под именем юзера и с его привилегиями могут изменять только файлы в домашнем каталоге и файлы рабочей группы, частью которых является пользователь, но не актуальные системные файлы. Строго говоря, нет необходимости создавать отдельное место для home. Если этого не сделать, он будет находиться в корневом разделе, как и все остальные системные каталоги. Если не хватает места, то может потребоваться настроить компьютер с созданием отдельного хранилища, что в дальнейшем позволит переустановить Linux без потери личных данных. Создание перегородок Partition MagicОбычно для создания перегородок и разделов используют программу Partition Magic, которую можно найти на BOOTABLE CD. Запускают BootCD и первый вариант — Disk Partition Tools.
Макет Mint системДля создания макета разметки диска для Linux Mint изменяют страницу установщика на «что-то другое», после чего они будут показаны на жестком диске. Процесс создания новых перегородок:
на #. Аналогично можно создать любую перегородку Linux Mint. Рекомендуемое разбиение UbuntuРекомендуемое разбиение на разделы Ubuntu, можно продемонстрировать, например, для диска SATA емкостью 500 ГБ и основным разделом boot = 1 ГБ. Этапы настройки Ubuntu 14.04:
Разметка диска для Linux и WindowsИногда необходимо установить Linux на ПК с Windows. Для этого необходимо выделить место на диске. Рекомендуют применять инструмент разметки GParted для изменения размера Windows и создания новых разделов для Linux. В целом, дистрибутивы «Линукс» имеют хорошую аппаратную поддержку. Но необходимы меры предосторожности. Всякий раз, когда не применяют правильную разметку диска Linux, существует риск потери данных, независимо от того, какую ОС устанавливают. Важно удостовериться, что критические данные сохранены на внешнем носителе и что резервные копии не повреждены и могут быть восстановлены. Ubuntu, как и многие другие дистрибутивы Linux, поставляется в качестве загрузочного LiveCD. Это означает, что можно загрузить ее и проверить совместимость оборудования, не внося никаких изменений в существующие установки. Процесс планирования разметки жесткого диска для установки Linux:
Лучшие менеджеры дисковСуществует много программ, которые помогут управлять разделами на дисках в Linux. Но зачастую такое огромное количество альтернатив становится проблемой для начинающих в данной области и заставляет их сомневаться в том, какую из них выбрать. Управление разделами жесткого диска — это практика высокого риска, ведь если пользователь точно не знает, что делает, то может сделать систему неработоспособной. Новичкам рекомендуется начинать с графических опций инструментов и забыть о командной строке. Более продвинутым юзерам следует порекомендовать два лучших инструмента командной строки, которые можно применять для управления разделами и жесткими дисками:
Три наиболее актуальных инструмента с GUI:
Некоторые дистрибутивы, такие как Ubuntu, предлагают GParted в качестве утилиты для LiveCD. Поэтому если пользователь научится применять программу, он сможет правильно разделить диски, чтобы иметь две или более операционных систем на ПК, при этом информация на нем будет лучше организована. Источник |