6

Я только что получил новую установку Ubuntu 9.10.

Я делаю чистую установку. У меня уже Windows XP на отдельном разделе.

Я пошел к расширенным опциям для разделов файловой системы.

Однако мне нужно выделить место для корневых, загрузочных, подкачочных и домашних каталогов.

Мне просто интересно, какой размер идеи я должен сделать для каждой, это просто моя идея, пожалуйста, исправьте, если я ошибаюсь.

The root '/' - Is that where all the linux installation files gets installed to?

The /boot - Should be mounted on a primary partition so that the BIOS can find it? 

The /swap - Should be 2x RAM mounted on special swap file system?

The /home - Is this where I do all my work .i.e. documents, videos, pictures, etc?

Мой компьютер спецификации:2 ГБ оперативной памяти 320 ГБ жесткий диск

8 ответов8

5

Создайте подкачку в начале вашего диска, 2x вашей физической оперативной памяти является хорошим ориентиром. Boot может быть довольно маленьким, если вы хотите сделать его отдельным разделом, концертом или менее. Вы хотите, чтобы ваш корневой раздел был достаточно большим, чтобы у вас было место для установки большего количества приложений позже, но не настолько большим, чтобы вы чувствовали себя стесненными в своем домашнем разделе.

Вот что я бы сделал, если бы собирал вашу систему:

  • Своп 4Гб
  • Загрузка <1 ГБ
  • 30 ГБ /
  • отдых / дом
4

/boot не требует много места (скажем, 1 Go).

В старых конфигурациях /swap раньше был вдвое больше оперативной памяти, теперь с более чем 2 ГБ оперативной памяти, вам не понадобится более 2 ГБ подкачки.

/ важно и трудно масштабируемо: будете ли вы устанавливать много вещей? Будете ли вы использовать другие каталоги, кроме / home, для сохранения вещей (например, веб-сервер / файлы ftp)? Если вы этого не сделаете, 10 Go будет очень хорошо для убунту.

/home должен быть максимально большим, чтобы вы могли наслаждаться своим дистрибутивом Linux

1

Я уверен, что есть много интересных причин иметь отдельные разделы, но я нашел, что проще (и более гибко) просто создать / и ничего больше. Раздел подкачки может быть в порядке, если на вашей машине недостаточно оперативной памяти (2 Гбайт на границе) и / или вы ожидаете интенсивного использования машины. Я обнаружил, что 1,5-кратный объем оперативной памяти является хорошим размером подкачки.

1

Для чистой установки Ubuntu 9.10 требуется не более 2,5 ГБ на диске. Вам решать, сколько места вам нужно для дополнительных программ и данных.

ИМХО вам не нужно иметь /boot и /home как отдельные разделы.

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

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

Говоря о разделе /swap:2 ГБ установленной оперативной памяти делают маловероятным, что вам когда-либо понадобится пространство подкачки, за исключением случаев, когда вы переводите свой компьютер в режим ожидания / спящего режима. В этом сценарии образ ОЗУ (часть его?) будет записан на диск, так что вы можете жить с разделом подкачки = размером оперативной памяти.

1

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

1

Определенно НЕ делайте отдельный раздел /home, если вы не создаете машину, в которой будет много отдельных пользователей с данными в их домашнем каталоге. Примерами могут быть пользователи оболочки, пользователи электронной почты, домашние страницы пользователей.

Одно время это была хорошая идея, поскольку вы могли изолировать пользователей от использования слишком большого дискового пространства и сбоя системы, но это плохая идея на компьютере с одним пользователем или на сервере, где пользователи не используют традиционную UNIX хранилище домашней директории, например сервер базы данных или сервер веб-приложений.

Я принадлежу к школе мысли, которая говорит, один большой раздел на весь жесткий диск. Нет /boot и нет /swap. Если вам нужен своп, используйте своп-файлы, которые можно увеличить или уменьшить в любое время. С 2G RAM вы можете начать с 2G swapfile, но следите за тем, насколько вы его используете. Вы можете обнаружить, что можете уменьшить или полностью избавиться от него. Все зависит от того, что вы делаете. Вы также можете редактировать большие видео и получить некоторую выгоду из файла подкачки 6G на машине с 2G оперативной памяти.

Было время, когда было важно создать раздел /boot в начале диска, потому что многие компьютеры не могли загрузить операционную систему, которая не была в первых x мегабайтах (это было 512 мегабайт?) жесткого диска. Это больше не нужно.

Один большой раздел для / и пусть файловая система позаботится обо всем остальном.

1

Как и во всех моих системах, я отделяю ОС от данных. Linux: sda1 для /, sda2 для подкачки, sdb2 для / дома Mac: SSD1 для ОС, HDD1 для / дома Windows: C: для ОС, D для данных

Если я загружу операционную систему, то я могу просто переустановить или переустановить, и все данные (предпочтительно в RAID 1) все еще там.

макинтош

1

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

Я не вижу особой причины иметь отдельный загрузочный раздел, если вы не делаете шифрование или что-то в этом роде.

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

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

В конечном счете, лучшим долгосрочным решением, вероятно, является что-то вроде ZFS, которое ассимилирует все дисковое пространство и позволяет динамически распределять его, создавая файловые системы из пула. Но у linux этого пока нет. (Если вам интересно, когда это произойдет , следите за такими вещами, как btrfs и tux3, а также, возможно, за zfs-fuse.)

Для справки, вот настройки моего ноутбука:

% df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda5              23G   13G  9.4G  57% /
/dev/sda6             219G  157G   52G  76% /home
% swapon -s
Filename                                Type            Size    Used    Priority
/dev/ramzswap0                          partition       1048572 844588  100
/dev/sda1                               partition       3028244 0       -1

Устройство ramzswap - это отличная функция, называемая compcache, которая, очевидно, включена в стандартное ядро Ubuntu.

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