Как разделить диск при установке линукс

Разметка системного диска при установке desktop-дистрибутива Linux

Linux — самая «щедрая» desktop ОС в плане выбора файловых систем и их использования. Глупо не воспользоваться таким ресурсом, ведь при умелом подходе мы сможем сделать нашу систему быстрее и безопаснее.

Итак, как недостойное try-юниксоида отметаем предложение «распилить диск одним куском», произрастающее явно из win-мира. У нас тут свои идеи имеются, что строить и куда копать.
Однако, для начала следует определится, как именно будет использоваться данный ПК после установки на него системы. Тактика разметки для рабочей станции заметно отличается от тактики разметки для сервера. Далее я буду указывать предпочтительные настройки для своего домашнего semi-headless сервера — эдакого промежуточного варианта, а в примечании — более оптимальные параметры для (возможного) узкоспециализированнного решения.
Итоговый список разделов и их размеры примерно таковы-

Давайте разберемся, достаточно ли это оптимально?
Я считаю, что более чем. Прежде всего — разделов не «многовато» — их в самый раз. Пройдемся по ним более детально:

/dev/hda1 100M ext2 /boot
Совершенно очевидный шаг для тех, кто не собирается денно и ношно компилировать новые варианты ядра системы и экспериментировать с загрузчиками.

Обратите внимание на ТИП — ext2 — использование «старого» формата позволит избежать любых возможных проблем с любым загрузчиком.
Имеет смысл разместить на самостоятельном первичном разделе.

/dev/hda2 980M swap
SWAP ака область подкачки обычно рекомендуют устанавливать размером вдвое больше размера оперативной памяти, однако при достаточном ее количестве множитель 1,5 будет уместнее. В крайнем случае мы всегда сможем выделить на любом диске еще одну область подкачки и подключить ее к системе. Суммарный эффект от 2-х областей на разных дисках будет больше, чем от одной большой области на одном диске, тем паче системном. Кстати, если Вы планируете запускать что-то активно использующее память — наиболее верной стратегией будет сразу разместить область подкачки на другом, отличном от системного, диске. Этот совет частенько встречается и он довольно разумен.
А вот другой часто встречающийся совет — «отказаться от файла подкачки» я не могу назвать разумным. В случае непредвиденной ситуации «экономия» гигабайта жесткого диска может оказаться весьма накладной.

Вновь обращаю внимание на ТИП — swap и отсутствие точки монтирования — разделу подкачки она не требуется.
Размещаем на расширенном разделе вместе с остальными партициями.

/dev/hda3 10G ext3 /
Это, как видно из точки монтирования — корень (или root) нашей файловой системы. Все необходимые системе каталоги, не получившие от нас собственных разделов, будут размещаться здесь. Включая каталоги с устанавливаемыми программами и обновлениями.

И снова к типу файловой системы — ext3 — это журналируемая версия ext2, обеспечивающая более быструю проверку в случае предыдущего аварийного завершения работы ПК. Поверьте мне, когда я пишу «более быструю» — я подразумеваю «ОЧЕНЬ быструю в сравнении с ext2». Выбирайте этот тип файловой системы, если не знаете, что Вам взять.

PS. «Журналируемая» — не синоним «избыточная». Журнал файловой системы используется ею для своих собственных нужд (если Вам интересно — для непротиворечивости ссылочной целостности), на Ваши данные система чихать хотела. Отсюда совершенно логичное правило — хочешь сделать хорошо — сделай сам! Делайте бекапЫ самостоятельно.

/dev/hda4 10G
Нет, это не опечатка. Тут действительно (пока) ничего нет. Собственно, этот раздел Вы можете и не создавать, но в таком случае у Вас не будет возможности оценить шелковистость и уместность подложенной соломки :). Место размещения нашего НЗ так же очень примечательно — после root и перед home — если один из разделов начнет быстро расти — без особых проблем сможете увеличить его вдвое.
Вероятнее всего Вам этого хватит.

PS. Хотя я бы рекомендовал расходовать НЗ постепенно, заниматься расширением раздела с захватом пустого пространства не так весело, как перераспределять место между двумя забитыми смежными. Я уж не говорю о потенциальной небезопасности передвижении стен, за которыми кто-то сидит :).

