How to partition linux mint

Как в linux mint разбить жесткий диск

Linux: как разбить жесткий диск на разделы? (Урок №2)

В прошлом уроке мы установили Linux Mint на компьютер. Сделали чистую установку операционной системы, и на этом остановились, но это еще не все, конечно =)

Одной из первых задач, сразу после установки Linux, является разбивка жесткого диска на разделы. Это нужно для того, чтобы на одном разделе находилась операционная система, а на другом (других) разделе/разделах хранились пользовательские данные. Например, резервные копии операционной системы, которые создаются программой TimeShift. Кстати, ниже будет видео о том, как создаются резервные копии ОС Линукс при помощи этой программы. Обязательно посмотрите его.

Но как в Линукс можно разделить жесткий диск на разделы?

К счастью, никаких дополнительных программ для разбивки диска на разделы покупать не нужно. Дело в том, что почти в любом дистрибутиве (за редким исключением) идет в поставке замечательная программа Gparted, которая справляется с этой задачей «на ура».

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

Собственно, сам видеоурок ниже:

Не забудьте подписаться на мой Youtube-канал. И обещанное видео по созданию резервной копии при помощи программы TimeShift:

Как в linux mint разбить жесткий диск

Здраствуйте, одолел вопрос как же правильно создать разделы для установки Linux Mint. Я прочитал некоторые статьи в интернете, но однозначного ответа в них нет. Например устанока по умолчанию, как я видел — ставит все в один раздел. Может кто нибудь ответить на два вопроса начинающему:
1. Как же правильно создать разделы (и надо ли это вообще делать вручную) ?
2. Есть ли какие либо особенности, если линукс устанавливается рядом с Windows ? Надеюсь на ваши ответы, заранее спасибо, мне пока многое непонятно Если комп домашний, и правда лучше всего подходит swap + / + /home. swap — раздел подкачки. аналог файла подкачки в винде. используется либо если забита вся оперативная память, либо если системе нужно сбросить память на жесткий диск (режим сна, гибернации, сохранение краш дампа после падения итд). В современных реалиях, где редко у кого оперативы меньше 8 гигов — своп чуть больше размера оперативки, чтоб влезла полностью. / — вся остальная система. упрощенно можешь считать аналогом диска С в винде. корень нужен системе всегда, это точка отсчета для других файлов и папок. но особенность файловой системы линукса позволяет любую папку смонтировать отдельным разделом. так же как и любой другой диск, образ CD или сетевой адрес она может смонтировать в любую папку /home — и раз уж любую папку можно смонтировать отдельно раздел /home часто монтируют отдельно. можно считать аналогом папки пользователя из винды. она хранит все файлы конфигурации конкретного пользователя (все настройки ОС и приложений, не затрагивающие систему в целом) и все ваши файлы, с порно, музыкой, фотками, играми итд Смысл монтировать отдельно? чтобы в случае например переустановки ОС затереть саму ОС, но оставить нетронутыми (не форматировать /home) все ваши файлы.

Читайте также:  Linux bashrc profile etc

Что касается остальных разделов, они чаще нужны отдельно для вариантов серверной установки, а не на домашний комп. Но для общего развития. /boot — содержит загрузчик ОС и образы ядра системы. Фактически отсюда начинается работа системы после включения. Некоторые создают его отдельно, но не могут объяснить зачем В современных реалиях имхо не нужно. /mnt/blablabla, /media/blablabla — где blablabla имена неких смонтированых папок. Система их как правило использует для монтирования внешних ресурсов. Например флешек, CD-ROM’ов, разделов винды, других разделов на жестком или других жестких дисков, сетевых ресурсов типа общих папок винды итд итп. /tmp — раздел в котором хранятся временные файлы. обычно очищается перед каждой загрузкой системы (зачастую форматированием для простоты и быстроты). смысл создания tmp отдельным разделом как правило заключается в том чтобы ограничить его размер. если в системе просто корень, без отдельного tmp то нарочно или нет программа может засрать временными файлами весь жесткий диск и тем самым поставить под угрозу работоспособность системы в целом. также если tmp отдельно — есть варианты монтировать его сразу в память, а не на жесткий диск, что может теоретически увеличить производительность системы. /var — часто изменяемые файлы. как правило сюда пишутся различные серверы, а так же логи системы. имеет смысл создавать отдельно если под этот раздел нужно овер дофига места. например при размещении в /var своего веб-сервера, базы данных, фтп или любого другого сервиса. /usr — нечто вроде папки program files из винды. содержит в основном установленные программы. часто для отдельного монтирования имеют ввиду /usr/local — это упрощенно все то что будет установлено вами уже после установки ОС. остальные разделы корня как правило отдельно не монтируют. иногда в этом нет смысла, иногда после такой шутки может не стартануть система к примеру только имея стальные яйца и пустую голову стоит отдельно выносить раздел /dev — содержащий файлы устройств. вероятность что система после этого не загрузится очень велика

