4

Я пытаюсь установить ArchLinux и столкнулся с чем-то очень странным.

Его руководство предлагает вам создать 2 раздела:

  1. ~ 15gb корневой раздел
  2. Домашняя перегородка [заполняющая остальное пространство].

У меня есть несколько проблем с этим:

  1. Где находится загрузочный раздел [и загрузочный флаг, который я не могу найти в cgdisk]?
  2. Где его рекомендации по обмену?
  3. Зачем отделять корневое пространство [которое включает в себя установленные приложения] от домашних каталогов?

Инструкции неверны по этому поводу?

3 ответа3

7

«Неправильно», возможно, является сильным термином, но мой опыт за последние несколько лет заключался в том, что создание большого количества разделов, как правило, является ошибкой, в частности, позже я захочу /home или /var или что-то еще - вы должны содержать больше байтов, чем позволяет размер раздела, что приводит к сильной боли в шее, независимо от того, как она решается. Я потерял счет того, сколько раз мне нужно было сделать это, и это никогда не становится легче.

В таком случае, если у вас нет действительно веской причины поступить иначе (или вы просто очень любите заниматься сисадмином, чем я занимался до тех пор, пока я не заполнил ее), я бы порекомендовал просто сделать один большой / раздел на диске, а также раздел подкачки, если вы чувствуете необходимость в нем. (В последнее время я просто обменивался файлом; см. Здесь 9.2, как это сделать. Вам может понадобиться добавить туда команду swapon в /etc/rc.local или в другое подходящее место, чтобы она сохранялась при загрузке.)

Конечно, здесь есть небольшой дополнительный риск того, что /home станет слишком большим и будет голодать системой или чем-то подобным, но пока вы пристально следите за тем, сколько места вы используете, вам не нужно слишком сильно беспокоиться о эта оценка - и дополнительное удобство, например, отсутствие необходимости периодически переносить /var на другой диск, связываться с /etc/fstab и перезагружаться, значительно перевешивает небольшой риск в моем опыте.

2

Я обычно использую следующее:

/ 30 ~ 40 GB
/boot 256 MB
swap    4 GB (might need more if you want to use hibernation)
/home   20 GB
/mnt/data  the rest

В /home меня обычно будут только точечные файлы; все мои данные хранятся в /mnt/data - это в основном личный выбор; Кроме того, если вы используете двойную загрузку Windows/Linux, вы можете использовать этот раздел как NTFS для доступа из обеих ОС.

Смысл наличия отдельного /home раздела заключается в том, что:

  1. если вы стираете свой корневой раздел, вы не теряете настройки / личные файлы
  2. если у вас двойная загрузка дистрибутивов Linux, вы можете использовать один и тот же /home везде

Что касается подкачки, у меня есть 6 ГБ ОЗУ, а раздел подкачки на 6 ГБ у меня почти не затрагивается.

2

Я обычно использую следующее:

/
/home
/boot
swap

На диске объемом 1 ТБ я бы посмотрел что-то вроде следующего:

swap       18GB
/home      500GB
/boot      1GB
/          remainder

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .