1

Я - пожизненный разработчик Windows, впервые переключающийся на Linux, и я начинаю с Ubuntu, чтобы облегчить процесс обучения.

Мой новый ноутбук будет в первую очередь машиной для разработки: 6 ГБ ОЗУ, 320 ГБ HD. Я бы хотел, чтобы там было 2 пользователя без полномочий root: (a) Разработка, которая всегда будет за мной, и (b) Гость, для всех остальных. Я предполагаю, что пользователь root добавлен по умолчанию, как системный администратор в Windows.

(1) Я хотел бы смонтировать /home к своему собственному разделу, но как это работает, если у меня есть две учетные записи (Development и Guest)? Есть ли 2 отдельные / домашние каталоги, или они являются общими? Можно ли выделить больше места для разработки и совсем немного для гостя в GRUB2? Как?!?!

(2) Я предполагаю, что все в порядке, что все мои инструменты разработки (Eclipse и плагины, SVN, JUnit, ant и т.д.) И Java будут в конечном итоге установлены в не-домашних каталогах, таких как /usr и /opt , но что мое рабочее пространство Eclipse /SVN будет находиться в моем каталоге /home на отдельном разделе ... какие-либо проблемы, проблемы, проблемы с этим?

(3) Что касается схем разбиения, ничего сложного, но и не простой Джейн:

  • Boot Partition, 512 МБ, на случай, если я захочу установить другие ОС
  • Файловая система Ubuntu & non /home, 187,5 ГБ
  • Раздел подкачки, 12 ГБ = RAM x 2
  • /home Partition, 120 ГБ

У меня нет громоздких медиа-данных (у меня нет музыкальных или видео-библиотек, это скудная и скупая машина для разработки), поэтому 320 ГБ - это все равно, что выиграть в лотерею и не знать, что делать со всем этим пространством. Я решил, что выделю немного больше места для раздела OS/FS, так как я буду запускать JEE-контейнеры локально и выполнять много операций ввода-вывода файлов, ведения журналов и других операций, требующих большого объема памяти.

Есть вопросы, проблемы, опасения, предложения?

(4) я думал об использовании ext4; Кажется, у меня есть хорошая файловая штамповка без какого-либо космического потолка для меня. Любые другие предложения для машины разработчика?

(5) Я где-то читал, что нужно быть осторожным при установке программного обеспечения от имени пользователя root, но я не могу вспомнить почему. Какие общие предостережения мне необходимо учитывать при выполнении действий (установка пакетов, конфигурирование системы и т.д.) От имени пользователя root против пользователя "Development"?

Спасибо!

1 ответ1

2
  1. Есть только один /home ; Домашние каталоги пользователя обычно создаются под этим (например, /home/dev и /home/guest). Также квоты.

  2. Правильный. Нет проблем.

    • Для /boot излишне, если только вы не намереваетесь поместить туда весь живой образ для загрузки, например, с помощью MEMDISK. Я бы сократил его до 200 МБ.
    • / нужно только около 30-40 ГБ; вместо этого выделите немного к /srv и сделайте там свою постановку.
  3. Если вам не нужен доступ из Windows, ext4 - хороший выбор.

  4. Делайте как можно меньше прав root, но в то же время делайте связанные с root действия как root.

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