/dev/hda5 10G ext3 /home
О, мы уже дошли до нашего «хомяка»! Раздел home, как это и следует из названия, дает пристанище всем личным директориям пользователей, с их, пользователей, картинками, документами и прочим нехитрым скарбом. Кроме того в личной «папке» пользователя лежат разнообразные настройки и прочая и прочая. Отсюда вполне логичная арифметика — на каждого пользователя стоит отводить по 8-10G места. Если Вы собираетесь активно использовать систему в содружестве с кем-то еще — заложите места побольше моих 10G.

Читайте также:  Web client для windows

PS. Не то, чтобы не очевидно, но на всякий случай напоминаю — при создании на своем ПК ftp-сервера в этом же разделе поселится и «пользователь» FTP, ему так же, как и Вам, будет нужно место для директорий upload, download и что Вы там еще придумаете. Имеет смысл обдумать этот вопрос заранее. Или «расширить» директорию, подмонтировав в нее на место /home/ftp/upload какой-нибудь отдельный жесткий диск, если Вы жестко собрались что-то обменивать.

PPS. Уповаю на Вашу благоразумность, но все же не могу не обратить Вашего внимания на тот очевидный факт, что… Директория /home самая ценная часть Вашего жесткого диска. Делайте бекапы. Целиком или выборочно, всех файлов или только определенных документов, но бекапы нужны. Восстановление «умерших» треков ничто по сравнению с попыткой еще раз набрать две-три сотни страниц по какой-нибудь не особо интересной теме.

PPPS. Совершенно очевидно, что фраза «делайте бекапы» означает:

  • планомерность их создания по расписанию.
    Компьютеры, в отличие от людей, почти не страдают от лени. Просто признайте что он дисциплинированнее Вас и поручите ему самому следить за однажды данным Вами графиком.
  • множественность их создания.
    Хорошая тактика — по меньшей мере 2 дополнительных места хранения Вашего реферата или что там у Вас есть.
  • распределенность их местонахождения.
    Положить в той-же директории архив с файлом — плохая идея. Гремлены, поселившиеся в одночасье на вашем жестком диске, одинаково хорошо хомячат и текстовые документы, и бинарные архивы. Положите бекап на физически другой диск. На флешку. На CD. Научитесь пользоваться Dropbox. Умеете? Ну, тогда научите меня им пользоваться 🙂
    Перечисленные меры — минимальный уровень безопасности сохранности Вашей информации! Минимальный означает «ниже некуда». Осознайте это до того, как ваша докторская по-английски удалится к цифровым праотцам.

/dev/hda6 10G ext3 /var
Вот мы и дошли до последнего (по моему скромному мнению) обязательного раздела нашей системы. Довольно странная директория на самом деле вполне обыденна — там лежат всякоразнообразные логи /log, директория /tmp, директория /www, содержащая документы и скрипты Вашего возможного сервера и директория /lib, в которой к примеру, лежат файлы Вашей базы MySQL. Если Вы точно не планируете делать общедоступный сервер с активной нагрузкой — можете уполовинить предложенные мною 10G — вероятнее всего проблем не будет.

Придерживая подобного плана в разметке диска при установке Linux Вы сможете значительно сэкономить время на последующем обслуживании системы и тем паче — на ее восстановлении, если несчастье посетит Ваш дом.
«-А как же остальные хххG на моем огромном диске?» — спросите Вы. Сделайте еще один раздел и расположите на нем любимые фильмы, музыку или что-нибудь еще.

Подготовлено с помощью pod2html.

UP. Всем, кого мысль о разбивке на «о ужас» 4-5 разделов так коробит:
1) Сделать деление на разделы нужно только один раз, при установке системы. Вам не нужно каждый раз по памяти монтировать каталоги при загрузке. Не понимаю, что вас беспокоит.
2) Пока о налоге на «лишние разделы» как-то не слышал. Не вижу причин делать разделов меньше, чем того хочется.

Источник

Разметка жёсткого диска при установке linux

Менеджер томов и статическая разбивка

Менеджер томов (LVM2) — прослойка между файловой системой и железом. Он позволяет менять размер разделов, создавать и удалять разделы. Я скептически отношусь к нему и использую только статическую разметку диска. В защиту своей точки зрения могу привести несколько доводов против использования LVM:

  1. У меня не возникает потребности менять размеры разделов каждый день.
  2. Лишняя прослойка сказывается на скорости обращения к диску.
  3. Мне хватает статической разметки.

Последние версии соляриса (а теперь linux-а и BSD) позволяют устанавливать систему на разделы с ZFS. С помощью ZFS можно менять размеры разделов и делать снапшоты.