Разбивка диска для установки Linux

Для установки Windows достаточно просто выбрать раздел диска. Система сама его отформатирует и установит туда все файлы. Но Linux позволяет намного гибче настроить расположение системы и ее файлов. Во время установки вы можете разместить различные папки с системными или пользовательскими файлами на разных разделах. Это очень интересная функция, повышающая надежность системы, а также удобство ее использования. Наша сегодняшняя статья ориентирована на новичков, мы рассмотрим как нужно выполнять разбивку диска для установки linux. Поговорим зачем это нужно, какие размеры для разделов выбирать и так далее.

Немного теории

Начнем с того, что в Linux не существует дисков, таких какими мы их знаем в Windows. Здесь все намного более прозрачно. Есть разделы диска, а также существует одна корневая файловая система. В качестве корневой файловой системы подключается выбранный вами для этого раздел, а уже к нему, в подкаталоги подключаются другие разделы. Сюда же подключаются флешки, DVD диски и другие внешние носители. Например, раздел загрузчика подключается в /boot, в качестве /sys, /proc, /dev подключаются виртуальные файловые системы ядра, а в качестве /tmp присоединяется оперативная память. Но для пользователя все это выглядит как единая файловая система. Складывается впечатление, что все файлы находятся на корневом разделе, а не раскиданы по нескольким. Вообще говоря, можно установить Linux на один раздел, не разбивая файловую систему, но так делать не рекомендуется, ниже мы рассмотрим почему.

Читайте также:  How to install drivers in ubuntu linux

Зачем так делать?

У каждого из разделов своя задача. Разбивка диска для linux между несколькими разделами изолирует их один от другого. Если на одном разделе, например, домашнем закончится место, то система все еще сможет нормально работать, потому что это никак не касается корневого раздела.

Вынесение домашнего раздела также очень полезно при переустановках. Так вы сможете переустановить систему но сохранить все свои данные. Или же еще можно использовать одного пользователя в нескольких системах. Загрузчик выносится на отдельный раздел, если файловая система вашего корневого раздела не поддерживается Grub, например, если вы используете Btrfs, xfs и т д. Также такая разбивка диска на разделы linux нужна если вы применяете технологию LVM или шифрование. Кроме того, загрузчик быстрее обнаружит свои файлы, если они будут на небольшом разделе в начале диска, а не где-то в дебрях много — гигабайтовой файловой системы. На серверах иногда выделяются разделы /var и /usr. Это нужно опять же для изоляции и безопасности, например, вы можете запретить с помощью опции монтирования выполнение файлов с раздела /var.

Разбивка диска для Linux

  • / — корень, основной раздел для файловой системы;
  • /boot — файлы загрузчика;
  • /home — раздел для файлов пользователя;
  • swap — раздел подкачки, для выгрузки страниц из оперативной памяти, если она будет переполнена.

Все что здесь перечислено кроме swap — это точки монтирования в файловой системе. Это значит, что указанные разделы, будут подключены в соответствующие папки в файловой системе.

Сейчас мы не будем рассматривать как выполняется разбивка диска для установки linux на практике. Все это делается в установщике в пару кликов. Но более детально остановимся на файловых системах и их размерах, чтобы вы точно знали какие значения выбирать.

Раздел /boot

Разбивка жесткого диска linux начинается с создания этого раздела. Здесь все очень просто. На этом разделе размещаются файлы настройки и модули загрузчика, которые считываются при старте Grub, а также ядро и initrd образ. Эти файлы занимают не так много пространства, около 100 Мегабайт, но в некоторых дистрибутивах здесь могут размещаться еще и темы Grub, а также со временем будут накапливаться старые версии ядер, так что лучше запастись местом и выделить 300 Мегабайт. Этого будет вполне достаточно.

Что касается файловой системы, то нам нужна самая быстрая и простая. Задача этого раздела сводится к тому, чтобы как можно быстрее выдать файлы во время загрузки. Журналирование здесь не нужно, поскольку оно только замедлит загрузку, а файлы изменяются очень редко. Поэтому наш выбор ext2.

Читайте также:  Реальный объем флешки linux

Раздел /

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

Учитывая все это нужно выделить достаточное количество места. Минимальные требования, чтобы вместились все файлы из установочного диска — 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 и сможете справиться этой задачей. Правильная разбивка сэкономит вам потом очень много времени. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Оцените статью
Adblock
detector