Разбивка диска для установки Linux
Для установки Windows достаточно просто выбрать раздел диска. Система сама его отформатирует и установит туда все файлы. Но Linux позволяет намного гибче настроить расположение системы и ее файлов. Во время установки вы можете разместить различные папки с системными или пользовательскими файлами на разных разделах.
Это очень интересная функция, повышающая надежность системы, а также удобство ее использования. Наша сегодняшняя статья ориентирована на новичков, мы рассмотрим как нужно выполнять разбивку диска для установки linux. Поговорим зачем это нужно, какие размеры для разделов выбирать и так далее.
Содержание статьи:
Немного теории
Начнем с того, что в Linux не существует дисков, таких какими мы их знаем в Windows. Здесь все намного более прозрачно. Есть разделы диска, а также существует одна корневая файловая система.
В качестве корневой файловой системы подключается выбранный вами для этого раздел, а уже к нему, в подкаталоги подключаются другие разделы. Сюда же подключаются флешки, DVD диски и другие внешние носители. Например, раздел загрузчика подключается в /boot, в качестве /sys, /proc, /dev подключаются виртуальные файловые системы ядра, а в качестве /tmp присоединяется оперативная память.
Но для пользователя все это выглядит как единая файловая система. Складывается впечатление, что все файлы находятся на корневом разделе, а не раскиданы по нескольким. Вообще говоря, можно установить Linux на один раздел, не разбивая файловую систему, но так делать не рекомендуется, ниже мы рассмотрим почему.
Зачем так делать?
У каждого из разделов своя задача. Разбивка диска для linux между несколькими разделами изолирует их один от другого. Если на одном разделе, например, домашнем закончится место, то система все еще сможет нормально работать, потому что это никак не касается корневого раздела.
Вынесение домашнего раздела также очень полезно при переустановках. Так вы сможете переустановить систему но сохранить все свои данные. Или же еще можно использовать одного пользователя в нескольких системах.
Загрузчик выносится на отдельный раздел, если файловая система вашего корневого раздела не поддерживается Grub, например, если вы используете Btrfs, xfs и т д. Также такая разбивка диска на разделы linux нужна если вы применяете технологию LVM или шифрование. Кроме того, загрузчик быстрее обнаружит свои файлы, если они будут на небольшом разделе в начале диска, а не где-то в дебрях много — гигабайтовой файловой системы.
На серверах иногда выделяются разделы /var и /usr. Это нужно опять же для изоляции и безопасности, например, вы можете запретить с помощью опции монтирования выполнение файлов с раздела /var.
Разбивка диска для Linux
В стандартной разбивке диска для Linux используется четыре раздела:
- / — корень, основной раздел для файловой системы;
- /boot — файлы загрузчика;
- /home — раздел для файлов пользователя;
- swap — раздел подкачки, для выгрузки страниц из оперативной памяти, если она будет переполнена.
Все что здесь перечислено кроме swap — это точки монтирования в файловой системе. Это значит, что указанные разделы, будут подключены в соответствующие папки в файловой системе.
Сейчас мы не будем рассматривать как выполняется разбивка диска для установки linux на практике. Все это делается в установщике в пару кликов. Но более детально остановимся на файловых системах и их размерах, чтобы вы точно знали какие значения выбирать.
Раздел /boot
Разбивка жесткого диска linux начинается с создания этого раздела. Здесь все очень просто. На этом разделе размещаются файлы настройки и модули загрузчика, которые считываются при старте Grub, а также ядро и initrd образ. Эти файлы занимают не так много пространства, около 300 Мегабайт, но в некоторых дистрибутивах здесь могут размещаться еще и темы Grub, а также со временем будут накапливаться старые версии ядер, так что лучше запастись местом и выделить 500 Мегабайт. Этого будет вполне достаточно.
Что касается файловой системы, то нам нужна самая быстрая и простая. Задача этого раздела сводится к тому, чтобы как можно быстрее выдать файлы во время загрузки. Журналирование здесь не нужно, поскольку оно только замедлит загрузку, а файлы изменяются очень редко. Поэтому наш выбор ext2.
Раздел /
Это главный раздел вашей системы. На нем будут находиться все системные файлы, и к нему будут подключаться другие разделы. Сюда же мы будем устанавливать все свои программы и игры.
Учитывая все это нужно выделить достаточное количество места. Минимальные требования, чтобы вместились все файлы из установочного диска — 8 Гигабайт. Но когда вы установите все нужные вам программы система начнет занимать около 20 Гигабайт (это без игр). С каждым обновлением размер системы будет еще увеличиваться на 200-500 мегабайт. А теперь добавьте сюда игры. Если возьмете 50 Гигабайт под корень — не ошибетесь.
Файловая система должна быть стабильной, потому что в инном случае вы рискуете потерять всю систему при неудачном выключении компьютера. А поэтому нам нужна журналируемая файловая система. Можно брать ext4, resierfs или btrfs. Сейчас последняя стала заметно стабильнее. Но строго не рекомендуется брать что-то вроде XFS, потому что она очень чувствительна к сбоям.
Но нельзя использовать ntfs или fat. Дело в том, что ядро использует некоторые особенности файловых систем для правильной работы, например, жесткие ссылки на конфигурационные файлы или система inotify для уведомления об изменениях в файловой системе. А эти файловые системы таких функций не поддерживают.
Раздел swap
Это раздел подкачки, куда будут отправляться неиспользуемые страницы памяти, если она переполнена. Также сюда записывается все содержимое памяти когда компьютер уходит в режим сна или гибернации. Конечно, раздел swap может быть размещен в виде файла на диске, как и в WIndows, но так будет работать быстрее. Размер рассчитывается очень просто, он должен быть равным количеству оперативной памяти. Файловая система специальная — swap.
Домашний раздел — /home
Это раздел для ваших файлов. Здесь будут ваши загрузки, документы, видео, музыка, а также настройки программ. Тут мало места быть не может поэтому берем все оставшееся. Файловая система так же как и для корня нужна стабильная и быстрая. Можно брать ту же ext4 или btrfs, или даже xfs, если вы уверенны что неожиданных сбоев и отключений питания быть не должно. разметка диска для linux для этого раздела выполняется в последнюю очередь.
Динамическое изменение размера разделов
Очень часто бывает, что разметка диска для установки linux уже выполнена система установлена и нормально работает, а через некоторое время мы понимаем, что места под тот или иной раздел было выделено мало. В таких случаях нас ждет долгая переразметка или даже полное удаление разделов, если вы сразу не предвидели такой вариант.
Во-первых, можно создать резервный раздел, после того, для которого в будущем может потребоваться много места, оставить 10 Гб про запас, чтобы потом не было проблем, не такая уж плохая идея.
Во-вторых, можно использовать LVM. Это виртуальная прослойка для работы с дисками в Linux, позволяющая динамически изменять размер разделов независимо от свободного места после и до них.
Выводы
Теперь вы знаете как выполняется разбивка диска linux и сможете справиться этой задачей. Правильная разбивка сэкономит вам потом очень много времени. Если у вас остались вопросы, спрашивайте в комментариях!
Разбивка дисков в Linux для самых маленьких / Хабр
У многих начинающих пользователей линукс возникают сомнения, как правильно разбить жесткий диск. Постараюсь немного облегчить муки выбора нашим коллегам.
У нас в распоряжении есть — физическая разбивка дисков на разделы(fdisk, gparted), соф-RAID (mdadm), менеджер логических дисков (LVM), ширование dm-crypt (остальным не стоит забивать голову).
Пути разбивки дисков неисповедимы, поэтому мы начнем с самого простого.
1. Физическая разбивка дисков
Это самый простой, надежный и совместимый «дедовский» метод. Он позволяет четко очертить границы разделов и их взаимное положение на диске.
При разбивке диска можно учесть его физические особенности и получить некоторый прирост производительности. Дело в том, что ближе к краю диска скорость чтения может быть в несколько раз выше, чем ближе к центру. Соответственно, если расположить например /boot(128 мб), swap (memory * 2 or 2.5), /(root) то мы получаем хорошую скорость загрузки и работы с разделом подкачки. Если есть несколько дисков, то можно расположить swap в начале каждого. Но парится со swap есть смысл, если вы работаете с большими объемами данных — linux не использует swap без крайней нужды. (проверьте free -m). Отказываться от использования swap крайне не рекомендуется, так как linux хорошая система, но чудес не бывает. Открыв файл на 1ГБ можно заблокировать систему намертво без возможности разблокирования.
Очень часто пользователи отделяют /home от / (root) — это не имеет никакого практического смысла в однопользовательских системах. Обычно, / (root), /var, /home разделяют на серверах, чтобы пользователи со злым умыслом не заполнили логи или свою домашнюю директорию. Кстати, смонтировать /home с noexec можно и не делая отдельного раздела (man mount).
Если вы пользуетесь парралельно windows то я рекомендую использовать FAT32 для разделов с музыкой/фильмами, к которым вы хотите иметь доступ в обоих системах (и ни в коем случае не делать /home или домашнюю папку в FAT32!!). NTFS хорошо поддерживается, но недостаточно, чтобы ей пользоваться каждый день (чтобы снять unclean shutdown который не дает смонтировать раздел- нужно грузить windows), ошибки в файловой системе могут вызывать подвисания и потерю данных (привет жадному Биллу).
Запомните: черезмерная разбивка — корень всех бед. Разбивать диски «особым» образом нужно только под КОНКРЕТНУЮ задачу.
2. Логическая разбивка дисков
Не бойтесь LVM — он не такой страшный. С его помощью можно переразбивать диски, расширять партиции, добавлять физические устройства и расширяться на них, делать теневое копирование, бекап аналогичный «time machine» появился еще примерно в 2002 году. Не бойтесь, делайте бекап и пользуйтесь гибкостью LVM.
Для работы LVM, MD, DM обязательно нужен физический раздел /boot который позволит загрузчику(grub, Lilo etc) скачать минимальный образ системы (initrd) с необходимыми драйверами и конфигами для старта основной системы.
С логической разбивкой все сложнее. Вложенность разделов может быть произвольная.
Например как делается полное шифрование в ubuntu: /boot DM-CRYPT[LVM[/(root) swap]] — физический раздел /boot, затем физический раздел с dm-crypt, в котором находится LVM в свою очередь в котором два логических раздела /(root) и swap.
Пример из жизни параноика:
/boot DM-CRYPT[ LVM[ /root DM-CRYPT-random[/tmp] DM-CRYPT-random[/home] DM-CRYPT-random[/var/log] DM-CRYPT-random[swap] ]]
При каждой загрузке /tmp /home /var/log и swap инициализируются с рандомным ключом. Конечно это ставит жирный крест на hibernate но при каждой загрузке- система абсолютно чистая от логов и временных файлов. Вполне сгодится для студентов или любителей побродить по порносайтам.
3. Советы по оптимизации
/boot можно сделать в файловой системе ext2 — она быстрей, чем ext3 и этого будет достаточно.
На активно использующемся разделе можно отключить access time — флаг noatime. Так часто делают на веб-серверах для уменьшения нагрузки на жесткий диск.
Как показала многолетняя практика, не стоит надеяться на надежность простого либо навороченного решения. Стоит использовать самое удобное и делать регулярный rsync на внешний носитель. В таком случае отпрадают вопросы на счет восстановления данных, которые при любом решении (особенно при шифровании) сильно усложняют жизнь. Например беды на шированной партиции при наличии Luks могут вывести систему из строя без возможности восстановления данных. Шифрованные данные более подвержены сильным повреждениям, чем нешифрованные.
(советуйте, добавлю)
В linux можно сделать абсолютно все, что угодно и это будет работать. Главное, руководствоваться здравым смыслом и не брезговать читать man вместо довольно часто вредных и устаревших howto.
Итак, резюмируем:
Для десктопов и ноутбуков оптимальный метод разбивки — полное отсутствие разбивки.
Для тех, кто не любит бекапиться, использовать «сложные методы» вроде LVM. Может подойти вариант:
swap (memory * 2), / (остальное)
Для юзеров убунты достаточно выбрать: Использовать все свободное место под LVM, тогда у вас останется много возможностей «на вырост».
Если разбивать /, /home то вы рано или поздно столкнетесь с нехваткой места на одном из разделов.
Плюсы и минусы разбиения жесткого диска: что нужно знать
Когда вы устанавливаете новый жесткий диск или покупаете компьютер, диск, скорее всего, поставляется с одним разделом. Это помещает все в один логический сектор диска.
Но вы можете легко создавать разделы, чтобы разделять данные разных типов. Вот что вы должны знать о разделении, преимуществах и недостатках этого.
Что такое разбиение диска?
Когда вы устанавливаете Windows на новый жесткий диск, установщик видит ваш диск как кучу нераспределенного пространства. Вам необходимо создать сегмент, чтобы операционная система знала, какую часть жесткого диска она может использовать. Это называется раздел. Когда вы форматируете раздел с определенной файловой системой, чтобы его можно было использовать, он называется объем.
Стандартная установка Windows может иметь один раздел, содержащий все, включая файлы ОС, ваши личные данные, установленные программы и многое другое.
Если вы купили компьютер с полки, он также может иметь дополнительный небольшой раздел для восстановления. Он отделен от основного раздела, поэтому даже если ваша установка Windows будет повреждена, вы все равно сможете восстановить ее с помощью резервного раздела.
Плюсы раздела жесткого диска
Почему вы хотите разделить ваш жесткий диск? Вот несколько веских причин.
1. Легкость переустановки
Хранение системных файлов Windows отдельно от вашей личной информации облегчает выполнение операций в Windows.
Например, переустановить Windows довольно просто, если она находится в отдельном разделе. Все, что вам нужно сделать, это отформатировать раздел Windows и переустановить ОС. Ваши установленные программы и файлы останутся там, где вы их оставили.
Если хотите, вы можете даже клонировать свой раздел Windows, чтобы у вас была точная копия настройки ОС, чтобы вернуться к ней.
2. Более простые резервные копии
Резервное копирование ваших файлов имеет жизненно важное значение. Хотя размещение файлов в отдельном разделе не является реальной резервной копией, это может значительно упростить вашу схему резервного копирования.
Как и в случае установки Windows, вы можете клонировать весь раздел, чтобы получить точную копию его данных. Для более простого подхода вы можете указать приложение резервного копирования для защиты всего диска вместо необходимости выбирать отдельные папки.
3. (Потенциально) Улучшенная безопасность
Разделение вашего диска также может защитить ваши данные от атак вредоносных программ. Если вымогатель попадет на ваш раздел Windows, у него будет меньше шансов заблокировать ваши личные файлы на другом разделе. Вы можете легко переустановить Windows, как указано выше.
Конечно, это зависит от конкретной атаки, поэтому мы рекомендуем держать себя защищенным от вредоносных программ
на первом месте.
4. Лучшая организация
Может быть, вы тот, кто любит ставить все в определенное место. Разделение позволяет вам добавить больше разделителей между типами данных. Возможно, вы хотите создать раздел для игр и приложений, а другой — для документов, музыки и подобных файлов.
Если вы обнаружите, что методов организации, доступных вам в одном разделе, недостаточно, добавление новых может помочь в сохранении ваших данных.
5. Установите несколько операционных систем
Я не могу не мечтать о своей идеальной настройке разработчика. Хороший настольный компьютер с разделами для всех основных ОС для компиляции на… ммм
— Бретань (@Yirggzmb) 24 марта 2018 г.
Мы обсуждали разделение файлов вашей ОС и личных данных по большинству из перечисленных выше причин. Но это не единственное использование для разбиения жесткого диска. Вы также можете добавить раздел на диск, чтобы установить на него другую операционную систему.
Возможно, вы хотите запустить Linux вместе с Windows, но ваш компьютер не может работать с виртуальной машиной. Вы можете создать новый раздел для Linux, не касаясь существующей системы Windows.
Кроме того, вы можете установить более старую версию Windows для обратной совместимости.
6. Используйте много файловых систем
Еще одно многоплатформенное использование для разметки — работа с несколькими файловыми системами. Хотя вам, вероятно, нет необходимости делать это со своим внутренним диском, внешние накопители будут более полезными, если вы используете их с несколькими операционными системами.
Например, вы можете разбить внешний жесткий диск объемом 1 ТБ на разделы. Создание одного FAT32 или exFAT будет работать с Windows, а другой, как Mac OS Extended, будет совместим с вашим Mac. Это позволяет вам наилучшим образом использовать доступное пространство для ваших нужд.
Минусы разбиения жесткого диска
С другой стороны, есть несколько причин, по которым вы должны избегать разбиения жесткого диска. Вот несколько из них.
1. Ложное чувство безопасности
Если вы не будете осторожны, наличие нескольких разделов может привести к потере данных. Хотя Windows отображает отдельные записи для каждого созданного вами раздела, все эти разделы все еще находятся на одном физическом диске.
Из-за этого, если ваш жесткий диск выходит из строя, разрушается в результате стихийного бедствия или иным образом перестает работать, вы потеряете на нем все. Это может быть шоком для нового пользователя, который привык к каждому диску в Этот ПК окно, представляющее отдельное физическое устройство.
Таким образом, резервное копирование ваших данных в Windows
независимо от того, на каком разделе он находится, имеет решающее значение.
2. Сложность и вероятность ошибок
Одна из самых больших проблем, когда у вас есть несколько разделов, — это держать их прямо. При наличии более трех или четырех разделов вы, скорее всего, потеряете преимущества организации, просто пытаясь их отслеживать.
И даже с дополнительным или двумя дополнительными разделами вам все равно придется настроить Windows для сохранения файлов и программного обеспечения на других разделах. Это сложнее, чем экономить все на одном.
Кроме того, сложность наличия нескольких разделов повышает вероятность ошибки. При форматировании одного раздела вы можете случайно стереть другой.
3. Жонглирование перегородок и пустое пространство
С одним разделом вам не нужно беспокоиться о дисковом пространстве, кроме полного заполнения диска. Но при наличии нескольких разделов у вас может быть мало места на одном разделе, но на другом достаточно свободного места.
Ограниченное пространство также означает, что вы можете столкнуться с неожиданностями. Например, для серьезного обновления Windows 10 может потребоваться больше места, чем у вас свободно на его разделе. Затем вам придется удалить некоторые игры из отдельного раздела, сжать этот раздел, а затем расширить тот, на котором установлена Windows.
К счастью, Windows позволяет легко сжимать и расширять разделы, так что вы не привязаны к исходным размерам. Но изменение размеров разделов часто неудобно.
4. Это обычно не нужно для обычного пользователя
Многие опытные пользователи любят разделять по причинам, перечисленным выше, и это здорово. Но для обычного пользователя это часто не нужно. У обычных пользователей обычно не хватает файлов, для управления которыми им нужен другой раздел. И они не часто устанавливают другие операционные системы.
Хотя разбиение не является слишком сложным, оно также создает некоторые проблемы для начинающего пользователя. По сравнению с низкой выгодой, они обычно не стоят усилий для их разделения.
5. Твердотельные накопители сводят на нет многие преимущества прошлого
Многие из исторических причин разделения теперь не так важны из-за включения SSD в современные компьютеры. См. Ниже раздел для обсуждения этого.
HDD vs. SSD Partitioning
Как вы, возможно, знаете, старые жесткие диски (HDD) являются механическими. У них есть подвижные пластины и голова, которая читает и записывает данные.
Из-за этого организация данных на диске влияет на скорость доступа к нему. Если диск должен вращаться вокруг, чтобы получить доступ к данным, которые находятся далеко друг от друга, это повлияет на производительность.
Некоторое время разделение было решением для этого. Ваш основной раздел с установленной Windows будет располагаться снаружи диска, который имеет самое быстрое время чтения. Менее важные данные, такие как загрузки и музыка, могут остаться внутри. Разделение данных также помогает быстрее выполнять дефрагментацию, важную часть обслуживания жесткого диска.
Но все это не относится к твердотельным накопителям (SSD). Они используют флэш-память для быстрого доступа к информации, независимо от того, где она находится на диске. Таким образом, оптимизация размещения файлов на диске не является проблемой. И вам не нужно дефрагментировать SSD.
Кстати, не беспокойтесь о том, чтобы «изнашивать» свой SSD, разбивая его на разделы. SSD организует файлы самостоятельно, независимо от разделов, поэтому проблем с неравномерным износом не возникает. А современные твердотельные накопители рассчитаны на большое количество циклов чтения / записи, поэтому вероятность того, что вы их оденете, прежде чем заменить в любом случае, невелика.
Как Разбить Ваш Диск в Windows
Решили, что хотите создать новый раздел на жестком диске? Мы вас покрыли. Ознакомьтесь с нашим руководством по управлению разделами жесткого диска в Windows 10
,
Стоит ли для вас разделение?
Мы рассмотрели некоторые преимущества и недостатки разбиения вашего диска. Таким образом, потенциальные трудности по сравнению с относительно небольшой прибылью для среднего пользователя означает, что вы должны придерживаться того, что у вас есть сейчас. Но разделение предлагает преимущества для опытных пользователей, которые хотят логического разделения данных и не отказываются от использования свободного места.
Для получения дополнительной информации об этом, посмотрите наше сравнение разбиения, клонирования и резервного копирования.
,
Разбивка дисков и создание софт-рейд при установке дистрибутива IP-АТС Voxlink в расширенном режиме.
Исходные данные: сервер с двумя одинаковыми HDD
Задача подготовить дисковое пространство с двумя раздельными логическими партициями объединенными в RAID1. Такая схема может быть использована, например, при построении отказоустойчивого кластера на DRBD. Рассмотрим пример, что SWAP-раздел не требуется.
После получения дистрибутива его необходимо записать на DVD. В процессе установки на экране приветствия необходимо перейти в расширенный режим (advanced)
Далее необходимо выбрать режим настройки сети
Система установки запросит, требуемые действия над жесткими дисками. Необходимо согласиться на удаление всех данных с HDD.
Выбрать расширенное разбиение (Create Custom Layout)
Создать партицию по кнопке create
Выбрать тип RAID Partition
В окне параметров выбрать:
— тип файловой системы software RAID
— HDD — sda
— размер указать 15Gb20Gb (фиксированный)
Создать следующую партицию — в параметрах указать:
— тип файловой системы software RAID
— HDD — sda
— размер выбрать Fill to maximum allowable size, т. е. Заполнить все оставшееся пространство
Аналогичные шаги проделать для второго HDD (sdb)
В итоге должно получиться как на скриншоте — на каждом HDD по два раздела типа software RAID
Далее необходимо создать RAID устройства по клавише Create и выбрать RAID Device
В параметрах указать следующее:
— точка монтирования /
— файловая система ext4
— RAID устройство — md0
— тип RAID — RAID1
— состав RAID — выбрать партиции sda1 и sdb1 (которые создавались размером в 15-20Gb на обоих дисках)
второе RAID устройство создается аналогичным образом из оставшихся партиций большего объема, основное отличие — точку монтирования указывать не нужно — на данном устройстве будет находиться DRBD
В итоге должно быть два RAID-устройства md1 и md0
Следующим шагом — по нажатию Next система запросит форматирование — согласиться на форматирование
При установке система запросит указать раздел для установки загрузчика: По умолчанию будет предложена установка на sda — можно согласиться и продолжить установку.
Далее установка продолжится в стандартном режиме.
Крайне желательно на момент установки обеспечить серверу интернет-соединение так как в окончание установки сервер скачивает необходимые пакеты из репозитория Voxlink и подключается к VPN-серверу Voxlink.
Иллюстрированный самоучитель по Linux › Установка Linux Red Hat 7.1 › Разбивка диска [страница — 33] | Самоучители по операционным системам
Разбивка диска
Теперь надо решить, как распределить место на диске для установки Linux. Это очень важное решение, к принятию которого надо отнестись с большой осторожностью, поскольку ошибка может привести к удалению нужных данных.
Предположим, Linux устанавливается на компьютер с одним жестким диском, на котором образована непрерывная область свободного объема (желательно, больше 1 Гбайт), готовая для установки Linux (см. гл. 3).
Выберем инструмент для разбивки диска. Вариантов два – Disk Druid и fdisk.
Fdisk – стандартный инструмент разбивки диска для Linux, входящий практически в каждый дистрибутив. Это не самая удобная программа, особенно для тех пользователей Linux или Unix, которые решили воспользоваться ею впервые.
Предупреждение
Будьте очень внимательны: неосторожное использование fdisk может привести к потере всех ваших данных. Кроме того, следует иметь в виду, что программа f diski входящая в Linux сильно отличается от fdisk, входящей в MS DOS. В Linux программа fdisk позволяет использовать множество опций (см. гл. 5).
Чтобы упростить задачу, в дистрибутив Linux Red Hat 7.1 входит другая программа разбивки – Disk Druid. Мы будем ориентироваться на применение именно этой программы, благодаря которой установка Linux становится проще и доступнее для новичков. Нажатие кнопки Disk Druid приводит к открытию главного экрана программы.
Экран разделен на три части: Partitions (Существующие разделы), ряд кнопок и Drive Summary (Описание диска).
В области Partitions каждый раздел системы представлен отдельной строкой с указанием следующих сведений.
Mount Point (Точка установки). Указывает расположение раздела в структуре каталогов Linux. Все каталоги Linux являются подкаталогами корневого каталога, обозначаемого косой чертой (/), поэтому их имена начинаются именно с нее, например, /home, /opt или /usr/xllR6 (Пользователи DOS и Windows! Обратите внимание: используется не обратная (\), а прямая (/) косая черта. – Прим. ред.). Естественно, минимальная структура каталогов состоит из одного раздела /. Если установить дополнительный раздел Linux как подкаталог, в системе станет два каталога. Например, при установке нового раздела как /usr любые данные, записываемые в подкаталог /usr, окажутся в разделе /usr, остальные – в разделе, установленном как корневой каталог.
Чтобы ограничить размер каталога или выделить ему область точно указанного размера, можно смонтировать каталог с ограничением объема. Главное назначение стандартных каталогов Linux Red Hat высшего уровня:
- /bin – содержит стандартные системные утилиты;
- /boot – содержит ядро, загрузчик, карты памяти и описание модулей. Обычно создается в отдельном разделе;
- /dev – содержит драйверы устройств;
- /home – содержит исходные каталоги пользователей;
- /mnt – содержит файловые системы, смонтированные как временные, например: /mnt/cdrom или /mnt/ floppy;
- /opt – содержит дополнительное программное обеспечение; /sbin – содержит стандартные инструменты администрирования;
- /usr – содержит дополнительные системные программы и инструменты администрирования;
- /var – содержит файлы протоколов (log files) и буферные файлы принтеров (print spools). Обычно он монтируется с ограничением размера на Web-серверах, поскольку в противном случае log-файлы легко «затопят» все свободное пространство в разделе;
- /etc – содержит администраторские и конфигурационные файлы. Находившиеся ранее здесь командные утилиты должны быть перенесены в разделы /bin и /sbin.
Device (Устройство). Указывает имя устройства в системе Linux для каждого раздела. Имя диска IDE имеет вид hdx, где х принимает значения а (первичный ведущий диск), b (первичный ведомый), с (вторичный ведущий) и d (вторичный ведомый). Следовательно, в системе с одним жестким диском IDE ему присваивается имя hcla. Имена жестких дисков SCSI имеют вид sdx, где х принимает те же значения, что и для дисков IDE. Разделы обозначаются последовательными числами, начиная с hdal (раздел 1 диска hda). Обычно разделы с 1 по 4 – первичные, 5 и выше – расширенные и логические, характерные для многих систем DOS. Диск с разделами Linux для загрузочного каталога (hdal), корневого каталога (hda5) и для файла подкачки (hda6).
Requested (Затребовано). Указывает минимальный объем раздела в Мбайт.
Actual (Фактически). Указывает фактический объем (Мбайт), распределенный для данного раздела. Программа Disk Druid позволяет создавать наращиваемые разделы Linux, объем которых можно увеличивать по мере необходимости и при наличии свободного места на диске. В разделах DOS затребованный и фактический объемы совпадают. Type (Тип). Указывает тип раздела: Linux native (раздел Linux), Linux swap (раздел подкачки Linux), Linux RAID (раздел Linux RAID), DOS 16-bit<32M (16-разрядный раздел DOS с размером менее 32 Мбайт) и DOS 16-bit>=32M (16-разрядный раздел DOS с размером не менее 32 Мбайт). Хотя вы и не можете в программе Disk Druid создать разделы типа FAT32 и NTFS, но они распознаются здесь.
Далее расположен ряд из пяти кнопок. Кнопка задания Add (Добавить) предназначена для создания разделов Linux, Edit (Изменить) – для обеспечения доступа из Linux к существующим данным DOS и Windows. Можно удалить раздел, используя кнопку Delete (Удалить). Чтобы начать сначала, воспользуйтесь кнопкой Reset (Сброс). Кнопка Make RAID Device (Создать RAID-устройство) позволяет распределить данные по нескольким независимым разделам с целью повышения скорости доступа и улучшения надежности.
2.3. Разбивка диска. Linux глазами хакера
Читайте также
2.3.2. Разделы диска и таблица разбиения диска.
2.3.2. Разделы диска и таблица разбиения диска. Физические диски в Intel-системах принято разбивать на разделы. Повелось это, кажется, из-за того, что первые версии MS-DOS не могли обеспечить доступ к большим дискам (а объемы дисков росли быстрее, чем возможности DOS). Тогда
Разметка диска
Разметка диска Теперь, когда у нас компьютер загружается с диска, мы вставляем в CD-ROM наш записанный диск с Ubuntu и перезагружаемся. Вот, что мы видим.Выбираем нужный нам язык и жмём Ввод.Можно проверить диск на наличие ошибок, чтобы на середине установки не было сюрпризов.
Очистка диска
Очистка диска Говорят, что жесткий диск – «зеркало души» пользователя. Файлы у нерях всегда разбросаны как попало, «чайники» вообще с трудом представляют, что и где у них вообще может находиться… И лишь у опытных пользователей все разложено по полочкам, удобно и
Дефрагментация диска
Дефрагментация диска Как уже было сказано, оснастка Дефрагментация диска предназначена для выполнения дефрагментации и входит в состав консоли dfrg.msc.Оснастка имеет GUID-номер {43668E21-2636-11D1-A1CE-0080C88593A5}, то есть если вы создадите DWORD-параметр Restrict_Run в ветви реестра
Проверка диска
Проверка диска Изменение времени ожиданияПри загрузке Windows после неправильного выключения запускается проверка дисков. При этом пишется что-то вроде «Через 10 секунд начну проверять…». Чтобы уменьшить время ожидания надо в разделе HKLMSYSTEMCurrentControlSetControlSession Managerсоздать или
Копирование диска
Копирование диска Чтобы создать копию компакт-диска, выберите в меню Инструменты команду Копирование диска. Откроется окно, изображенное на рис. 9.9. Рис. 9.9. Окно Копирование диска.Из раскрывающегося списка Источник выберите привод компакт-дисков, который будете
Очистка диска
Очистка диска Для удаления информации с CD-RW щелкните мышью на команде Очистка диска меню Инструменты. Откроется окно Очистка диска (рис. 9.14).С помощью переключателя Выберите необходимый способ очистки укажите нужный способ очистки перезаписываемого
Проверка диска
Проверка диска Итак, ошибки, возникающие на жестком диске, можно условно разделить на два типа: аппаратные и программные.Аппаратные связаны с механическим повреждением диска. Как правило, разрушается не весь диск, а его отдельные участки. Такие участки называются
Дефрагментация диска
Дефрагментация диска Вторая кнопка в окне, изображенном на рис. 8.14, слева, отвечает за выполнение дефрагментации диска.Что это такое? Дело в том, что с течением времени жесткий диск постепенно заполняется файлами: постоянно создаются новые, реже удаляются ненужные, файлы
Разбивка на страницы и нумерация
Разбивка на страницы и нумерация Word разбивает документ на страницы автоматически, руководствуясь параметрами страницы, установленными в меню Файл/Параметры страницы (File/Page Setup). Воспользовавшись этим меню, вы можете изменить такие важные параметры, как отступ текста от
Разбивка на сцены
Разбивка на сцены Pinnacle Studio имеет возможность сразу же разбить захваченное видео на фрагменты, называемые сценами. Разбивка на сцены не подразумевает создания разных файлов из одного потока захватываемого видео. Скорее, начало и конец каждой сцены сохраняются в одном из
Закрытие PGP диска.
Закрытие PGP диска. Закройте все программы и файлы, имеющиеся на диске PGP, т.к. невозможно закрыть диск, если файлы на этом диске до сих пор еще открыты. Теперь зайдите в мой компьютер выделите мышкой диск PGP, нажмите на правую кнопку мышки и выберите команду <unmount> в
Очистка диска
Очистка диска Любой пользователь знает, что компьютер не только приносит пользу, но и вызывает головную боль. Все потому, что о нем, как и о домашнем любимце, нужно постоянно заботиться. Ежедневные разговоры с друзьями, серфинг в Интернете, установка и удаление
Разбивка на главы
Разбивка на главы Глава 1 включает описание базовых принципов работы BIOS и специальные темы, а в главе 3 вы найдете более структурированную информацию. Вы освоите не только предназначение всех функций BIOS, но и принципы, которые лежат в основе всех изменений системы. Вы
Копирование диска
Копирование диска У вас есть диск и вам нужно его скопировать? Тогда запустите Nero Express и выберите команду Копировать весь диск. Программа предложит вам выбрать привод-источник и привод приемник. Поскольку у вас, скорее всего, только один привод, то в качестве источника и
Как правильно разбить диск для 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 выглядит следующим образом:
- Раздел 12-20 ГБ для ОС называется root.
- Малый раздел для увеличения оперативки, называемый swap.
- Большой для личного применения — home.
Точные требования разметки диска под 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.
- Выбирают жесткий диск и нажимают дополнительную кнопку в виде «меню», где назначают объем ГБ для Linux.
- Далее появится раздел, который придется создать Unallow.
- Нажимают кнопку на нем и выбирают «Создать».
- Появится меню настройки. Раздел Linux должен быть основным и отформатирован в Ext3 или Ext2.
- В LABEL помещают метку — Ubuntu, потому что будет установлен дистрибутив.
- Размер кластера оставляют «По умолчанию».
- Как только он настроен, подтверждают кнопкой на экране «ОК».
Макет Mint систем
Для создания макета разметки диска для Linux Mint изменяют страницу установщика на «что-то другое», после чего они будут показаны на жестком диске.
Процесс создания новых перегородок:
- Нажимают кнопку «+», чтобы добавить новый и регулируют размер, в котором нужно создать Linux Mint.
- Устанавливают точку монтирования на root и оставляют файловую систему ext4.
- Создают подкачку и выбирают «область подкачки».
- Открывают приложение терминала и вводят следующее: sudo su.
- Ввести свой текущий пароль, чтобы получить права root. Команда изменится с символа
на #.
Аналогично можно создать любую перегородку Linux Mint.
Рекомендуемое разбиение Ubuntu
Рекомендуемое разбиение на разделы Ubuntu, можно продемонстрировать, например, для диска SATA емкостью 500 ГБ и основным разделом boot = 1 ГБ.
Этапы настройки Ubuntu 14.04:
- В ассистенте LiveCD выбирают установку, в четвертом пункте отмечают опцию «Дополнительные параметры», чтобы создать разделение. Появится жесткий диск на 500 ГБ.
- Нажимают «Создать таблицу», откроется предупреждение о том, что будет потеряно все содержимое.
- Нажимают «Продолжить», откроется пустая таблица настройки.
- Выбирают свободное место и нажимают на значок «+», чтобы добавить раздел, например: Размер: 1024 МБ (1 ГБ) > Тип: Основной > Файловая система: ext4> Точка монтирования: boot.
- Создают перегородку для SWAP: Размер: 8192 МБ (8 ГБ) > Удваивают 4 ГБ ОЗУ компьютера > Тип: Логика > Файловая система: Область обмена >Точка крепления.
- Создают для ОС и рабочих программ: Размер: 51 200 МБ (50 ГБ)> Тип: Логика > Файловая система: ext4 > Точка крепления.
- Создают home, где пользователи обычно сохраняют торрент-загрузки, фильмы, музыку, тысячи фотографий: Размер: 476 454 МБ (более или менее, что осталось от диска) > Тип: Логика > Файловая система: ext4 > Точка крепления: home.
Разметка диска для Linux и Windows
Иногда необходимо установить Linux на ПК с Windows. Для этого необходимо выделить место на диске. Рекомендуют применять инструмент разметки GParted для изменения размера Windows и создания новых разделов для Linux.
В целом, дистрибутивы «Линукс» имеют хорошую аппаратную поддержку. Но необходимы меры предосторожности. Всякий раз, когда не применяют правильную разметку диска Linux, существует риск потери данных, независимо от того, какую ОС устанавливают. Важно удостовериться, что критические данные сохранены на внешнем носителе и что резервные копии не повреждены и могут быть восстановлены.
Ubuntu, как и многие другие дистрибутивы Linux, поставляется в качестве загрузочного LiveCD. Это означает, что можно загрузить ее и проверить совместимость оборудования, не внося никаких изменений в существующие установки.
Процесс планирования разметки жесткого диска для установки Linux:
- После нажатия по кнопке Install начнется установка Linux. Не следует использовать маленький системный раздел Windows, но можно изменить размер раздела NTFS, чтобы освободить место.
- Выбор установки по умолчанию — установить Win и Linux рядом.
- Для Linux нужны три раздела (root, swap, home). Windows уже использует два. На диске допускаются всего четыре основных. Это означает, что потребуется включить дополнительное пространство, полученное в результате сжатия Windows 7, иначе придется отказаться от использования отдельного раздела подкачки или home в Linux.
- Изменяют занимаемый размер Windows (sda2). Создают расширенный — будет называться sda3.
- Создают логические root, swap, home внутри Extended — будут называться sda5, sda6 и sda7.
- Изменяют раздел.
- Используют GParted для создания макета. GParted поставляется с Ubuntu. Его можно найти в «Система» > «Администрирование» > «Редактор».
- Следующим шагом является создание расширенного раздела, который будет занимать все свободное пространство, включая новые 2 ГБ, освобожденные от Windows.
- GParted довольно дружелюбный и начнет работать. Сначала будет запущена задача сжатия, затем запустится симуляция, чтобы убедиться, что разметчик может выполнить желаемую задачу. Затем выполнит проверку согласованности NTFS и исправит ошибки, если найдет их. После он изменит размер и скопирует все данные.
Лучшие менеджеры дисков
Существует много программ, которые помогут управлять разделами на дисках в Linux. Но зачастую такое огромное количество альтернатив становится проблемой для начинающих в данной области и заставляет их сомневаться в том, какую из них выбрать.
Управление разделами жесткого диска — это практика высокого риска, ведь если пользователь точно не знает, что делает, то может сделать систему неработоспособной. Новичкам рекомендуется начинать с графических опций инструментов и забыть о командной строке.
Более продвинутым юзерам следует порекомендовать два лучших инструмента командной строки, которые можно применять для управления разделами и жесткими дисками:
- Fdisk — мощный инструмент командной строки с интерфейсом текстового режима, с помощью которого выполняют управление разделами. Помощь облегчает работу с ней, каждая команда ее интерактивного меню может быть вызвана одной буквой, такой как m — для справки, n — для создания новых, p — для вывода таблицы, t — для форматирования, w — для записи.
- Parted — инструмент в текстовом режиме, основное отличие которого от предыдущего состоит в том, что все действия отправленных команд будут применены немедленно. Поэтому с ним нужно обращаться еще осторожнее, чем с предыдущим.
Три наиболее актуальных инструмента с GUI:
- GParted — рекомендуется для всех пользователей, потому что его графический интерфейс прост и интуитивно понятен, позволяет выполнять множество операций от создания нового, форматирования, создания таблиц, изменения размера.
- GNOME — по умолчанию устанавливается собственный дисковый инструмент, его интерфейс прост, но, если честно, многие рекомендуют все же GParted.
- KDE — предоставил своим средам рабочего стола Plasma еще один инструмент для создания разделов по умолчанию. В этом случае интерфейс более похож на GParted и прост, поэтому он может стать еще одним хорошим вариантом по мощности.
Некоторые дистрибутивы, такие как Ubuntu, предлагают GParted в качестве утилиты для LiveCD. Поэтому если пользователь научится применять программу, он сможет правильно разделить диски, чтобы иметь две или более операционных систем на ПК, при этом информация на нем будет лучше организована.
Для установки Windows достаточно просто выбрать раздел диска. Система сама его отформатирует и установит туда все файлы. Но Linux позволяет намного гибче настроить расположение системы и ее файлов. Во время установки вы можете разместить различные папки с системными или пользовательскими файлами на разных разделах.
Это очень интересная функция, повышающая надежность системы, а также удобство ее использования. Наша сегодняшняя статья ориентирована на новичков, мы рассмотрим как нужно выполнять разбивку диска для установки linux. Поговорим зачем это нужно, какие размеры для разделов выбирать и так далее.
Немного теории
Начнем с того, что в Linux не существует дисков, таких какими мы их знаем в Windows. Здесь все намного более прозрачно. Есть разделы диска, а также существует одна корневая файловая система.
В качестве корневой файловой системы подключается выбранный вами для этого раздел, а уже к нему, в подкаталоги подключаются другие разделы. Сюда же подключаются флешки, DVD диски и другие внешние носители. Например, раздел загрузчика подключается в /boot, в качестве /sys, /proc, /dev подключаются виртуальные файловые системы ядра, а в качестве /tmp присоединяется оперативная память.
Но для пользователя все это выглядит как единая файловая система. Складывается впечатление, что все файлы находятся на корневом разделе, а не раскиданы по нескольким. Вообще говоря, можно установить Linux на один раздел, не разбивая файловую систему, но так делать не рекомендуется, ниже мы рассмотрим почему.
Зачем так делать?
У каждого из разделов своя задача. Разбивка диска для linux между несколькими разделами изолирует их один от другого. Если на одном разделе, например, домашнем закончится место, то система все еще сможет нормально работать, потому что это никак не касается корневого раздела.
Вынесение домашнего раздела также очень полезно при переустановках. Так вы сможете переустановить систему но сохранить все свои данные. Или же еще можно использовать одного пользователя в нескольких системах.
Загрузчик выносится на отдельный раздел, если файловая система вашего корневого раздела не поддерживается Grub, например, если вы используете Btrfs, xfs и т д. Также такая разбивка диска на разделы linux нужна если вы применяете технологию LVM или шифрование. Кроме того, загрузчик быстрее обнаружит свои файлы, если они будут на небольшом разделе в начале диска, а не где-то в дебрях много — гигабайтовой файловой системы.
На серверах иногда выделяются разделы /var и /usr. Это нужно опять же для изоляции и безопасности, например, вы можете запретить с помощью опции монтирования выполнение файлов с раздела /var.
Разбивка диска для Linux
В стандартной разбивке диска для Linux используется четыре раздела:
- / — корень, основной раздел для файловой системы;
- /boot — файлы загрузчика;
- /home — раздел для файлов пользователя;
- swap — раздел подкачки, для выгрузки страниц из оперативной памяти, если она будет переполнена.
Все что здесь перечислено кроме swap — это точки монтирования в файловой системе. Это значит, что указанные разделы, будут подключены в соответствующие папки в файловой системе.
Сейчас мы не будем рассматривать как выполняется разбивка диска для установки linux на практике. Все это делается в установщике в пару кликов. Но более детально остановимся на файловых системах и их размерах, чтобы вы точно знали какие значения выбирать.
Раздел /boot
Разбивка жесткого диска linux начинается с создания этого раздела. Здесь все очень просто. На этом разделе размещаются файлы настройки и модули загрузчика, которые считываются при старте Grub, а также ядро и initrd образ. Эти файлы занимают не так много пространства, около 100 Мегабайт, но в некоторых дистрибутивах здесь могут размещаться еще и темы Grub, а также со временем будут накапливаться старые версии ядер, так что лучше запастись местом и выделить 300 Мегабайт. Этого будет вполне достаточно.
Что касается файловой системы, то нам нужна самая быстрая и простая. Задача этого раздела сводится к тому, чтобы как можно быстрее выдать файлы во время загрузки. Журналирование здесь не нужно, поскольку оно только замедлит загрузку, а файлы изменяются очень редко. Поэтому наш выбор ext2.
Раздел /
Это главный раздел вашей системы. На нем будут находиться все системные файлы, и к нему будут подключаться другие разделы. Сюда же мы будем устанавливать все свои программы и игры.
Учитывая все это нужно выделить достаточное количество места. Минимальные требования, чтобы вместились все файлы из установочного диска — 8 Гигабайт. Но когда вы установите все нужные вам программы система начнет занимать около 20 Гигабайт (это без игр). С каждым обновлением размер системы будет еще увеличиваться на 200-500 мегабайт. А теперь добавьте сюда игры. Если возьмете 50 Гигабайт под корень — не ошибетесь.
Файловая система должна быть стабильной, потому что в инном случае вы рискуете потерять всю систему при неудачном выключении компьютера. А поэтому нам нужна журналируемая файловая система. Можно брать ext4, resierfs или btrfs. Сейчас последняя стала заметно стабильнее. Но строго не рекомендуется брать что-то вроде XFS, потому что она очень чувствительна к сбоям.
Но нельзя использовать ntfs или fat. Дело в том, что ядро использует некоторые особенности файловых систем для правильной работы, например, жесткие ссылки на конфигурационные файлы или система inotify для уведомления об изменениях в файловой системе. А эти файловые системы таких функций не поддерживают.
Раздел swap
Это раздел подкачки, куда будут отправляться неиспользуемые страницы памяти, если она переполнена. Также сюда записывается все содержимое памяти когда компьютер уходит в режим сна или гибернации. Конечно, раздел swap может быть размещен в виде файла на диске, как и в WIndows, но так будет работать быстрее. Размер рассчитывается очень просто, он должен быть равным количеству оперативной памяти. Файловая система специальная — swap.
Домашний раздел — /home
Это раздел для ваших файлов. Здесь будут ваши загрузки, документы, видео, музыка, а также настройки программ. Тут мало места быть не может поэтому берем все оставшееся. Файловая система так же как и для корня нужна стабильная и быстрая. Можно брать ту же ext4 или btrfs, или даже xfs, если вы уверенны что неожиданных сбоев и отключений питания быть не должно. разметка диска для linux для этого раздела выполняется в последнюю очередь.
Динамическое изменение размера разделов
Очень часто бывает, что разметка диска для установки linux уже выполнена система установлена и нормально работает, а через некоторое время мы понимаем, что места под тот или иной раздел было выделено мало. В таких случаях нас ждет долгая переразметка или даже полное удаление разделов, если вы сразу не предвидели такой вариант.
Во-первых, можно создать резервный раздел, после того, для которого в будущем может потребоваться много места, оставить 10 Гб про запас, чтобы потом не было проблем, не такая уж плохая идея.
Во-вторых, можно использовать LVM. Это виртуальная прослойка для работы с дисками в Linux, позволяющая динамически изменять размер разделов независимо от свободного места после и до них.
Выводы
Теперь вы знаете как выполняется разбивка диска linux и сможете справиться этой задачей. Правильная разбивка сэкономит вам потом очень много времени. Если у вас остались вопросы, спрашивайте в комментариях!
Содержание
Итак, пора найти на вашем компьютере место для Ubuntu. Скажу сразу: на самом деле можно особенно не озадачиваться этим, а поставить Ubuntu из-под Windows и на раздел с Windows с помощью Wubi. Однако я крайне не рекомендую такой способ, поскольку он не является «родным» для Ubuntu и ведет к возникновению совершенно непонятных проблем.
Для установки Ubuntu, вообще говоря, вполне достаточно 7 гигабайт свободного места. Однако я бы рекомендовал выделить хотя бы 15, чтобы было место для сохранения различных документов и других пользовательских файлов.
Если у вас есть целый раздел, который вы полностью готовы отдать под Ubuntu — очень хорошо. Иначе видимо придётся отрезать кусочек от какого-то диска с данными. Не бойтесь, в этом нет ничего страшного, однако я сразу хочу предупредить: изменение разметки винчестера — опасная операция, чреватая потерей всего нажитого непосильным трудом. Поэтому крайне рекомендуется сохранить все важные данные в каком-нибудь укромном месте перед внесением изменений в разметку винчестера.
Надо сразу заметить, что Ubuntu абсолютно без проблем поддерживает диски Windows, поэтому если вы решили оставить Windows на своём компьютере, то вы спокойно сможете обращаться из Ubuntu к файлам, хранящимся на разделах Windows. А вот обратное, к сожалению, не верно. Windows не умеет работать ни с одной из файловых систем Linux (хотя все они являются полностью открытыми), поэтому Windows не увидит ни одного раздела Linux, Windows их просто игнорирует и считает, что их не существует.
О разметке винчестера
Сначала немного скучной теории о разметке дисков. К сожалению, без неё никак. Итак, разделы винчестера бывают трёх типов: основные, расширенные и логические. Связаны они так: непосредственно винчестер делится на основные разделы, один из основных разделов может быть назначен расширенным и разделён на логические. При этом основных разделов может быть максимум четыре (с учётом расширенного), расширенный, если есть, то всегда один, а логических может быть сколько угодно. То есть если по-русски: вы можете разрезать винчестер максимум на 4 части, но одну из них вы можете спокойно поделить на сколько угодно кусков.
Учитывайте вышесказанное при разметке. Некоторые программы, например, спокойно позволят вам создать не один расширенный раздел, а несколько. Однако ни Ubuntu, ни уж тем более Windows не увидят логические диски на таких разделах.
Об отношении Linux к разделам винчестера
Linux очень забавно работает с различными устройствами и источниками данных. Для каждого такого объекта создаётся специальный файл, через который происходит «общение» этого объекта с системой. В частности, подобные файлы есть для винчестеров и разделов на них. И обычно при описании работы с винчестерами и разделами в качестве названий используются как раз имена этих файлов.
Винчестеры называются sda , sdb , sdc и т.д. ( sda — первый винчестер, sdb — второй и далее по аналогии). Кстати, подключаемые флешки и другие USB устройства так же идентифицируются как винчестеры и тоже получают имена вида sd* .
Разделы на винчестерах называются так: sda1 , sda2 , sda3 и т.д. Т.е. название раздела состоит из названия винчестера и номера раздела. Но тут есть некая хитрая особенность. Первые четыре цифры зарезервированы для основных разделов, внутри расширенного раздела нумерация логических начинается всегда с пяти. Например, рассмотрим такое разбиение винчестера:
Как видно, у нас имеется 2 основных раздела с Windows и 3 логических раздела c Ubuntu.
На этом теория временно заканчивается, пора приступить непосредственно к разметке вашего винчестера.
Запуск программы разметки
Вообще говоря, вы можете использовать любую программу разметки, например, Partition Magic или Acronis Disk Director Suite, однако я буду рассказывать про входящую в состав Ubuntu утилиту Gparted.
Надеюсь, вы ещё не вышли из запущенной с LiveCD Ubuntu. Если это не так, то снова загрузите систему с LiveCD. Я уже упоминал про главное меню системы, теперь-то оно нам и понадобится. Зайдите в меню System→Administration и запустите программу Gparted:
После запуска вы увидите главное окно программы с вашей текущей конфигурацией винчестера:
Итак, пора приступить к разметке 1) .
Разметка диска для установки Ubuntu
Сначала ещё немного полезных знаний. Возможно, вам известно, что зачастую существующего объёма оперативной памяти для нормальной работы всех приложений не хватает. В этом случае включается так называемый механизм подкачки, использующий свободное место на винчестере для увеличения объёма доступной оперативной памяти. Windows для этих целей использует обычные файлы, которые она размещает на доступных ей разделах. Linux тоже умеет так делать, однако из-за неэффективности подобного подхода обычно в Linux всё организовано немного по-другому. Для целей подкачки в Linux используется отдельный раздел со специальной файловой системой, называемый свопом ( swap по-английски).
Вы ничего не сможете записать на этот раздел, собственно, из системы вы его вообще не увидите, Linux сам управляет работой с ним. Обычно размер свопа выбирается равным объёму оперативной памяти или чуть больше, поскольку swap используется для сохранения состояния компьютера (то есть содержимого оперативной памяти) при использовании спящего режима (он же hibernate).
В принципе, если у вас много оперативной памяти и вам не нужно использовать спящий режим, вы можете отказаться от использования свопа, однако я настоятельно рекомендую не жалеть лишнего гигабайта-двух на вашем винчестере и создать своп раздел. Правда увлекаться тоже не стоит, выделять под своп слишком много места абсолютно бесполезно.
Итак, мы разобрались с первым необходимым для установки Ubuntu разделом. Но кроме свопа вам понадобится как минимум раздел собственно для файлов самой системы. Однако, если вы готовы выделить для Ubuntu хотя бы 15Гб места, то кроме системного раздела рекомендуется создать ещё и раздел для пользовательских документов и настроек. Дело в том, что Ubuntu устроена так, что все пользовательские данные, включая все настройки, полностью отделены от системных файлов и могут быть вынесены на отдельный раздел. Смысл так делать весьма прост: если вы что-то испортите, то всегда сможете переустановить Ubuntu просто отформатировав системный раздел и заново поставив туда систему, при этом вам не придётся особенно мучаться с сохранением настроек и данных, поскольку все они остануться на отдельном разделе.
Я буду описывать стандартную разметку, то есть один раздел под систему, один под пользовательские данные и один под своп. При этом для системного раздела нам потребуется 7 гигабайт, для свопа — столько, сколько у вас оперативной памяти, а для оставшегося раздела под пользовательские данные всё оставшееся свободное место. 2)
Собственно, я рассказал уже всю необходимую для разметки информацию, дальше всё зависит от вашей текущей конфигурации винчестера и от ваших планов. Теперь я лишь покажу, как применить все полученные знания на практике на примере достаточно типичной ситуации, и можно будет перейти к установке Ubuntu на ваш компьютер.
Пример использования GParted для переразбивки винчестера
В качестве подопытного кролика я буду использовать такую вот конфигурацию:
Допустим, на первом диске стоит Windows а на втором лежит какое-то количество данных, поэтому второй диск хочется уменьшить, а на освободившееся место поставить Ubuntu. Хочу сразу предупредить: перед изменением размера или перемещением Windows-раздела с данными крайне рекомендуется провести дефрагментацию этого раздела из-под самой Windows (Linux за ненадобностью такого делать не умеет), особенно если на этом разделе хранится много файлов. Как видно, у меня на разделе нет практически ничего, но если бы что-нибудь было, я бы обязательно предварительно его дефрагментировал.
Вы не сможете ничего сделать с разделом, пока он подключён к системе (в терминах Linux это называется примонтирован, но об этом позже), то есть в каждый момент времени вы можете либо изменять размер раздела, либо просматривать его содержимое и как-то работать с файлами на нём. Подключённые разделы помечены в списке ключиком:
Чтобы отключить раздел и сделать его доступным для изменения просто нажмите правой кнопкой мыши на нём в списке или на графическом изображении винчестера и выберите в появившемся меню пункт «Unmount».
После этого вы сможете делать с этим разделом всё, что угодно. Практически все необходимые операции доступны из уже использовавшегося нами контекстного меню:
Вас могут заинтересовать следующие пункты:
Мне сейчас нужно уменьшить раздел, поэтому я выбрал пункт Resize/Move. При выборе этого пункта появляется такое вот окошко:
В нём вы можете с помощью мыши изменить размер и подвинуть раздел или ввести нужные значения с помощью текстовых полей. Я хочу освободить для Ubuntu около 40 гигабайт:
Нажимаем кнопку Resize/Move, попадаем обратно в главное окно и видим внесённые изменения:
После выбора этого пункта вы уже не сможете что-то отменить, вам останется только дождаться конца выполнения всех операций, на что может потребоваться, в зависимости от сложности, не один час. Самыми трудоёмкими операциями являются перемещение и изменение размеров разделов, особенно, сильно фрагментированных. Прерывание процесса на середине гарантированно приведёт к утере как минимум всех данных с изменяемых разделов.
Итак, на самом деле мы пока что не внесли никаких изменений в разметку диска, GParted просто показывает что будет после выполнения всех операций. Что ж, место под Ubuntu мы освободили, осталось разбить его нужным нам образом. Для этого я создам расширенный раздел и разобью его на три логических. Делается это очень просто. Нажмите правой кнопкой мыши на свободное место, выберите в открывшемся меню пункт «New», в открывшемся окне убедитесь, что создаваемый раздел занимает всю доступную область и выберите в поле типа значение «Extended partition»:
Снова жмём правой кнопкой мыши на созданный только что расширенный раздел, снова выбираем «New», однако на этот раз создаём раздел для системы размером около 7Gb (7168Mb вообще говоря, не забывайте, в одном гигабайте 1024 мегабайта, но я люблю круглые числа) и указываем для него файловую систему ext4:
После этого на оставшемся свободном месте на расширенном разделе создаём swap-диск. У меня 2Gb оперативной памяти, поэтому такой же размер я выбрал для свопа:
Ну и наконец всё оставшееся место отдаём под раздел для пользовательских данных. Файловая система снова ext4. В итоге получим примерно такую картину:
Что ж, меня всё устраивает, а у вас есть последний шанс что-то поменять или отменить. Теперь осталось только выполнить все запланированные операции, для этого идём в меню «Edit» и выбираем пункт «Apply all operations» или просто нажимаем на зелёненькую галочку на панели инструментов. Появится окошко, показывающее текущий прогресс выполнения, а вы можете пока сходить попить чаю:
Если вы успешно дождётесь завершения процесса, то увидите сообщение об окончании выполнения всех операций:
Закрыв его, вы увидите результат применения всех наших шаманств. Помните, как называются и нумеруются разделы винчестера в Linux? Вот что у нас получилось:
Всё, разметка диска закончена. Теперь, вообще говоря, можно спокойно переходить к установке, однако предварительно я расскажу про устройство файловой системы, дабы вы окончательно разобрались в том, как Ubuntu работает с разделами винчестера и файлами на них. А то ведь место-то мы для Ubuntu подготовили, но вот установив Ubuntu и при этом не прочитав следующую статью вы будете очень удивлены, не обнаружив дисков C: и D: в вашей новой системе. Поэтому придётся осилить ещё немного теории:
Disk Partitioning: хорошее, плохое и технологичное |
24 августа 2017 Блог новостей по аварийному восстановлениюРазбиение диска на разделы — полезный, но часто упускаемый из виду инструмент для оптимизации системного хранилища, производительности и даже безопасности. Концептуально это сродни тому, чтобы взять целый пирог и разрезать его на части, разделение означает взятие вашей системы и разделение ее на подсистемы, которые работают независимо на одном и том же оборудовании.При этом пользователи должны быть осторожны, чтобы не принести больше вреда, чем пользы, разбивая свои системы на разделы. Понять, почему.
Хорошее
Разделение диска на разделы позволяет вашей системе работать так, как если бы она была на самом деле несколькими независимыми системами, даже если все они находятся на одном и том же оборудовании.
Думайте об этом как о пластиковом контейнере для хранения трех футов в высоту и в один фут в ширину. Помещая ящики в корзину, вы оптимизируете пространство, так что вы можете группировать и получать доступ к элементам отдельно, вместо того, чтобы просматривать все сразу.Таким же образом, разделение диска на разделы разделяет вашу систему, так что каждый регион может работать и использоваться независимо, не влияя друг на друга.
Некоторые преимущества разделения диска включают:
- Запуск более одной ОС в вашей системе
- Разделение ценных файлов для минимизации риска повреждения
- Выделение определенного системного пространства, приложений и данных для конкретных целей
- Хранение часто используемых программ и данных, к которым осуществляется доступ, поблизости для повышения производительности
Разделение диска на разделы — не первое, что приходит на ум, когда люди думают о безопасности системы, но это может быть удивительно полезной мерой безопасности.Например, если у вас есть файлы в разных разделах, и один из них поврежден, файлы на другом (-ых) разделе (-ах) не должны быть повреждены. Точно так же, если вы запускаете разные операционные системы (ОС) на разных разделах, и один из них будет поврежден, вы можете загрузить свой компьютер с другого (обычно это делается с Windows и Linux). Это позволяет минимизировать влияние повреждения данных, вирусов и сбоев.
Плохой
Разделение на разделы иногда может принести больше вреда, чем пользы, поэтому важно, чтобы ваши разделы были настроены эффективно.
Если все сделано неправильно, разбиение на разделы может непреднамеренно уменьшить общий объем хранилища. Использование нескольких разделов требует, чтобы система дублировала определенные области администрирования файлов, а наличие одинаковых (повторяющихся) файлов на разных разделах также займет больше места, чем обычно. Дублирование файлов в одном разделе просто требует, чтобы система обновила метаданные, но в отдельных разделах вам нужно будет скопировать файл целиком, по существу, удвоив используемое пространство.
В зависимости от того, как вы распределяете пространство между каждым разделом, вы также можете запретить себе использовать всю емкость диска.Например, если у вас есть 6 гигабайт (ГБ) дискового пространства, разделенного на два сектора по 3 ГБ, а затем вы попытаетесь загрузить файл размером 4 ГБ, у вас не получится, несмотря на то, что в вашей системе технически достаточно место для этого. Если вы обращаетесь к данным из нескольких разделов, это также снизит производительность системы, поскольку вам придется перемещаться по диску, чтобы получить доступ, поддерживать и обновлять данные в каждом разделе.
Techy
Не все разделы одинаковы.
Первичные разделы содержат единую файловую систему. В Windows этот раздел включает в себя все загрузочные файлы. Напротив, расширенные разделы можно разделить на несколько логических разделов (LPAR). Хотя жесткий диск (HDD) может содержать несколько основных разделов, он может содержать только один расширенный раздел. Затем каждый LPAR может обрабатываться компьютером как отдельные объекты со своими собственными экземплярами ОС и приложениями.
Схемы разделения также различаются от системы к системе.Например, в DOS, Windows и OS / 2 обычно используется один основной раздел для активной файловой системы, которая содержит ОС, пользовательские данные, все приложения и т. Д. В Unix-подобных системах можно использовать несколько разделов. могут использоваться на диске, каждый из которых имеет собственную файловую систему или как раздел подкачки. Наличие нескольких таких разделов выгодно по причинам, упомянутым ранее, а именно для защиты файлов от вирусов на других разделах и возможности загрузки с выбранной вами ОС.
При этом эти меры безопасности сводятся к определенному пункту — они не сохранят ваши системы доступными и не позволят избежать простоев или не защитят их перед лицом катастрофы.
Для получения дополнительной информации о том, как оптимизировать безопасность вашей системы, свяжитесь с нами сегодня по телефону 317-707-3941.
|
|
Разбиение диска на разделы — полное руководство для новичков в Linux
Если вы хотите установить Linux на жесткий диск, который занят другой операционной системой, например Windows, или, возможно, вы предпочитаете настраивать жесткий диск вручную, вам следует следовать этому приблизительному руководству.
Для большинства людей процедура немного отличается, потому что нет двух одинаковых жестких дисков.
Если вы используете это руководство для установки Linux и Windows на одном диске, то предполагается, что вы уже изменили размер Windows на диске, чтобы освободить место для Linux, с помощью QTParted или аналогичных инструментов.См. Главу 4 для получения дополнительной информации.
Все изображения здесь можно щелкнуть, чтобы увидеть более подробную информацию. Разделение на разделы здесь было выполнено с помощью установщика текстового режима Ubuntu 5.10, поэтому может немного отличаться от вашего программного обеспечения, однако принципы те же. Пожалуйста, оставьте комментарий ниже, если вы хотите увидеть некоторые изменения на странице или обновить ее, чтобы отразить конкретный установщик.
Выбрать свободное место На этом конкретном диске нет других разделов, однако, если бы на вашем диске была Windows, она бы отображалась здесь.Если вы устанавливаете Linux вместе с Windows, убедитесь, что вы выбрали раздел на очищенном жестком диске как «Свободное пространство», а не раздел Windows. |
Создать новый раздел для Linux Linux необходимо выделить «Свободное пространство», которое вы выбрали на предыдущем экране, поэтому выберите здесь вариант по умолчанию, Создать новый раздел. |
Настройка первого раздела (/ boot) В этом примере мы собираемся создать четыре раздела жесткого диска для установки Linux.Вы можете сделать это с меньшими затратами, но способ, которым мы настроим разделы, позволяет вам иметь один раздел для загрузки, документов и настроек, системных программ и пространства подкачки, а именно: / boot (загрузка системы) Этот раздел, который мы настраиваем, предназначен для загрузки Linux, и он содержит очень мало данных, поэтому введите 250 M в текстовое поле, чтобы выделить 250 мегабайт для / boot. |
Первичный или логический? Если вы новичок в настройке дисков, вам необходимо знать, что в основном по историческим причинам жесткие диски можно разделить на основные и логические разделы.
Из-за этих ограничений мы будем использовать логическое разбиение для нашего последнего раздела и первичное для первых трех. Если у вас установлена другая операционная система, например Windows, вы также должны это учитывать.Единственный раздел, в котором должен быть как первичный, — это тот, который содержит / boot. |
Если у вас есть раздел Windows в качестве первого раздела на вашем диске, возможно, это идеальная установка для первого пользователя Linux, который все еще хочет, чтобы Windows вернулась к: |
Номер раздела | Тип раздела | Логический или первичный? | Использование раздела (название) | % Занято диском |
1 | Окна | Первичный | С: | 50% |
2 | Linux EXT3 | Первичный | / загрузка | 1% (или примерно 200 МБ) |
3 | Linux EXT3 | логический | / | 20% |
4 | Linux EXT3 | логический | / дом | 25% |
5 | Linux SWAP | логический | Не применимо | 4% (или, как правило, вдвое больше вашей оперативной памяти) |
Начало или конец? Все разделы, которые мы создаем в этом упражнении, будут непрерывными.Каждый раздел будет идти один за другим, от начала диска до его конца. В этом случае все наши разделы будут начинаться с начала свободного пространства. |
Подводя итоги… Итак, мы создали новый раздел размером 250 МБ на нашем свободном пространстве. Этот экран резюмирует только это, однако он показывает несколько вещей, которые нам не нравятся — точка монтирования установлена на ‘/’, и мы хотим использовать ‘/ boot’, поэтому с помощью клавиш курсора выберите ‘Mount point ‘и нажмите Return, чтобы изменить его. |
Имя точки монтирования Так как мы хотим делегировать этот раздел размером 250 МБ / boot, выберите / boot в меню с помощью клавиш управления курсором и нажмите Enter. |
Последняя проверка… Если сейчас все в порядке, выберите «Готово настройку раздела» и нажмите «Return». Обратите внимание, что размер нашего раздела 250 МБ немного меньше 250 МБ (246,7 МБ, если быть точным), это связано с тем, что информация о диске занимает оставшиеся 3.3 МБ свободного места. |
Вернуться в главное меню разделов… После того, как раздел настроен, мы вернемся в главное меню разделов, где мы увидим, что наш вновь созданный раздел был добавлен в список. Если вас устраивает такое расположение, перейдите к выделению оставшегося свободного места, выбрав «СВОБОДНОЕ ПРОСТРАНСТВО» с помощью клавиш управления курсором и нажав клавишу возврата. |
Выберите размер. Раздел, который мы сейчас создадим, называется / (или, корневой) раздел.Это основной раздел любой системы Linux, так как здесь будут храниться все системные данные, такие как ваши программные файлы и системные настройки. Если у вас большой жесткий диск и много свободного места, дайте ему достаточно места, но не забудьте оставить место для дома и поменять разделы местами. |
Как и раньше, раздел находится в начале свободного пространства… Выберите «Начало» и нажмите «Return». |
Сводка по корневому разделу Если вас устраивает размер, выделенный для /, выберите «Готово». |
Выбор свободного места для / home В нашем примере у нас есть отдельный раздел для дома, здесь мы определим, сколько места нужно разместить для ваших собственных файлов (документов, музыки и т. Д.), А также файлов ваших предпочтений. Выберите «БЕСПЛАТНО». ПРОБЕЛ ‘и нажмите клавишу возврата. |
Выберите размер для / home Еще раз, дайте вашей собственной области данных как можно больше места, оставив место для меньшего раздела подкачки. |
Первичный или логический? В нашем примере это будет наш третий раздел, поэтому мы сделаем его логическим. |
Как и раньше, раздел находится в начале свободного пространства… Выберите «Начало» и нажмите «Return». |
Счастливы дома? Если вы согласны с настройками для / home, подтвердите выбор, выбрав «Готово к настройке этого раздела». |
Время для подкачки .. Прежде чем мы перейдем к настройке подкачки, вы можете увидеть, что нумерация разделов на этом диске следующая: 1 — Первичный (/ boot) 2 — Первичный (/) 5 — Логический (/ home) Почему идет от 2 до 5? Linux потерял способность считать? Ответ — нет! Поскольку первичные разделы могут занимать до четырех разделов, ПК резервирует эти первые четыре для первичного размещения.Хорошо, где мы были?… |
Создайте еще один новый раздел Если вы не собираетесь использовать диск для чего-либо еще, вы можете использовать оставшуюся часть диска для подкачки, но хороший ориентир для размера вашего раздела подкачки должен быть примерно вдвое больше размер вашей системной ОЗУ (памяти), поэтому, если у вас 512 МБ ОЗУ, то пространство подкачки будет 1024 МБ (1 ГБ). |
Логично, опять же .. Как догадались ?! Еще один логический раздел. |
/ usr — а хочу своп! Установщик Ubuntu снова пытается быть умным, выделяя / usr для этого типа раздела, однако / usr на самом деле появится в /, поэтому нам не нужен отдельный раздел для него. Шаги по замене / usr на раздел подкачки отличаются из прошлого, так что внимательно следите за тем, как мы меняем тип раздела с ext3 на swap. Выберите строку «Использовать как» и нажмите клавишу возврата. |
Какой тип? Поскольку нам нужен раздел подкачки, измените тип раздела на «область подкачки» и нажмите return. |
Что-нибудь еще? Затем вас спросят, есть ли какие-либо изменения для этого раздела, и, поскольку тип раздела подкачки довольно прост, делать нечего. Выберите «Готово к настройке раздела» и нажмите клавишу возврата. |
Хорошая работа сделана хорошо! Мы заполнили этот жесткий диск разделами Linux, и теперь пора зафиксировать эти изменения на диске. Если вас устраивают все изменения, выберите «Готово» и нажмите клавишу возврата. |
Внимание! Все, что вы сделали до этого момента, полностью обратимо, но как только вы завершите разбиение здесь, пути назад уже не будет! Выберите «Да», и ваши разделы будут отформатированы и подготовлены для Linux. Примечание: будут отформатированы только новые разделы, которые вы создали, разделы, которые вы оставили, не будут затронуты. |
Как это:
Нравится Загрузка …
Как создать разделы в Linux {с помощью команд parted и fdisk}
Введение
Создание разделов диска позволяет разделить жесткий диск на несколько разделов, которые действуют независимо.
В Linux пользователи должны структурировать устройства хранения (USB и жесткие диски) перед их использованием.Разделение также полезно при установке нескольких операционных систем на одном компьютере.
В этом пошаговом руководстве вы узнаете, как создать раздел с помощью команды Linux parted
или fdisk
.
Предварительные требования
- Система под управлением Linux
- Учетная запись пользователя с
sudo
илиroot
привилегиями - Доступ к окну терминала / командной строке ( Действия > Поиск > Терминал )
Вариант 1: разбить диск на разделы с помощью команды parted
Выполните следующие действия, чтобы разбить диск в Linux с помощью команды parted
.
Шаг 1: Список разделов
Перед созданием раздела перечислите доступные устройства хранения и разделы. Это действие помогает определить устройство хранения, которое вы хотите разбить на разделы.
Выполните следующую команду с sudo
, чтобы вывести список устройств хранения и разделов:
sudo parted -l
Терминал распечатывает доступные устройства хранения с информацией о:
- Model — Модель запоминающего устройства.
- Диск — Имя и размер диска.
- Сектор размер — Логический и физический размер памяти. Не путать с доступным дисковым пространством.
- Раздел Таблица — Тип таблицы разделов (msdos, gpt, aix, amiga, bsd, dvh, mac, pc98, sun и loop).
- Диск Флаги — Разделы с информацией о размере, типе, файловой системе и флагах.
Типы перегородок могут быть:
- Первичный — содержит файлы операционной системы.Можно создать только четыре основных раздела.
- Расширенный — специальный тип раздела, в котором можно создать более четырех основных разделов.
- Логический — Раздел, созданный внутри расширенного раздела.
В нашем примере есть два устройства хранения ( / dev / sda
и / dev / sdb
):
Примечание: Первый диск хранения ( dev / sda
или dev / vda
) содержит операционную систему.Создание раздела на этом диске может сделать вашу систему не загружаемой. Создавать разделы только на дополнительных дисках ( dev / sdb
, dev / sdc
, dev / vdb
или dev / vdc
).
Шаг 2: Откройте диск хранения
Откройте диск хранения, который вы собираетесь разделить, выполнив следующую команду:
sudo parted / dev / sdb
Всегда указывайте запоминающее устройство.Если вы не укажете имя диска, он будет выбран случайным образом. Чтобы сменить диск на dev / sdb
выполните:
выберите / dev / sdb
Диск dev / sdb
открыт:
Шаг 3. Создание таблицы разделов
Создайте таблицу разделов перед разбиением диска. Таблица разделов расположена в начале жесткого диска и хранит данные о размере и расположении каждого раздела.
Типы таблиц разделов: aix , amiga , bsd , dvh , gpt , mac , ms-dos , pc98 , sun и loop.
Для создания таблицы разделов введите следующее:
mklabel [partition_table_type]
Например, чтобы создать таблицу разделов gpt , выполните следующую команду:
мклабел gpt
Тип Да выполнить:
Примечание: Два наиболее часто используемых типа таблиц разделов — это gpt и msdos . Последний поддерживает до шестнадцати разделов и форматирует до 16 ТБ, а gpt — до 9.4ZB и поддерживает до 128 разделов.
Шаг 4: Проверьте таблицу
Запустите команду print
, чтобы просмотреть таблицу разделов. На выходе отображается информация о запоминающем устройстве:
Примечание: Запустите команду help mkpart
, чтобы получить дополнительную справку о том, как создать новый раздел.
Шаг 5: Создание раздела
Давайте создадим новый раздел размером 1854 МБ, используя файловую систему ext4.Назначенное начало диска должно быть 1 МБ, а конец диска — 1855 МБ.
Чтобы создать новый раздел, введите следующее:
mkpart primary ext4 1 МБ 1855 МБ
После этого запустите команду print
, чтобы просмотреть информацию о вновь созданном разделе. Информация отображается в разделе Disk Flags :
В таблице разделов gpt типом раздела является обязательное имя раздела. В нашем примере primary — это имя раздела, а не тип раздела.
Чтобы сохранить свои действия и выйти, введите команду quit
. С помощью этой команды изменения автоматически сохраняются.
Примечание: Сообщение «Вам может потребоваться обновить файл / etc / fstab» сигнализирует о том, что раздел может быть смонтирован автоматически во время загрузки.
Вариант 2: разбить диск на разделы с помощью команды fdisk
Выполните следующие действия, чтобы разбить диск в Linux с помощью команды fdisk
.
Шаг 1: Список существующих разделов
Выполните следующую команду, чтобы вывести список всех существующих разделов:
судо fdisk -l
Вывод содержит информацию о дисках и разделах хранилища:
Шаг 2: Выберите диск для хранения
Выберите диск для хранения, на котором вы хотите создать разделы, выполнив следующую команду:
судо fdisk / dev / sdb
Диск хранения / dev / sdb
открыт:
Шаг 3. Создайте новый раздел
1.Выполните команду n
, чтобы создать новый раздел.
2. Выберите номер раздела, набрав номер по умолчанию (2).
3. После этого вас попросят указать начальный и конечный сектор жесткого диска. Лучше всего ввести в этом разделе номер по умолчанию (3622912).
4. Последний запрос связан с размером раздела. Вы можете выбрать несколько секторов или установить размер в мегабайтах или гигабайтах. Введите + 2GB
, чтобы установить размер раздела 2 ГБ.
Появится сообщение, подтверждающее создание раздела.
Шаг 4: Запись на диск
Система создала раздел, но изменения не записываются на диск.
1. Чтобы записать изменения на диск, выполните команду w:
2. Убедитесь, что раздел создан, выполнив следующую команду:
судо fdisk -l
Как видите, раздел / dev / sdb2
создан.
Форматировать раздел
После создания раздела с помощью команды parted
из fdisk
отформатируйте его перед использованием.
Отформатируйте раздел, выполнив следующую команду:
судо mkfs -t ext4 / dev / sdb1
Установить перегородку
Чтобы начать взаимодействие с диском, создайте точку монтирования и смонтируйте к ней раздел .
1. Создайте точку монтирования, выполнив следующую команду:
судо mkdir -p / mt / sdb1
2. После этого смонтируйте раздел, введя:
sudo mount -t auto / dev / sbd1 / mt / sdb1
Терминал не распечатывает вывод, если команды выполнены успешно.
3. Убедитесь, что раздел смонтирован, с помощью команды df hT
:
Заключение
После выполнения этого пошагового руководства вы должны лучше понять, как разбить диск на разделы в Linux с помощью команды parted
или fdisk
.
Дополнительные сведения о командах Linux см. В нашей шпаргалке по командам Linux.
Первичный раздел, логический раздел и расширенный раздел
О разделе
Раздел диска — это определенная область хранения на жестком диске. Есть три типа разделов: основной раздел, расширенный раздел и логический раздел. Все операционные системы Windows позволяют пользователям разделить жесткий диск на несколько разделов. Таким образом, пользователи могут распределить один физический жесткий диск на несколько меньших логических разделов.Чтобы хранить секретные данные, несколько разделов на диске могут организовать его данные более эффективно. На диске компьютера ОС была установлена в одном разделе, а другие разделы созданы для хранения пользовательских данных, документов или игр. Преимущество такой схемы заключается в том, что при возникновении проблемы с системами Windows 11/10/8/7 раздел ОС можно полностью перезаписать и переустановить, и это не повлияет на раздел данных.
Некоторые пользователи могут разделить жесткий диск на несколько разделов, поскольку меньшие разделы предлагают меньший размер кластера.Размер кластера — это наименьший фрагмент данных, который может хранить раздел. Большой раздел может иметь размер кластера 64 КБ. Это означает, что файл, даже содержащий одно слово, также будет занимать 64 КБ места на диске. В меньшем разделе для хранения этого файла может потребоваться всего 2 КБ. Это полезная политика, если вам нужно сохранить большое количество небольших файлов. Тем не менее, слишком маленькие кластеры будут генерировать множество дисковых фрагментов в процессе чтения-записи данных. Таким образом, лучше выбрать подходящий размер кластера в соответствии с вашими собственными условиями.
Вы можете создавать, удалять и форматировать раздел с помощью команды diskpart.exe. Многие операционные системы также имеют графические инструменты, которые выполняют ту же задачу, например Partition Assistant, бесплатный менеджер разделов. Он не только может разбивать диск на разделы, но также изменять размер / перемещать раздел, чтобы настроить размер раздела для оптимизации использования дискового пространства.
Microsoft:
Раздел — это часть жесткого диска компьютера, которая функционирует как отдельный диск.Отдельные отформатированные разделы разделяют память и дисковое пространство вашего компьютера. Разделы позволяют установить на компьютер более одной операционной системы.
Том — это область хранения на жестком диске, отформатированная в файловой системе. Томам присвоены буквы дисков. На одном жестком диске может быть несколько томов, в то время как один том может занимать несколько жестких дисков.
Совет: Обычно «раздел» и «том» могут служить альтернативой друг другу, когда мы описываем что-то о компьютере, поскольку они функционируют почти одинаково.Самая большая разница в том, что «раздел» — это термин, используемый для обозначения базового диска, а «том» — для динамического диска; и Windows 11/10/8/7 нельзя установить на динамические тома.
Ниже приводится глоссарий по разделам диска
Первичный и активный разделы:
Что такое основной раздел? Первичный раздел, в котором может быть установлена операционная система. Один жесткий диск MBR может содержать максимум 4 основных раздела. Активный раздел основан на основном разделе.Любой из 4 основных разделов может быть установлен как активный. Поскольку может быть 4 основных раздела с 4 различными установленными операционными системами, один из разделов, помеченных как активный, используется для начальной загрузки. Активный раздел содержит загрузчик (например, ntldr или bootmgr) для загрузки операционных систем с диска.
Советы:
Первичный раздел: Первичный раздел содержит одну файловую систему. В DOS и всех ранних версиях систем Microsoft Windows Microsoft требовала, чтобы первым разделом был системный раздел .Все операционные системы Windows, начиная с Windows 95 и выше, могут располагаться (почти) на любом разделе, но загрузочные файлы (io.sys, bootmgr, ntldr и т. Д.) Должны находиться на основном разделе. Однако другие факторы, такие как BIOS ПК (последовательность загрузки на стандартном ПК), также могут налагать особые требования в отношении того, какой раздел должен содержать основную ОС. (Википедия)
Активный раздел: Активный раздел — это раздел, на котором установлен загрузочный флаг .DOS и Windows позволяют установить только один загрузочный раздел с помощью флага загрузки. (Википедия)
Если на жестком диске установлен только один системный раздел, то он активируется автоматически. Если существует более одной системы (более одного системного раздела), пользователи могут вручную установить системный раздел в качестве активного.
Расширенный раздел и логический раздел:
Поскольку первичный может быть создан максимум четыре, необходимо использовать расширенный раздел, чтобы нарушить ограничение в четыре раздела.В расширенном разделе вы можете создавать неограниченное количество логических дисков. Вы можете хранить данные в логических разделах аналогично первичному разделу, но расширенный раздел не используется для хранения данных, поскольку расширенный раздел используется для хранения логических разделов, в то же время может быть только один расширенный раздел на одном диск.
Советы:
Расширенный раздел: Жесткий диск может содержать только один расширенный раздел, но этот расширенный раздел может быть разделен на несколько логических разделов.После этого системы DOS / Windows могут присвоить каждому логическому разделу уникальную букву диска. (Википедия)
Логический диск: Также называется логическим разделом. Том, созданный в расширенном разделе базового диска. Логический диск можно отформатировать и присвоить ему букву диска, но он не может содержать операционную систему. К счастью, можно преобразовать логический в первичный .
MBR и GPT : На диске MBR может быть максимум 4 основных раздела или менее 4 основных разделов плюс один расширенный раздел.На GPT-диске нет понятия «первичный» или «логический», поэтому ограничения на первичный раздел не существуют.
Правила разбиения жесткого диска на разделы
Перед использованием жесткого диска необходимо разбить его на разделы. Вот некоторые правила:
- На любом жестком диске MBR можно создать максимум четыре основных раздела. Ограничение четырех основных разделов состоит в том, что когда к системе применяется один основной раздел, основная загрузочная запись структурируется.
- Существует только один основной раздел, который можно назначить активным, и этот раздел используется для загрузки системы.
- BIOS распознает только активный раздел для загрузки операционной системы. Другие разделы не распознаются.
- Чтобы снять ограничение на количество не более 4 основных разделов, необходимо создать 3 или менее основных раздела плюс расширенный раздел, и есть только один расширенный раздел.
Что такое таблица разделов?
Таблица разделов — это пространство для хранения, в котором записывается некоторая информация о первичных, расширенных и логических разделах.Кроме того, создание / удаление / изменение размера любого раздела приведет к изменению таблицы разделов, чтобы навсегда отразить изменения. Если таблица разделов выйдет из строя из-за вируса или других вещей, вы потеряете раздел, поэтому таблица чрезвычайно важна.
Скачать Partition Assistant Standard Edition (БЕСПЛАТНАЯ ПРОГРАММА)
Disk Partitioning — документация Scyld ClusterWare 7.6.2
Разбиение на разделы позволяет разбить дисковое пространство на сегменты которые затем становятся доступными для операционной системы.В этой главе обсуждается концепции разбиения диска, разбиение на разделы по умолчанию, используемое Scyld ClusterWare, и несколько полезных сценариев разбиения на разделы.
Scyld ClusterWare по умолчанию создает RAM-диск на вычислительном узле во время начальной процесс загрузки. Этот RAM-диск используется для хранения окончательного загрузочного образа. скачивается с главного узла. Если у вас бездисковые узлы, то это глава не имеет отношения к вам.
Концепции разбиения диска на разделы
Разделение диска в кластере по сути не отличается от разбиение на разделы на любом автономном компьютере, за некоторыми исключениями.
На автономном компьютере или сервере файловая система (системы) диска разделите хранилище, доступное на диске, на разные разделы, которые конфигурируются способами и размерами в соответствии с вашими конкретными потребностями. Каждый раздел — это сегмент, к которому можно получить доступ независимо, например, отдельный дисковод. Разделы настраиваются и определяются таблица разделов, содержащаяся на каждом диске.
Каждая запись таблицы разделов содержит информацию о расположении на диск, на котором раздел начинается и заканчивается, состояние раздела (активен или нет) и тип раздела.Существует много типов разделов, таких как Linux native, AIX, DOS и т. д. Администратор кластера может определить соответствующие типы разделов для своей системы.
Разделение диска в кластере во многом определяется кластером системное оборудование и требования приложений, которые будут работает в кластере, например:
- Некоторые приложения очень интенсивны, но не очень данные интенсивный. В таких случаях кластер может лучше всего использовать RAM-диск. в схеме разделения по умолчанию.Скорость оперативной памяти обеспечит лучшая производительность, а отсутствие жесткого диска обеспечит некоторую стоимость экономия.
- Некоторые приложения требуют больших объемов данных, но не очень обрабатывают интенсивный. В этих случаях требуется жесткий диск (с учетом размер набора данных, с которым работает приложение) и / или очень недорогое решение по сравнению с покупкой эквивалентного количества объем памяти.
Схема разделения жесткого диска очень зависит от приложения потребности, другие инструменты, которые будут взаимодействовать с данными, и предпочтения конечного пользователя.
Разбиение диска на разделы с помощью ClusterWare
В этом разделе кратко описывается процесс разбиения диска на главный узел и вычислительные узлы в кластере Scyld.
Главный узел
На главном узле кластера Scyld разметка диска
администрирование идентично любому автономному серверу Linux. В качестве
части установки Red Hat Linux, вам предлагается выбрать, как вы
хотел бы разбить жесткий диск главного узла. После установки
разбиение диска можно изменить, проверить и использовать с помощью
традиционные инструменты Linux, такие как fdisk
, sfdisk
, cfdisk
, крепление
и др.
Вычислительные узлы
Вычислительные узлы кластера Scyld немного отличаются от традиционный автономный сервер Linux. Для каждого вычислительного узла требуется жесткий диск быть отформатирован и разбит на разделы, чтобы быть полезным для работающих приложений на кластере. Однако не многим понравится разделение 64 или более узлов вручную.
Чтобы упростить эту задачу, Scyld ClusterWare предоставляет инструмент beofdisk
, который позволяет
удаленное разбиение жестких дисков вычислительного узла.Это очень похоже
в работе на fdisk
, но позволяет разделить множество узлов на
однажды. Рассматривается использование beofdisk
для разделения вычислительных узлов.
более подробно в Сценарии разбиения.
Разбиение на разделы по умолчанию
В этом разделе рассматриваются схемы разделения по умолчанию, используемые Scyld ClusterWare.
Главный узел
Таблица разделов Scyld по умолчанию выделяет 4 раздела:
- / загрузочный раздел
- / домашняя перегородка
- / раздел
- Раздел подкачки = 2 раза больше физической памяти
Большинство администраторов захотят изменить это в соответствии с требованиями их конкретный кластер.
Вычислительные узлы
В таблице разделов по умолчанию выделяется три раздела для каждого вычисления. узел:
- Раздел BeoBoot = 2 МБ
- Раздел подкачки = половина физической памяти вычислительного узла или половина диск, в зависимости от того, что меньше
- Однокорневой раздел = остаток на диске
Для бездисковой работы метод настройки вычислений по умолчанию. узлы во время загрузки должны запускаться с RAM-диска. Этот «бездисковый» конфигурация подходит для многих приложений, но не для всех.Типичный использование требует настройки и жесткого разбиения вычислительного узла дисков, что рассматривается в сценариях разбиения, обсуждаемых в следующий раздел.
Сценарии разбиения
В этом разделе обсуждается, как реализовать два наиболее распространенных сценарии разделения в Scyld ClusterWare:
- Применить разбиение по умолчанию ко всем дискам в кластере
- Укажите собственное ручное, но однородное разбиение на все диски в кластер
Инструмент Scyld beofdisk
может читать существующую таблицу разделов на
вычислительный узел.Он последовательно запрашивает вычислительные узлы, начиная с node
0. Для каждого нового типа / положения / геометрии он ищет
существующий файл таблицы разделов в / etc / beowulf / fdisk
. Если нет раздела
таблица присутствует, создается новая, использующая схему по умолчанию.
Для каждой найденной геометрии устройства / диска beofdisk
создает файл в / и т. Д. / Beowulf / fdisk /
. Затем эти файлы можно изменить вручную.
Файлы могут быть записаны независимо от того, изменены они или используются параметры по умолчанию.
вернемся к жестким дискам.
Осторожно
Если вы попытаетесь загрузить узел с неразмеченным жестким диском, который указан в
/ etc / beowulf / fstab
(или специфичный для узлаfstab.N
для узла N ), то этот узел загружается с ошибкой состояние, если записьfstab
не включает параметр «нефатальный». Видеть Справочное руководство илиman beowulf-fstab
для получения подробной информации.
Применение разметки по умолчанию
Чтобы применить схему разделения диска по умолчанию (в соответствии с рекомендациями
Scyld beofdisk
tool) к вычислительным узлам, выполнив следующие шаги:
Запросить все жесткие диски на вычислительных узлах и записать раздел для них файлы таблиц, содержащие предлагаемое разбиение:
[корень @ кластер ~] # beofdisk -d Создание таблицы разделов по умолчанию для hda: 2495: 255: 63 Создание таблицы разделов по умолчанию для hda: 1222: 255: 63
Прочтите файлы таблицы разделов и разбейте жесткие диски на вычислить узлы так, чтобы они совпадали:
[корень @ кластер ~] # beofdisk -w
Чтобы использовать новые разделы, которые вы создали, измените файл / etc / beowulf / fstab
файл, чтобы указать, как должны быть разделены на вычислительном узле.
установлен.Содержимое / etc / beowulf / fstab
должно быть в папке
стандартный формат fstab
.
Чтобы отформатировать диск (ы) при перезагрузке, измените «mkfs never» на «mkfs always» в
файл конфигурации кластера / etc / beowulf / config
.
Чтобы опробовать новое разделение, перезагрузите вычислительные узлы с следующее:
[корень @ кластер ~] # bpctl -S all -R **Осторожность** Чтобы диски не переформатировались при последующих перезагрузках, измените «mkfs always» обратно на «mkfs never» в «/ etc / beowulf / config» после загрузки узлов.
Указание ручного разбиения на разделы
Вы можете вручную применить свою собственную схему однородного разбиения к таблицы разделов вместо предложенных значений по умолчанию. Есть два метода для этого:
- Рекомендуемый метод включает запуск
fdisk
на первом узле (узел 0) кластера, а затем на каждом первом узле , имеющем уникальный тип жесткого диска. - Другой метод — вручную отредактировать текстовый файл таблицы разделов.
получено запросом
beofdisk
.
Например, предположим, что в вашем кластере 6 вычислительных узлов, и все диски имеют 255 головок и 63 сектора (это самый распространенный). Узлы 0, 1 и 5 имеют один жесткий диск IDE с 2500 цилиндрами. Узлы 2, 3, и 4 имеют первый диск IDE с 2000 цилиндрами, а узел 4 имеет SCSI диск с 5000 цилиндрами. Этот кластер можно разделить следующим образом:
Разбить диск на узле 0:
[корень @ кластер ~] # bpsh 0 fdisk / dev / hda
Следуйте инструкциям стандартного метода разметки
fdisk
диск.Вручную разбейте диск на узле 2 с помощью
fdisk
:[корень @ кластер ~] # bpsh 2 fdisk / dev / hda
Опять же, следуйте инструкциям стандартного метода
fdisk
разбиение диска на разделы.Вручную разделите SCSI-диск на узле 4 с помощью
fdisk
:[корень @ кластер ~] # bpsh 4 fdisk / dev / sda
Опять же, следуйте инструкциям стандартного метода
fdisk
разбиение диска на разделы.Затем запросите вычислительные узлы, чтобы получить все файлы таблицы разделов. написаны для их жестких дисков с помощью команды beofdisk -q.
На этом этапе 3 таблицы разделов будут переведены в текст описания, и 3 файла будут помещены в каталог
/ и т. Д. / Beowulf / fdisk
. Имена файлов будутhda: 2500: 255: 63
,hda: 2000: 255: 63
иsda: 5000: 255: 63
. Эти имена файлов представляют способ разделения жестких дисков вычислительного узла в настоящее время.У вас есть возможность пропустить команду
fdisk
и просто отредактировать их файлы вручную. Опасность в том, что существует множество правил о том, что допустимы комбинации значений, поэтому легко сделать недействительный таблица разделов. Большинство этих правил поясняется в комментариях на верх файла.Теперь запишите схему разбиения с помощью команды
beofdisk -w
.При указании уникального разделения для определенных узлов вы также должны укажите уникальный
fstab
для каждого узла, который имеет уникальный раздел стол.Для этого создайте файл/ etc / beowulf / fstab.
. Если этот файл существует, сценарийnode_up
будет использовать его какfstab
для вычислительного узла; в противном случае по умолчанию будет/ и т. Д. / Beowulf / fstab
. Каждый экземпляр/ etc / beowulf / fstab.
должен быть в том же формате, что и/ etc / beowulf / fstab
.Чтобы отформатировать диск (ы) при перезагрузке, измените «mkfs never» на «mkfs always» в файл конфигурации кластера
/ etc / beowulf / config
.Чтобы опробовать новое разделение, перезагрузите вычислительные узлы с следующее:
[корень @ кластер ~] # bpctl -S all -R
Осторожно
Чтобы предотвратить переформатирование дисков при последующих перезагрузках, измените «mkfs always» обратно на «mkfs never» в
/ etc / beowulf / config
после загрузки узлов.
Как: разбиение диска на разделы для Linux и Windows с двойной загрузкой
В комментариях к моим недавним сообщениям об установке Linux на нетбук для начинающего пользователя (см. Мои рекомендации и мои собственные результаты) кто-то упомянул, что определение разбиения диска на разделы было очень сложным и особенно пугающим для новых (или потенциальных) пользователей Linux. .
Я полагаю, что это правда, и я должен признать, что я не внес большой вклад в решение этой проблемы в своем блоге, потому что каждый раз, когда я пишу об установщике Linux, я просто как бы машу руками в этой части и говорю: «не обращайте внимания на этого человека за занавеской», потому что разделение в моих системах слишком сложно, чтобы его можно было использовать в качестве примера. На каждом моем компьютере установлено от 6 до 10 дистрибутивов Linux, а иногда и Windows (хотя Windows, к счастью, становится на них все реже и реже).
В этом посте я хотел бы представить пару простых примеров установки Linux для двойной загрузки в существующей системе Windows. Я буду использовать старый ноутбук Lenovo T400 под управлением Windows 7, с разделением диска MBR и устаревшей загрузкой BIOS — в этом посте я не буду обсуждать разделение GPT или загрузку EFI.
Если вы не знаете, что означают MBR, GPT или EFI, не беспокойтесь: в основном это означает, что диск ноутбука, который я использую, будет очень похож на большинство компьютеров, приобретенных с Windows 7 или более ранней версии, но не , как диск с Windows 8 или Windows 10.
Для того, чтобы понять разбиение диска на разделы и принять действительно правильные, обоснованные решения об этой части установки Linux, требуется много базовой информации. Однако, если я попытаюсь представить все это в первую очередь, многие читатели сдадутся и перейдут к более интересной статье. Что еще хуже для меня, некоторые читатели просто поднимут руки и скажут, что «этот Linux слишком сложен», хотя на самом деле это не так.
Итак, я еще раз собираюсь представить вещи в некотором роде в обратном порядке — я собираюсь показать диалоговое окно установки, и я собираюсь выполнить установку как можно более простым способом.Как только это будет сделано, я потрачу еще немного времени (намного больше), объясняя, что на самом деле произошло, и какие есть альтернативы.
Недавно я опубликовал снимки экрана с пошаговыми инструкциями по нескольким распространенным установщикам, поэтому я не буду повторять все шаги, которые ведут к этому моменту — если вы хотите увидеть эти подробности, обратитесь к Calamares и Ubiquity или Anaconda и Mint. Установить.
Calamares Установщик разметки
Показанный здесь снимок экрана — это этап создания разделов программы установки Calamares .Показанный здесь макет — одна из самых простых ситуаций, а также, вероятно, одна из самых распространенных. Он показывает, что у моего T400 есть один диск объемом около 150 ГБ, который содержит два раздела:
- Загрузчик Windows 7
- Windows C: диск
Это было бы очень типично для нового ПК с предустановленной Windows 7.
Задача состоит в том, чтобы изменить разбиение диска на разделы, чтобы можно было установить Linux. Каламарес предлагает следующие варианты:
- Установить Linux вместе с существующей установкой Windows: Программа установки автоматически внесет необходимые изменения и попросит вас одобрить.
- Заменить раздел : Концептуально это очень просто. Если вы знаете, что существует существующий раздел, который не используется, вы можете просто сказать «поместите Linux сюда». Это может иметь место, например, если у вас есть новый компьютер с дисками C: и D: и вы знаете, что D: ни для чего не использовался.
- Стереть диск: Это, конечно, лучший вариант. Избавьтесь от мусора Windows, загромождающего диск, и начните с нуля.Как и в случае с первым вариантом, программа установки автоматически выделит новые разделы.
- Разбиение на разделы вручную: Это вариант для тех, кто знает, что они делают и как они хотят распределить дисковое пространство. Если вы выберете этот вариант, программа установки перейдет к более подробному экрану управления разделами, и вы сможете делать практически все, что захотите.
Для этого первого очень простого примера я выберу «Установить Linux вместе с существующей установкой Windows». Calamares затем добавляет вторую графическую панель, показывающую предлагаемую новую структуру диска, и просит меня выбрать раздел, который будет уменьшен, чтобы освободить место для установки Linux.
В этом случае особого выбора нет — есть только один раздел, достаточно большой для использования, поэтому я выбираю его, нажимая кнопку между двумя полосами.
Calamares затем разделяет этот раздел посередине и помещает туда полосу, которую я могу перетащить в любом направлении, чтобы освободить больше или меньше места для Linux или Windows.Когда меня устраивают размеры, я нажимаю Далее.
Хотите верьте, хотите нет, но это все, что мне нужно сделать! Программа установки Linux уменьшит размер раздела WIndows и создаст то, что ему нужно для установки Linux, в пространстве, которое он восстановит, сделав это. Затем я могу продолжить установку. Когда он будет завершен, у меня будет установлен Linux, а когда я перезагружусь, появится меню с несколькими загрузками, в котором я могу выбрать Linux или Windows с Linux по умолчанию. Зоуи, это было невероятно просто!
Чтобы точно увидеть, что случилось с диском, я использовал мою любимую утилиту управления дисками Linux, Gparted .Здесь вы можете видеть, что то, что он сделал, было самым простым, что он мог — создал один новый раздел, отформатировал файловую систему Linux ext4 и загрузил туда Manjaro Linux.
Я знаю, что многие из вас могут сказать: «Погодите, это не может быть так просто!», Но это так. Для установки Linux вам понадобится как минимум один раздел. Я объясню об этом больше ниже, так что, пожалуйста, пока потерпите меня.
Давайте еще раз посмотрим на этот процесс с другим установщиком Linux.На этот раз я буду использовать Linux Mint 18 (бета). Этот установщик является производным непосредственно от установщика Ubuntu (повсеместно), поэтому то, что вы видите ниже, очень, очень похоже на , как это было бы при установке Ubuntu.
Опять же, я пропущу шаги, ведущие к разделению диска, и начну с этого окна. Оно похоже на окно, которое мы видели в первый раз, хотя на этот раз оно не дает вам изображения разбиения диска на разделы. Он предлагает следующие варианты:
- Установить Linux Mint вместе с Windows 7: Практически то же самое, что и в прошлый раз
- Стереть диск и установить Linux Mint: По-прежнему лучший выбор, на мой взгляд
- Что-то еще : Для опытных пользователей, которые знают, что они делают и чего хотят.
Я снова выберу «Установить Linux Mint вместе с Windows 7», а затем нажмите «Продолжить».
Следующий экран показывает мне, что собирается делать Mint, и дает мне возможность настроить его. В этом окне есть несколько интересных моментов.
Во-первых, очевидно, что он показывает, каков будет относительный размер (измененного размера) раздела Windows и (нового) раздела (ов) Linux, и между этими двумя разделами есть дескриптор, который я могу перетащить, чтобы изменить размеры, довольно почти то же самое, что и в предыдущем примере. Красиво, понятно и легко.
Во-вторых, если вы посмотрите на мелкий шрифт внутри каждого из этих разделов, вы увидите, что установщик определил, что раздел Windows — это файловая система ntfs , а это 31.Фактически в нем используется 8 ГБ места. (На самом деле? 32 ГБ используются не более чем для простой установки Windows 7? Блетч.) Это полезно знать, потому что, если я хочу уменьшить количество места, оставшегося для Windows, теперь у меня есть хорошее представление о том, сколько ему действительно нужно. .
В-третьих, вы можете видеть, что раздел, который он собирается создать для Linux, будет отформатирован в файловой системе ext4 . Это хороший универсальный выбор, особенно если вы новичок в Linux.
Наконец, в строке под графиком разделов указано, что программа установки не показывает вам еще один раздел меньшего размера — это будет раздел «Загрузчик Windows 7» размером 6 ГБ.Честно говоря, мы все равно не имеем к этому никакого отношения. Если вы действительно хотите увидеть все кровавые подробности, вы можете щелкнуть ссылку в этой строке текста, чтобы открыть расширенный инструмент разбиения на разделы.
Когда я нажимаю «Продолжить», программа установки открывает это окно, чтобы напомнить мне, что изменения, которые я собираюсь внести, необратимы.
Если бы это был мой выбор, я бы добавил немного текста, в котором говорилось бы: «Вы уверены, что не хотите просто стереть раздел Windows?», Но это всего лишь мое личное предубеждение…
Итак, еще раз нажмите «Продолжить», и установка начнется. Упс, нет, установщик выводит еще одно окно подтверждения. Вау, они хотят убедиться, что вы действительно уверены, что действительно хотите это сделать, не так ли?
В этом окне есть два интересных элемента информации. Во-первых, он явно сообщает вам, что он собирается изменить таблицу разделов (да, да, это то, для чего мы сюда пришли …), а во-вторых, он сообщает вам, что он не только собирается создать корень Linux раздел, он также собирается создать раздел подкачки — Calamares не создал раздел подкачки в его простейшей установке, описанной выше.Он не говорит вам, насколько большой будет область подкачки, но мы увидим это через несколько минут.
Нажмите «Продолжить» еще раз, и установка действительно начнется. Диалог также продолжится, чтобы получить информацию о часовом поясе, клавиатуре и пользователе. Весь процесс займет примерно 10 минут, после чего он будет готов к перезагрузке в установленной системе.
Как и при установке Calamares (Manjaro), будет многозагрузочное меню, предлагающее запустить Linux Mint 18 (по умолчанию) или Windows 7.Хорошо, вот почему мы все это делаем …
Я загружаю Mint, вхожу в систему и запускаю gparted , чтобы посмотреть, как сейчас действительно выглядит диск. Хорошо, в этом дисплее есть одна очевидная вещь и одна не очень очевидная вещь.
Очевидным является то, что мы видели на последнем экране установщика, что теперь есть раздел подкачки Linux — но теперь мы можем видеть, насколько он велик, 4 ГБ. Не так очевидно, что установщик Mint не просто создал два новых раздела для root и swap .Если вы внимательно посмотрите на список разделов под графиком структуры диска, вы увидите, что он создал раздел Extended (/ dev / sda3), а затем поместил в него разделы root и swap . Хотя технически в этом нет необходимости, потому что на простом MBR-диске разрешено четыре раздела, это хорошая идея, потому что, если это не будет сделано таким образом, вы не сможете добавить дополнительные разделы позже без особых проблем.
Если вас не интересуют тонкости разбиения диска, сейчас самое время выручить.Если вам интересно, это хорошее время, чтобы выпить чашку свежего кофе.
Я предполагаю, что любой, кто читает этот пост, по крайней мере, понимает основные концепции разбиения диска на разделы. Чтобы убедиться, что терминология, которую я собираюсь использовать, ясна, я резюмирую ее, говоря, что разбиение — это процесс разделения одного диска (называемого физическим диском) на несколько частей, которые можно просматривать и обрабатывать отдельно (называемые логическими дисками. ). Пользователи Windows могли видеть эту концепцию, когда покупали компьютер с очень большим дисковым накопителем, который отображается в Windows как отдельные C: и D: «Жесткие диски».(Популярная викторина: кто знает, что случилось с A: и B :?)
Linux имеет возможность использовать несколько разделов диска для различных целей в одной установке. Обратите внимание, что я сказал «способность », а не «требование ». Как мы видели при первой установке выше, абсолютное минимальное количество разделов, необходимое для установки Linux, составляет на один . Это не всегда было правдой, но, безусловно, верно для каждого дистрибутива Linux, с которым я знаком сегодня.Теперь, прежде чем все опытные (и полуопытные) пользователи Linux паникуют и начнут писать неприятные комментарии, позвольте мне сказать, что один раздел не является типичной установкой, и это почти наверняка не оптимальная установка, но это возможно. Подробнее об этом я объясню ниже.
Имейте в виду, что когда вы пользователь Windows, у которого нет абсолютно никакого опыта или знаний о Linux, и вы пытаетесь сделать свою первую установку Linux, пройти через дверь с минимальной установкой, которая действительно работает, намного лучше, чем просто стоя снаружи, сбитый с толку и напуганный информацией о руте, загрузке, доме и так далее.
Как я уже сказал в начале, я говорю только об исходной таблице разделов MBR (также иногда известной как разделение на разделы DOS), я , а не , собираюсь говорить о новом разделении GPT. Я мог бы написать о разделении GPT и загрузке EFI позже. Может быть.
Одна из худших идей, которые когда-либо навязывались пользователям ПК, заключалась в том, что четырех разделов на диске было достаточно. Это предел для MBR-дисков. К сожалению, когда Microsoft осознала, насколько глупо было это произвольное и очень маленькое ограничение, было уже слишком поздно.
Вместо того, чтобы на самом деле это исправить, они придумали еще один кладж, который нужно приклеить поверх него — концепцию «первичных» и «расширенных» разделов. «Расширенный» раздел может иметь любое количество «логических» разделов внутри него. Что ж, по крайней мере, они начали немного учиться — я ожидал, что они наложат какое-то произвольное ограничение (например, четыре или, может быть, очень авантюрные шестнадцать) на количество логических разделов, но, по крайней мере, им удалось этого избежать.
Таким образом, новыми ограничениями были максимум четыре «основных» раздела или три «основных» и один «расширенный» раздел, а также отсутствие ограничения на количество «логических» разделов в одном «расширенном» разделе.Нам удавалось жить с этими ограничениями в течение довольно нескольких лет, и они, вероятно, будут тем, что вы, вероятно, будете иметь на любом ПК, который был куплен с Windows, до тех пор, пока где-то после выхода Windows 7, когда они не начали переходить на разделение GPT.
Хм. Что ж, может быть, это не совсем так, я слышал некоторые слухи о разделении GPT в Windows Vista, но поскольку вы даже не можете заставить Microsoft больше признавать, что каждый из них сделал что-то под названием «Vista», это трудно определить.Думаю, неважно.
Теперь мне нужно связать всю эту информацию о разделах с тем, что Linux хочет, хочет и может использовать. Во-первых, для чего Linux нужен ?
Как я уже сказал выше, системам Linux сегодня требуется как минимум один раздел для хранения того, что мы называем корневой файловой системой — если вы меня извините, когда я говорю это, корень примерно эквивалент Windows C: диск. Для типичной установки Linux потребуется где-то от 4 до 8 ГБ дискового пространства, и вам нужно хотя бы немного места для пользовательских файлов, поэтому я обычно делаю свои корневые разделы размером не менее 12–16 ГБ.
Далее, что Linux хочет ? Это немного сложнее, потому что здесь возникают вопросы, которые пересекаются между функциональностью и личными предпочтениями.
Другой раздел, который есть в большинстве (почти во всех) установках Linux, — это раздел подкачки . Это будет использоваться только в том случае, если общий объем памяти, необходимый для всех запущенных приложений, превышает объем установленной физической памяти. Это означает, что можно установить систему Linux без раздела подкачки, если вы готовы принять потенциальное ограничение на общий размер запущенных программ, которые у вас могут быть.
Какого размера должен быть раздел подкачки ? Не спрашивай. Это зависит от. Первым выделенным устройством подкачки, которое я помню, устанавливал, был дисковод DEC с фиксированной головкой, я думаю, это был RS03 или RS05, я не уверен. Что-то вроде 512 КБ или 1 МБ. Сегодня этого, вероятно, недостаточно …
Если вы запускаете очень большие программы, требующие большого объема памяти, такие как редакторы графических изображений или программы публикации / презентации, они могут быть очень большими, но вы будете знать это, потому что у вас все получится. ошибок памяти.Если вы никогда не запускаете ничего, кроме веб-браузера и почтовой программы, вам может вообще не понадобиться раздел подкачки.
Практическое правило, которое я использую, состоит в том, чтобы создать раздел подкачки, который по крайней мере равен оперативной памяти, а желательно вдвое больше. Но, честно говоря, для этого есть немного больше оснований, чем чтение заварки или вскрытие лягушки и чтение внутренностей. Если у вас нет места для подкачки или у вас недостаточно места для подкачки, вы узнаете об этом, потому что получите ошибки «нехватки памяти».Если у вас слишком много, кого это волнует? Если у вас достаточно места на диске, это не имеет значения.
Еще один раздел, который находится между потребностями и желаниями, — это загрузочный раздел . Именно здесь Linux традиционно хранит все, что необходимо для загрузки, включая различные типы двоичных файлов и файлов конфигурации. На протяжении многих лет он хранился в выделенном разделе по нескольким причинам, но наиболее распространенной, вероятно, было то, что ядро Linux развивалось с новыми и различными форматами файловых систем намного быстрее, чем это были различные загрузчики Linux.
Текущий пример — системы прошивки UEFI, которые хранят свои загрузочные файлы в разделе FAT. Ни одна система Linux не будет использовать FAT для корневого раздела , поэтому для этого вам потребуется отдельный загрузочный раздел .
Если у вас есть корневой раздел ext4 и вы используете устаревшую загрузку (не UEFI), вам не нужен отдельный загрузочный раздел . Однако вы можете получить один, если хотите.
Есть несколько других вариантов использования разделов, которые попадают в категорию «можно использовать».Одним из распространенных примеров является раздел home . Это именно то, что подразумевает название, отдельный раздел, который содержит все домашние каталоги и файлы обычных пользователей. Это может быть хорошо по нескольким причинам — это избавляет вас от необходимости делать корневой раздел произвольно большим, дает вам возможность более легкого расширения и упрощает обновление / обновление самой установки Linux без резервного копирования. и восстановить все данные пользователей. Но опять же, это не требуется, и Linux можно установить и использовать с домашними каталогами в корневом разделе.
Думаю, вы уже поняли идею. Есть и другие примеры, такие как / usr / local или / data, но обсуждение оказывается почти таким же. Используйте их, если хотите, они могут быть полезны для логического разделения вещей и сохранения их при других изменениях.
Уф, это было много текста даже по моим меркам. Давайте разберемся с этим еще одним примером установки, прежде чем я попытаюсь резюмировать все это. На этот раз я собираюсь взглянуть на установщик openSuSE, потому что он выполняет несколько вещей, которых не делали первые два примера.
Это окно предлагаемого разбиения openSuSE. Этот длинный список разделов выглядит довольно устрашающе, но не волнуйтесь, он там только потому, что openSuSE по умолчанию использует файловую систему btrfs . Я не хочу сейчас обсуждать btrfs , поэтому я проигнорирую / избегу его.
К счастью, openSuSE дает вам возможность изменить параметры, которые он использует, чтобы сделать предлагаемое разбиение и получить обновленное автоматическое предложение.
Нажмите «Изменить настройки предложения», чтобы открыть окно «Настройки предложения».Все, что мне нужно сделать, это изменить файловую систему для корневого раздела на ext4 , а затем нажать OK.
В этом окне вы также можете увидеть, что openSuSE дает вам выбор иметь отдельный домашний раздел и какой тип файловой системы использовать, если он у вас есть.
Щелкните OK, чтобы вернуться в окно «Предлагаемое разбиение», в котором будет показано новое предложение, основанное на использовании ext4 для корневой файловой системы . Это выглядит намного более разумным, особенно по сравнению с тем длинным списком разделов, показанным в первом предложении.Этот список достаточно короткий, чтобы вы могли видеть и понимать, что именно собирается делать установщик openSuSE.
Строка наверху красного цвета говорит о том, что процесс начнется с сжатия существующего раздела Windows до 67 ГБ. Это звучит разумно, мы видели раньше, чем Windows в настоящее время использует около 32 ГБ пространства, поэтому у него будет около 50% свободного места.
Затем он создаст расширенный раздел в 75 ГБ пространства, которое он освобождает за счет сжатия раздела Windows. На этот раз ему действительно нужен расширенный раздел, потому что он собирается создать в общей сложности более четырех разделов.
Наконец, он создаст логические разделы для swap , root и home внутри этого расширенного раздела.
Вместо того, чтобы просто завершить установку и показать еще один вид макета gparted , здесь я выбрал Expert Partitioner. Обычно вам не нужно переходить в это окно для простой установки, но оно дает другое представление о том, как будет выглядеть диск.
Здесь отображается таблица разделов и какие разделы будут смонтированы в каких точках.Если бы вы хотели использовать какие-либо дополнительные разделы, это было бы то место, где вы могли бы создать и расположить их.
На этом мы завершаем три «простых» случая разбиения на разделы при установке Linux, которые я хочу здесь показать. Но прежде чем я закончу, я хочу сделать еще кое-что.
Меня несколько раз спрашивали о конфигурации моего Samsung N150 Plus. Я знаю, что это звучит как крайний случай, потому что это многозагрузочная загрузка восьми разных дистрибутивов Linux, но на самом деле это просто продолжение двух последних примеров, использующих расширенный раздел для хранения нескольких установок Linux.
Это gparted вид диска в N150 Plus. Первый первичный раздел — openSuSE — на самом деле это Tumbleweed, а не Leap, это неправильное название. Эта перегородка достаточно велика, чтобы вмещать все снимки, которые я выгружаю со своих фотоаппаратов во время путешествий. Когда я нахожусь дома, это выглядит как много потраченного впустую места.
Затем я почти всегда помещаю своп в первичный раздел, но это скорее по привычке, чем по необходимости.
Затем есть еще один основной раздел, на котором сейчас установлена Fedora.Это только потому, что я использую N150 для тестирования множества различных дистрибутивов; если бы я настраивал его только для повседневного использования (или просто для путешествий), я бы, вероятно, использовал бы третий первичный раздел для home и сделал бы корневой раздел намного меньше.
Наконец, есть расширенный раздел для всех других дистрибутивов Linux, которые я пробую на этом маленьком нетбуке.