Зачем же может потребоваться делить диск на разделы?

  • Чтобы защитить данные.
  • Использовать разные файловые системы.
  • Иметь возможность отмонтировать раздел.
  • Использовать различные параметры монтирования для разных разделов(ro, nodev, nosuid, noexec)
  • Размещать их на разных жестких дисках.
Читайте также:  Passcape reset windows password portable

/ — Корень

Этот раздел должен присутствовать обязательно.
При отсутствии других разделов на нём будут храниться все системные и пользовательские файлы. Это надо учитывать при определении его размера. Обычно производитель дистрибутива даёт рекомендации о минимальном размере корневого раздела.

Файл подкачки или своп нужен для размещения страниц памяти, которые в данный момент не используются. Своп можно сделать как отдельным разделом так и положить в файл на любой раздел(файл под своп можно создать с помощью утилиты dd). Первый вариант, конечно предпочтительней.

Рекомендуемый размер свопа равен удвоенному размеру оперативной памяти. В своп складывается информация из оперативной памяти при переходе в спящий режим.

Если вы не используете спящий режим, не запускаете тяжёлых приложений и у вас много оперативной памяти, можно уменьшить размер свопа или вообще отключить его.

Этот раздел помещается в начало диска. Причём его можно вообще не монтировать при загрузке или монтировать с опцией ro.
Размер ядра

1.5-2M, так что 15-20M под этот раздел будет достаточно.
В качестве файловой системы рекомендуется ставить ext2.

Раздел с домашними директориями пользователей /home можно выделить из соображений безопасности(монтировать его с опциями noexec, nosuid, nodev) или для увеличения надёжности системы.

Также можно использовать один раздел /home для нескольких операционных систем на одной машине.
Размер этого раздела определяется в соответствии с потребностями пользователей.

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

А, например на машине с gentoo при компиляции OpenOffice-а требуется до пяти гигабайт свободного места в /var/tmp.
Размер этого раздела будет зависеть от выполняемой системой задачи.

При использовании стороннего софта, требующего много места на диске, можно вынести /opt на отдельный раздел и ставить этот софт в него. Это также повышает надёжность системы(поломка этой софтины никак не скажется на основной системе).

Здесь хранятся файлы пользователей, документация, разные иконки и прочее барахло. Есть любители отделить и этот раздел.

Tmpfs

Информацию в разделах /tmp /var/tmp /var/lock не обязательно хранить на диске.
В них разделах находятся временные файлы. При монтировании их в tmpfs всё содержимое будет размещено в памяти или в свопе. Дополнительно можно для этих разделов указать опции монтирования: noexec, nodev, nosuid, что повысит безопасность системы.

Другие разделы

Можно создать раздел с информацией не относящейся к основной системе или примонтировать раздел с другого жёсткого диска. Пример: /mnt/pron или /mnt/anime.

Fstab

Информация о файловых системах, точках монтирования и опциях содержится в файле /etс/fstab, или /etc/vfstab в солярисе.
подробнее об опциях монтирования можно узнать из справки man mount
о формате файла — man fstab.

Утилиты

Разметку диска обычно проводят при установке системы с помощью программы установщика.
Если при установке было оставлено неразмеченное место или возникла необходимость поменять разметку можно воспользоваться следующими утилитами:

Источник

Разметка диска в Linux – Debian

Добрый день всем, кто оказался на данном сайте. Разметка диска в Linux отличается от всем привычной разметки в Windows. К примеру, в Windows можно создать раздел D где будут лежать ваши важные данные. В Linux же все иначе, в нем нет понятия раздел D. Есть раздел Home, играющий как раз ту же самую роль. Да и в системе нет видимого разделения на разделы, что собьет с толку начинающего пользователя Linux. В этой статье разберем так называемый классический вариант разбивки жесткого диска. То есть, создадим корневой каталог и домашний. Разбивать мы будет с помощью установщиков и утилиты Gparted. А так же рассмотрим варианты в разных дистрибутивах. И так, начнем. Первый на очереди будет Debian.

Разбивка диска в Debian

В Debian используется собственный установщик системы. По этому вы не где больше его не увидите. Установка сама по себе несложная, и разобраться можно вполне интуитивно. Стоит наверно сразу оговориться, выбрать пункт меню можно несколькими способами. 1 – выделить пункт и нажать “Enter”. 2 – Выделить и нажать кнопку “Продолжить”. 3 – Дважды щелкнуть левой клавиши мыши по пункту. Далее по тексту я буду писать только про кнопку продолжить. А вы уже сами выбираете удобный вам вариант. Когда при установки Debian вы дойдете до выбора способа разбивки диска, выбираете пункт “Вручную”.

