Меню Рубрики

Установка debian разбиение диска

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

источник

Debian: ручная разбивка диска с fdisk, создание разделов LVM и установка системы

Задача — разбить диск вручную, создать два раздела LVM: корень для самой системы — / и для домашних каталогов — /home .

/home должен сохранить данные после установки/переустановки системы.

Схема разбивки диска будет такая:

/boot — требуется вынести в отдельный раздел, т.к. / будет в LVM-разделе. 2 гигабайта — для того, что бы кроме ядер добавить позже туда LiveCD, который можно будет добавить в GRUB. Не пробовал — но мысль интересная. Ext4, но с отключенным журналированием.

swap — 16Г памяти, т.к. установка на ноут — то поставим 16Г для hibernate из-за Chrome/Chromium.
Хотя дискуссии на тему «Какой размер свапа нужен» не утихают по сей день.

LVM Physical VolumeLVM с остальными разделами:

/ — root , Ext4, 30G

/home — home , Ext4, все оставшее место,

HDD разбивается на PV — Physical Volumes, которые собираются в VGVolume Group, а VG в свою очередь — будут содержать разделы LVLogical Volume — с / и /home .

Читайте также:  Установка потолочного светильника в гипсокартон

Разбивка диска — fdisk

  • sda1 — 2G под /boot
  • sda2 — 16G под swap
  • sda3 — остаток, под тома LVM

Разбивка с помощью fdisk , после # комментарии к действиям:

Вот так они выглядят в cfdisk :

Настройка LVM

Устанавливаем сам менеджер:

Создаем физический раздел (Physical Volume).

Под LVM мы создавали /dev/sda3 , используем его:

Создаем Volume Group и подключаем в него созданный PV:

Создаем Logical Volume для раздела /root размером 30G и подключаем его к созданному VG:

Создаем второй раздел — под /home , который займет все оставшее место в VG (опция -l с параметром 100%FREE ):

На всех разделах будет Ext4, но раздел /boot с отключенным журналированием.

Помните, что /boot == /dev/sda1 , swap == /dev/sda2 и LVM разделы — на /dev/sda3 .

has_journal нет — ОК, продолжаем.

Создадим файл, что бы проверить /home после установки новой системы.

Монтируем созданный раздел:

Установка Debian

Я пропущу часть, которая не касается дисков.

Далее — указываем какие разделы куда монтировать:

Почему-то инсталятор отображает sda1 как Ext2 — надо погуглить на эту тему.

Указываем #1 как загрузочный — переключаемся на него, Enter:

Use asExt4:

При желании — редактируем другие опции, например — Label == boot.

По завершению — выбираем Done settings:

Повторяем для #2 — как swap :

Для #3Use as — pythical volume for LVM:

Аналогично — указываем диски для LVM home и / :

По завершению — выбираем Finish:

После чего — продолжаем установку как обычно:

GRUB2 устанавливаем на /dev/sda :

источник

Разбивка дисков для начинающих при установке Debian\Ubuntu\Mint

Рекомендации по ручной разбивке дисков для новичков при установке Debian\Ubuntu\Mint, но подойдет и для любого другого, практически, дистрибутива. Как по мне — довольно простой, логичный и понятный способ. Ранее мы писали — Файловая система LINUX кратко. Там достаточно просто описано, в частности — предназначение отдельных разделов.

Как наиболее и интуитивно понятную и простую из множества утилит для разбивки дисков новичкам рекомендуем GParted. Другие варианты — partman, fdisk, cfdisk . GParted доступна как из режима Live-CD диструбутивов Debian\Ubuntu\Mint, так и на установленной системе. Может быть использована для переразбивки диска\дисков без потери данных, также поддерживает посекторное копирование с диска на диск.

GParted (GNOME Partition Editor) — редактор HDD\SSD разделов, реализован как визуальная оболочка к утилите GNU Parted. Предназначен для разнообразных операций с логическими разделами (и файловыми системами на них), таких как: создание, уничтожение, изменение размера, перемещение, тестирование и копирование. Это необходимо при создании места для новых ОС, реорганизации использования места, копировании данных, находящихся на жёстких дисках, и зеркалировании одного раздела на другой (создании точной копии диска). Практически — универсальная утилита для работы с дисками.

Установка и запуск, нужны root-права:

Разбивка Linux Mint по-умолчанию при установке системы.



    В первую очередь нужно создать таблицу разделов, если её нет. Можно создать и если уже существует — так удалятся все разделы и данные!.

