LinuxForum.Fans
Тема

Много линуксов на одном ПС?

Автор: andrei186 13 сообщений 2112 просмотров
11.11.2014 17:16 #400479

Я правильно понимаю, что на один ПС можно наустанавливать сколь угодно Линуксов, коль скоро на диске для каждого Линукса есть своя ext4, а GRUB даст возможность выбрать, который грузить?
Если так, то:
1. SWAP - она может быть для всех общая?
2. Может ли быть общий для всех раздел для директории /home?
Или для каждого Линукса он должен быть свой?

11.11.2014 17:24 #400481
"andrei186" написал:
для каждого Линукса есть своя ext4,

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

"andrei186" написал:
1.  SWAP - она может быть для всех общая?

В принципе может, если только вы не используете suspend to disk (гибернация) в одном из Linux, а потом будете грузиться в другом, ну или попросту не настраивайте гибернацию.

"andrei186" написал:
2. Может ли быть общий для всех раздел для директории /home?

Может, но на практике в разных дистрибутивах разные версии программ и как следствие могут быть проблемы с настройками используемых приложений. Кроме всего прочего могут быть проблемы с правами доступа из-за разных значений UID и GID в разных дистрибутивах для пользователей с одинаковыми именами, например в большинстве дистрибутивов UID обычных пользователей начинается с 1000, а например в Mandriva, если я не путаю, он начинается с 500.

"andrei186" написал:
Или для каждого Линукса он должен быть свой?

В случае с /home можете завести в разных дистрибутивах пользователей с разными именами.

11.11.2014 17:43 · отредактировано #400486
kostik87 написал:

Может, но на практике в разных дистрибутивах разные версии программ и как следствие могут быть проблемы с настройками используемых приложений. Кроме всего прочего могут быть проблемы с правами доступа из-за разных значений UID и GID в разных дистрибутивах для пользователей с одинаковыми именами, например в большинстве дистрибутивов UID обычных пользователей начинается с 1000, а например в Mandriva, если я не путаю, он начинается с 500.

В случае с /home можете завести в разных дистрибутивах пользователей с разными именами.

Отлично! Т.е. при добавлении очередного Линукса, надо давать юзерам имена, не совпадающие с ранее установленными, и тогда в /home для каждого Линукса будет своя директория? В таком случае вроде конфликтов не должно случиться? В /home кроме папки юзера, есть что-нибудь еще, что может переписаться при установке следующего Линукса?

11.11.2014 17:54 #400487
andrei186 написал:

Отлично! Т.е. при добавлении очередного Линукса, надо давать юзерам имена, не совпадающие с ранее установленными, и тогда в /home для каждого Линукса будет своя директория? В таком случае вроде конфликтов не должно случиться? В /home кроме папки юзера, есть что-нибудь еще, что может переписаться при установке следующего Линукса?

Да проще надо быть и не затуманивать себе и другим мозг. Сейчас диски имеют коллосальную емкость. Для самого линукса более чем достаточно раздела в 12-16 гигабайт. Посему кто нам мешает нарезать наш большой диск на несколько разделов и ставить по линуксу в свой раздел. Ну и сделать если не общий хомовник, то остаток диска отформатировать под ext3/ext4 и вынести на него всяческий аплоад, загрузки, документы, фильмы и прочую мултимедию. Ну и в каждом линуксе монтировать эту помойку и делать из хомовника на нужные каталоги симлинки. Будут юзера в разных линкуксах иметь одинаковые UID, получат доступ. Нет - кто-то отвалится. Никаких пролем нет.

11.11.2014 18:57 · отредактировано #400496
"andrei186" написал:
2. Может ли быть общий для всех раздел для директории /home?
Или для каждого Линукса он должен быть свой?

Я, как новичок в линуксе, не умею разбираться в заморочках и возникших конфликтах между дистрами, а потому даже для одного дистра Mageia, но разных версий 3 и 4 сделал для каждой свой хомяк, а мультимедиа перенаправил симлинками вообще на другой раздел харда примонтировав к обеим корням /mnt/audiovideo . Хард у меня 500 Гб, потому корням дал с большим припуском - 50 и 51 Гб (разные чтоб отличать), при этом хомяка в 5.0 и 5.1 Гб - хватает за глаза (ведь там кроме настроек больше ничего нет). Полную статью читай ЧАВО (FAQ) для новичков - 3 Симлинки - символьные ссылки При этом имя юзера будет одним и тем же, ведь /home у них разные и никак друг другу не мешают.

