LINUX.ORG.RU

Разметка при установке Linux

 


0

1

Здравствуйте! Возник вопрос. При ручной разметке диска (во время установки) указываем точки монтирования.

У меня два ссд. На первом указал /, на втором /usr. На hdd /home.

После установки решил проверить. Ставлю торрент клиент и память уменьшилась на 100мб что на первом ссд, что на втором. Отчего так? В сети прочитал, что когда указываем /usr то все программы устанавливаются туда. Программа раскидывается на разные ссд? Мне так не нужно. Хочу чтоб и программы с репозиториев и установка рпм или деб пакетов шла исключительно на второй ссд. На первом только система. Как это сделать?

З.ы. в Линукс новичек.



Последнее исправление: hyperion92 (всего исправлений: 1)

Если используешь systemd, то /usr/ должен быть в корневом разделе, иначе могут возникнуть проблемы.

UPD: да и не нужно 2 физических дисков под корень и /usr. Даже одного целого диска — жирно. Нескольких десятков гигов — более чем достаточно.

aureliano15 ★★
()
Последнее исправление: aureliano15 (всего исправлений: 1)

На первом указал /, на втором /usr

Зря.

У тебя сам пакет в кеше остался, можешь удалить. Какой дистрибутив?

WitcherGeralt ★★
()
Ответ на: комментарий от aureliano15

Тут штука в том,что если все будет на одном диске, то второй ссд будет тупо простаивать. А отдать 120гб под своп и нафиг не надо) озу хватает

hyperion92
() автор топика
Ответ на: комментарий от hyperion92

Так отдай под хомяк. А HDD куда-нибудь в /mnt/data примонтируй. Потом сделаешь симлинки туда, например для папки Videos.

WitcherGeralt ★★
()
Последнее исправление: WitcherGeralt (всего исправлений: 1)
Ответ на: комментарий от hyperion92

если все будет на одном диске, то второй ссд будет тупо простаивать.

Так отдай 2-й под /home/, а hdd — под файлопомойку или бекап, например. Это необязательно, можно и как-то по-другому использовать. Но выделять 2 физических диска под программы во-первых расточительно, а во-вторых при наличии systemd (а в Ubuntu, как и в большинстве дистров, используется он) /usr/ не должен быть в отдельном разделе. Своп, кстати, полезен, даже если памяти очень много. Хотя бы небольшой. Но, конечно, не 120 гигов. :-)

aureliano15 ★★
()
Ответ на: комментарий от hyperion92

Только не забудь или добавить в опциях монтирования разделов на твоих ssd discard, или из cron’а периодически вызывать команду trim. Также желательно добавить в опции монтирования relatime для уменьшения числа записей. И никогда не забивать ssd под завязку.

aureliano15 ★★
()

ты можешь обоснованно объяснить, зачем тебе отдельный /usr? /boot бы я понял, /home понимаю. отвечая на твой вопрос (если я его правильно понял) - нет, программы «ставяться» не только в /usr, тут вообще нет единого стандарта, то есть некоего аналога папки «programFiles» тут нет. исполняемые файлы ложаться в /usr/bin (но не все,бывает и /usr/local/bin), файлы библиотек в /lib котоаря почти везде сейчас симлинк на /usr/lib, файлы настроек в /usr/share и в твоей домашней папке, в ~/.config или прям с названием программы папка, и это далеко не полный список. Все зависит от конкретной программы, и идеи ее автора

d09
()
Последнее исправление: d09 (всего исправлений: 1)
Ответ на: комментарий от aureliano15

В общем переустановил систему. Хард диск в итоге так и остался не смонтированным. Танцы с бубном начались. Через gparted смонтировал, но прав на запись не было. Искал выход, нашел что в дельфине (кде) по умолчанию отключена возможность запускать файловый менеджер под рутом.

Но внезапно я нашел это:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dolphin

Понятия не имею что оно значит, но дельфин под рутом запустился. В итоге на харде поменял владельца и винт стал как обычная флешка. Ну, хоть так :)

hyperion92
() автор топика
Ответ на: комментарий от d09

Понял, спасибо. А теоритически, может ли программа у которой файлы в разных каталогах, а эти каталоги на разных дисках - запускатся в принципе?

hyperion92
() автор топика
Ответ на: комментарий от hyperion92

нашел что в дельфине (кде) по умолчанию отключена возможность запускать файловый менеджер под рутом.

И это правильно. Никогда не нужно запускать графические программы из-под рута, если не хочешь превратить свою систему в решето. Ну разве что некоторые, специально созданные для запуска из-под рута, типа synaptic’а.

но дельфин под рутом запустился. В итоге на харде поменял владельца

Это можно сделать в консоли или графическом терминале. Если хочешь уютно себя чувствовать в *nix системах, включая linux, изучай командную строку и shell (в Linux — bash), иначе никаких преимуществ не получишь, только боль. Поменять владельца и группу в командной строке можно командами chown и chgrp. Также почитай про автомонтирование и про файл /etc/fstab. Там можно среди прочего задать разрешения монтировать те или иные разделы и устройства простым пользователям. Но не следует разрешать простым пользователям монтировать и отмонтировать любые разделы.

Ну, хоть так :)

А как ты хотел? Возможно, это тоже несложно сделать?

aureliano15 ★★
()
Ответ на: комментарий от d09

А также /bin не у всех симлинком на /usr/bin и много бинарников падает туда, а некоторые оказываются ы /sbin, а /usr/sbin вроде непопулярен. Ещё забыл /etc где по идее должны оказываьться настройки. И /var в котором оказывается непонятно что, но часто очень много. И /opt для левого софта.

kirill_rrr ★★★★★
()
Ответ на: комментарий от hyperion92

О боже… Для этого есть консоль и консольные утилиты. Всё автоматическое монтирование должно прописываться в /etc/fstab и там всё просто и документировано.

kirill_rrr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.