Рейтинг:3

Куда Ubuntu устанавливает новые программы?

флаг ng

Я планирую иметь ОС как на разделенном SSD, так и на жестком диске, чтобы использовать диск M.2, имея при этом место на обычном жестком диске. Но где программы устанавливаются по умолчанию?

Насколько мне известно, я могу использовать раздел / на SSD для более быстрой загрузки, а раздел /home — для всего остального. Но я также хотел бы, чтобы некоторые программы (например, браузер и Netbeans) использовали преимущества SSD и загружались быстрее.

Здесь в качестве еще одного варианта упоминается, что и /, и / home могут быть на SSD, а все остальное на жестком диске, но не знаю, если это то, что я хочу.

pLumo avatar
флаг in
Если `/` находится на вашем SSD, а `/home` на жестком диске, все готово. Программы, установленные приложением, будут на SSD. Однако вы не можете легко сказать, где устанавливаются программы. Линукс работает иначе. Программы обычно делятся на библиотеки, двоичные файлы, конфигурацию и т. д. См. [здесь] (https://askubuntu.com/questions/138547/how-to-understand-the-ubuntu-file-system-layout)
N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как установить приложения в Ubuntu?](https://askubuntu.com/questions/307280/how-do-i-install-applications-in-ubuntu) Большинство из них устанавливаются в /, некоторые в /snap, некоторые в вашу домашнюю папку.
guiverc avatar
флаг cn
Упаковщик решает, куда поместить пакеты; хотя даже у упаковщика есть ограничения и правила, которые он должен соблюдать; некоторые форматы пакетов сами по себе имеют ограничения или заданные местоположения. Вы контролируете расположение каталогов, поскольку определенные типы пакетов обычно находятся в очень предсказуемых местах (вы не указали никаких подробностей, поскольку разные типы пакетов могут использоваться разными приложениями; один пакет (например,firefox) может быть доступен в различных форматах (deb, snap, flatpak и т. д.), но вы не сказали, о чем думаете)
Рейтинг:3
флаг cn

Программы обычно устанавливаются в корневой раздел, если только вы не делаете что-то действительно необычное. Как новичок (этот распространенный вопрос задают только новички), вы не будет возможность изменить место установки приложений. Так что не экономьте на руте(/) Размер раздела.

Мнение: Если ваш корень (/) и /home находятся на одном диске, то нет смысла создавать для них отдельные разделы. Вы можете, если хотите, и это было довольно популярно десять лет назад, но вряд ли вы увидите большую пользу в наши дни.

Совет: Многие начинают думать так, как вы описываете. Через несколько месяцев, имея реальный опыт использования, они обнаруживают, что хотят (или нуждаются) в переразметке, а иногда даже в переустановке. Будьте к этому готовы: задокументируйте свои настройки и установки, чтобы вы могли воспроизвести их на новой системе. Имейте адекватную резервную емкость. Наличие достаточного нераспределенного пространства. И сохраните свой LiveUSB (или запишите ссылку, чтобы воссоздать его).

флаг pk
Причина, по которой люди могут захотеть иметь /home на отдельном диске, теоретически состоит в том, чтобы упростить установку другого дистрибутива.
Рейтинг:0
флаг my

Я знаю, что сейчас люди относятся к этому довольно небрежно, но в долгосрочной перспективе может быть какой-то здравый смысл в размещении определенных вещей в разных разделах. Цель состоит в том, чтобы осуществлять некоторый контроль над использованием пространства; даже на ноутбуке будут программы, которые продолжают заполнять диск до тех пор, пока у вас не закончится место и вы не найдете проблему - это намного проще, если вы не храните все в одной файловой системе. Кроме того, вы не хотите оказаться в ситуации, когда почти все невозможно из-за того, что на диске не осталось места.

Еще одна вещь, которая может быть полезна, особенно на сервере, — это использование либо логических томов (см.: lvm), либо файловой системы, такой как zfs.Это намного более гибко, чем разделы — вы можете не только без проблем изменить размер логического тома, но и добавить больше жестких дисков в свои группы томов, когда вам нужно больше места.

Кроме того, вам вообще не нужно иметь разделы, если вы используете группы томов или просто имеете одну файловую систему на диске, просто используйте mkfs непосредственно на устройстве.

Я обычно помещаю каталоги, которые имеют тенденцию сильно расти, в отдельные файловые системы, конечно /tmp и /вар (большинство журналов попадают в /вар/журнал и может стать очень большим), но и отколоться /var/lib/mysql от /вар если вы используете mysql.

Ответить или комментировать

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