"Cruiser78" написал:
Сейчас диски имеют коллосальную емкость. Для самого линукса более чем достаточно раздела в 12-16 гигабайт. Посему кто нам мешает нарезать наш большой диск на несколько разделов и ставить по линуксу в свой раздел. Ну и сделать если не общий хомовник, то остаток диска отформатировать под ext3/ext4 и вынести на него всяческий аплоад, загрузки, документы, фильмы и прочую мултимедию. Ну и в каждом линуксе монтировать эту помойку и делать из хомовника на нужные каталоги симлинки.

Полностью согласен с Cruiser78, при переустановке (множество раз) - раздел /mnt/audiovideo у меня всегда цел, главное его не форматнуть случайно при переустановке.
зы: форматирую только ext4 и не использую гибернацию, чтобы swap не перенёс в другой дистр, то чего там не должно быть.

11.11.2014 20:04 #400505
Cruiser78 написал:

Да проще надо быть и не затуманивать себе и другим мозг.

Еще проще будет не читать ветки, затуманивающие мозг, и уж тем более не писАть в них :)

Cruiser78 написал:

Сейчас диски имеют коллосальную емкость. Для самого линукса более чем достаточно раздела в 12-16 гигабайт. Посему кто нам мешает нарезать наш большой диск ...

Я в курсе. Но я имею конкретную не очень современную машину, на которой после Виндов осталось всего 40Гб
Но я стараюсь не перегружать людей полным описанием своих обстоятельств, а задаю конкретный вопрос. Предлагаемая Вами опция мне известна. Я ее тоже рассматриваю

11.11.2014 21:15 #400514
"andrei186" написал:
2. Может ли быть общий для всех раздел для директории /home?

ещё один способ организации:
- монтируешь раздел в /mnt/home
- создаёшь там подкаталоги для каждого дистра opensuse-home, ubuntu-home итд..
- монтируешь с -o bind'ом в /home

примерный fstab:

text

/dev/sdm78 /mnt/home            ext4       defaults              1 2
/mnt/home/opensuse    /home               none       bind                  0 0

12.11.2014 00:56 #400567

kostik87,
вместо разных имен пользователей достаточно назначить специфические домашние каталоги (по умолчанию это /home/имя_пользователя, но это легко изменить).

12.11.2014 09:00 #400581
"bormant" написал:
вместо разных имен пользователей достаточно назначить специфические домашние каталоги (по умолчанию это /home/имя_пользователя, но это легко изменить).

Можно, но для ТС проще использовать разные имена пользователей, к тому же в случае, если UID пользователей в разных системах совпадает, то он сможет в полной мере читать и писать в домашние директории других пользователей. К тому же использование именно разных имён пользователей не приведёт к путанице с именами директорий, можно конечно использовать '~/' или $HOME.

12.11.2014 10:40 #400594

"andrei186" написал:
В /home кроме папки юзера, есть что-нибудь еще, что может переписаться при установке следующего Линукса?
нет. Не должно быть.
Вам правильно подсказывают:

1. каждый Linux в свой раздел
2. /home один на всех
3. разные имена юзеров.

Про UID можете не беспокоится, если _делаете_ разные имена. По умолчанию UID даётся следующий доступный, т.е. если поставить 3 Linux'а, то UIDы будут 1000,1001, и 1003.
"kostik87" написал:
К тому же использование именно разных имён пользователей не приведёт к путанице с именами директорий, можно конечно использовать '~/' или $HOME.
нужно.
12.11.2014 16:45 #400647

"kostik87" написал:
для ТС проще использовать разные имена пользователей
За ТС не скажу, но мне, по опыту, использовать разные имена неудобно. Проще задать домашний каталог, uid/gid один раз при создании пользователя, чем потом устраивать пляски с именами каждый раз. Иногда (особенно если есть желание иметь общий раздел с Windows) проще /home оставить на корне, а все добро хранить на отдельном разделе, при желании набросав симлинков в /home/user. Возможно, у кого-то иные предпочтения, не спорю.
13.11.2014 08:20 #400694

bormant написал:
[quote="kostik87"]для ТС проще использовать разные имена пользователей
За ТС не скажу [/quote]
Несколько раз упомянули какой-то ТС, и по контексту подозреваю, что это я?
13.11.2014 13:08 #400712
"andrei186" написал:
Несколько раз упомянули какой-то ТС, и по контексту подозреваю, что это я?

ТС = ТопикСтартер (человек, создавший тему на форуме).

Войдите или зарегистрируйтесь, чтобы ответить.