Этой статьёй я начинаю описание своих принципов и своего видения работы с системой. Идеи, изложенные здесь никоим образом не претендуют на звание истины в последней инстанции, однако, я им стараюсь следовать. ===== Установка Debian ===== Устанавливая систему на виртуальную машину (на физическую, впрочем, тоже), я, независимо от того, планируется ли использовать эту машину длительное время, или же это тестовая машина, предпочитаю произвести настройку так, чтобы работа на ней была максимально комфортна для меня. Это обуславливает некоторое количество ключевых моментов, которые я стараюсь соблюдать. Всегда. В данном случае я рассмотрю процесс на примере Debian 8.3 . Для других систем идеи остаются теми же, однако возможны незначительные вариации претворения их в жизнь. ==== 1. Разбивка жестких дисков ==== Виртуальная среда позволяет жонглировать "жесткими дисками", ограничивая только личной фантазией и объемом реального раздела HDD. Второе, впрочем тоже не слишком останавливает, если использовать динамические виртуальные диски. В общем случае, разбивка будет выглядеть следующим образом: * Диск 1 (sda) - динамический, 10ГБ * sda1 (prim) - 200МБ - /boot У меня были случаи, когда я упирался в 100МБ, в 200 - никогда. * * sda2 (prim) - оставшееся место - / Больше 10ГБ под саму систему систему не нужно, по факту, никогда. Зачастую хватает и пары ГБ. Если 10ГБ всё же не хватает, задумайтесь, что Вы можете делать не так. * Диск 2 (sdb) - статический, 4ГБ * sdb1 (prim) - всё место - swap Не могу однозначно ответить, почему именно так. Просто когда меня учили, использовался принцип (RAM x 2), но не более 4ГБ. Современные системы имеют такие чудовищные объемы RAM, что swap зачастую висит пустым, однако, пусть будет. Статику я здесь использую, имея ввиду 2 момента: * * * Этот диск не будет переноситься - вместо него проще создать новый. * * * Не надо нагружать систему расчетом используемости SWAP. Это просто ни к чему. * Диск 3 (sdc) - динамика, 150ГБ * sdc1 (prim) - всё место - /var Здесь, естественно, всё зависит от конкретного предназначения системы. Хранение логов - одно дело, БД - второе, записи телефонных разговоров - третье. Динамические 150ГБ, однако, с учетом того, что раздел является последним на диске и до неприличия просто расширяется - вполне удобная "отправная точка". * Диск 3 (sdd) - динамика, 50ГБ * sdd1 (prim) - всё место - /home Хранить свои данные, экспериментировать и развлекаться пользователь должен в своей папке. Администратор - не исключение! Если у меня есть скрипт, который я еще "не допилил" или "перепиливаю", он будет лежать в папке /home/jetrat/lab/mysuperscript/ , а позже будет скопирован в /usr/local/bin или sbin соответственно. Да, для него можно создать папку /mysuperscript/ в корне системы, но, пожалуйста, не надо захламлять стройную структуру своим творчеством. Всему своё место, man hier в помощь. Я осознаю, что иерархия местами неоднозначна и вариативна, что каждый развлекается, как хочет, однако считаю, что бардак проще не разводить, чем потом разгребать. Коллеги по цеху всегда будут Вам благодарны за интуитивность размещения данных. Цените красоту упорядоченности. Пожалуйста. Напоследок замечу, все разделы при таком размещении имеют возможность быть типа Primary. Logical разделы всегда были костылем MBR - в GPT от них резонно отказались. Таким образом манипуляции с разделами становятся на порядок проще. ---- Следующая статья: [[ustanovka_i_nastroyka_rabochego_okruzheniya_linux-administratora|Установка и настройка рабочего окружения Linux-администратора]] ---- CC BY-SA, Jet Rat, 2016