Читайте также:  Как изменить звук mac os

После чего вы попадете в меню разбивки диска. Затем выбираете ваш диск и нажимаете кнопку продолжить:

Далее подтверждаете ваше намерения на создания разделов. Для этого ставите отметку “Да” и жмете кнопку продолжить:

Создаем UFEI раздел

Выбираете ваш диск, а именно где написано свободное место (Показано на скриншоте). Далее нужно нажать кнопку продолжить:

В следующем окне выбираем пункт “создать новый раздел” и нажимаете продолжить:

Если у вас биос UEFI то сначала создадим для него раздел. Под этот раздел достаточно будет выделить 300 мегабайт. В поле вписываем “300 MB” и нажимаем продолжить. Если у вас обычный биос, то создавать UEFI раздел не нужно, просто пропускаете этот раздел и переходите к следующему.

Далее оставляем пункт “начала” и нажимаем продолжить:

После чего выбираем пункт “Использовать как” и в нем выбираем “Системный раздел EFI”

Дальше указываем пункт меню “Настройка раздела закончена” и нажимаете кнопку продолжить:

Создаем корневой раздел

После чего повторяете процедуру. То есть выбираете жесткий диск где написано “Свободное место”, и нажимаете кнопку продолжить:

Далее все то же самое, выбираем пункт “Создать новый раздел” и нажимаем кнопку продолжить:

Для корневого раздела вполне достаточно будет 30 гигабайт (30 GB), можно указать и больше. Я обычно под корневой раздел отдаю 40 гигабайт (40 GB) и их хватает с головой. А так как я ставлю на виртуальную машину, то укажу всего 10 гигабайт (10 GB) под корневой раздел:

Дальше все обычно определяется автоматически, если же у вас по какой то причине не определилось, то повторяем шаги как мы делали при создании UEFI раздела. То есть, в поле “Использовать как” выбираем файловую систему ext4. При желании можно выбрать и другую, например btrfs. А в поле “Точка монтирования” выбираем слэш (/). Посмотреть итог можно на скриншотах:

Теперь осталось лишь указать пункт “Настройка раздела закончена” и нажать кнопку продолжить.

Создания раздела подкачки

Насчет создания раздел подкачки, если у вас более 4 гигабайт оперативной памяти, то его создавать не обязательно. Для создания раздела подкачки выбираем свободное место на диске и нажимаем кнопку продолжить. Далее выбираем пункт “Создать новый раздел” и нажимаем продолжить:

Далее нужно указать размер раздела. Отводим под раздел подкачки ровно столько же, сколько у вас оперативной памяти. К примеру, у меня на виртуальной машине 2 гигабайта оперативной памяти. Значит указываем в поле 2 GB и нажимаем кнопку продолжить:

После чего в пункте “Использовать как” нужно указать “Раздел подкачки” и нажать кнопку продолжить. Далее указываем пункт “Настройка раздела закончена” и снова нажимаем продолжить:

Создание Home раздела

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

После чего создаете новый раздел. И отводите под него как можно больше свободного места на диске. Можно под него отдать все оставшееся место.

Указываете файловую систему ext4 или иную, например btrfs в поле “Использовать как”. А в поле “Точка монтирования” выставляете “/home”. После чего нажимаете продолжить:

Конечными штрихами будет указать пункт “Настройка раздела закончена. Далее опять нажимаем продолжить. После чего указываем пункт “Закончить разметку и записать изменения на диск” и нажимаем продолжить:

Осталось только подтвердить наши проделанные действия указав пункт “Да” и снова нажать продолжить. После чего начнется установка системы:

Что нам даст подобная разметка? Ну, первое, и самое важное, это то что наши данные будут находится в отдельном разделе. Этот вариант разметки считается классическим. Чем мне еще нравится установщик Debian, так это тем что в нем есть автоматическая разбивка диска. В ней можно выбрать несколько вариантов как можно разметить область на нашем диске. Это пожалуй сократит время на разметку диска, но все же важно уметь самому разбивать жесткий диск так, как вам это нужно. На нашем канале youtube так же будет выложена видео версия данной статьи.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

Источник

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