Далее, собственно — рекомендации, которые абсолютно не обязательны:

  • В самом начале диска создаем основной раздел ext4 размером 200-500Мб, с меткой «Boot». Этого места вполне достаточно. Там будут расположены загрузочные файлы (в том числе, файлы загрузчика, ядро и т. д.).
  • Теперь добавьте еще один основной раздел ext4 (30 — 40 Гб, можно и меньше, но это уже в зависимости от аппетитов su) — «Root» — домашняя директория пользователя root. В отдельный раздел — чтоб пользователи, забивая дисковое пространство полностью в папке \home не влияли на работу superusera таким образом.
  • Далее создаем расширенный раздел на все оставшееся место.
  • В нем отрезаем место под раздел подкачки (swap) — это специальный раздел на диске или файл в который ОС сохраняет блоки RAM в случае когда оперативной памяти не достаточно для работы ПО. Еще SWAP нужен в режиме сна (hibernation), часто используемый на ноутбуках. При этом в SWAP хранится образ RAM. Вообще, существует множество мнений об зависимости размера раздела\файла подкачки от объема ОЗУ, и вообще — об его нужности. Мы рекомендуем для новичков размер SWAP в объеме ОЗУ до вдвое большей её (при имеющейся памяти в 4 Гб раздел должен быть 4 — 8 Гб). При таком варианте как производительность большинства ПК, так и объем дискового пространства не пострадают.
  • Далее отрезаем место под пользователей /home — ext4 — тут уже по Вашему усмотрению.
  • Читайте также:  Установка бесконтактного зажигания совек

    Собственно саму саму ОС устанавливаем в раздел Root, её точка монтирования задаётся при установке — «/»

    Раздел Boot для загрузчика — монтируется в «/boot»

    Раздел Home — для учёток юзеров — «/home»

    Своп смонтируется самостоятельно.

    Однозначно, что описаный выше метод не идеален. Каждая система индивидуальна, Линукс предельно гибок, — и любой пользователь может удобно разбить диски для оптимального использования и удобства. Ждем Ваших комментариев к приведенному выше методу.

    источник

    Разбивка дисков для начинающих при установке Debian\Ubuntu\Mint

    Рекомендации по ручной разбивке дисков для новичков при установке Debian\Ubuntu\Mint, но подойдет и для любого другого, практически, дистрибутива. Как по мне — довольно простой, логичный и понятный способ. Ранее мы писали — Файловая система LINUX кратко. Там достаточно просто описано, в частности — предназначение отдельных разделов.

    Как наиболее и интуитивно понятную и простую из множества утилит для разбивки дисков новичкам рекомендуем GParted. Другие варианты — partman, fdisk, cfdisk . GParted доступна как из режима Live-CD диструбутивов Debian\Ubuntu\Mint, так и на установленной системе. Может быть использована для переразбивки диска\дисков без потери данных, также поддерживает посекторное копирование с диска на диск.

    GParted (GNOME Partition Editor) — редактор HDD\SSD разделов, реализован как визуальная оболочка к утилите GNU Parted. Предназначен для разнообразных операций с логическими разделами (и файловыми системами на них), таких как: создание, уничтожение, изменение размера, перемещение, тестирование и копирование. Это необходимо при создании места для новых ОС, реорганизации использования места, копировании данных, находящихся на жёстких дисках, и зеркалировании одного раздела на другой (создании точной копии диска). Практически — универсальная утилита для работы с дисками.

    Установка и запуск, нужны root-права:

    Разбивка Linux Mint по-умолчанию при установке системы.

    1. В первую очередь нужно создать таблицу разделов, если её нет. Можно создать и если уже существует — так удалятся все разделы и данные!.
      Далее, собственно — рекомендации, которые абсолютно не обязательны:
    2. В самом начале диска создаем основной раздел ext4 размером 200-500Мб, с меткой «Boot». Этого места вполне достаточно. Там будут расположены загрузочные файлы (в том числе, файлы загрузчика, ядро и т. д.).
    3. Теперь добавьте еще один основной раздел ext4 (30 — 40 Гб, можно и меньше, но это уже в зависимости от аппетитов su) — «Root» — домашняя директория пользователя root. В отдельный раздел — чтоб пользователи, забивая дисковое пространство полностью в папке \home не влияли на работу superusera таким образом.
    4. Далее создаем расширенный раздел на все оставшееся место.
    5. В нем отрезаем место под раздел подкачки (swap) — это специальный раздел на диске или файл в который ОС сохраняет блоки RAM в случае когда оперативной памяти не достаточно для работы ПО. Еще SWAP нужен в режиме сна (hibernation), часто используемый на ноутбуках. При этом в SWAP хранится образ RAM. Вообще, существует множество мнений об зависимости размера раздела\файла подкачки от объема ОЗУ, и вообще — об его нужности. Мы рекомендуем для новичков размер SWAP в объеме ОЗУ до вдвое большей её (при имеющейся памяти в 4 Гб раздел должен быть 4 — 8 Гб). При таком варианте как производительность большинства ПК, так и объем дискового пространства не пострадают.
    6. Далее отрезаем место под пользователей /home — ext4 — тут уже по Вашему усмотрению.

    Собственно саму саму ОС устанавливаем в раздел Root, её точка монтирования задаётся при установке — «/»
    Раздел Boot для загрузчика — монтируется в «/boot»
    Раздел Home — для учёток юзеров — «/home»
    Своп смонтируется самостоятельно.

    Однозначно, что описаный выше метод не идеален. Каждая система индивидуальна, Линукс предельно гибок, — и любой пользователь может удобно разбить диски для оптимального использования и удобства. Ждем Ваших комментариев к приведенному выше методу.

    источник