Различные дистрибутивы Linux, совместно использующие тот же/, размещают папку?

В дополнение к fold, смотрите на fmt. fmt попытки выбрать разрывы строки разумно, чтобы заставить текст выглядеть хорошим. Это не нарушает длинные обещания, скорее это переносится только пробелами. Это также присоединится к смежным строкам, который хорош для прозы, но плохо для файлов журнала или другого форматированного текста.

59
16.09.2013, 01:44
8 ответов

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

Но сделайте следующие заметки:

  • UID и GID должны быть тем же на каждом дистрибутивы для определенного пользователя (пользователей).
  • (как уже говорилось) различные конфигурационные файлы для тех же программ могли привести к неожиданному поведению.
  • При установке всех дистрибутивов на ту же папку начальной загрузки удостоверьтесь, что загрузчик обрабатывает различные дистрибутивы правильно.

У меня есть рабочая (виртуальная) установка:

/dev/sda (40GB)
 +-/dev/sda1   /boot (100MB, ext2)
 +-/dev/sda3   swap  (2GB)
 +-/dev/sda4   /home (20GB, ext4)
 +---/dev/sda5  /root (Ubuntu 10.04, 5GB, ext4)
 +---/dev/sda6  /root (Fedora 14, 5GB, ext4)
 +---/dev/sda7  /root (openSUSE 11.3, 5GB, ext4)
 +---/dev/sda8  /root (ArchLinux 2010.05, 5GB, ext4)

Ubuntu и Fedora и выполненный Gnome 2.30, openSUSE имеет KDE4 и ArchLinux LXDE. Все дистрибутивы имеют свои необходимые загрузочные файлы на одном разделе. Переключение между дистрибутивами обеспечивает, персистентная пользовательская конфигурация любят предназначенный.

Другая возможность была бы легкой домашней папкой (не должен быть целый раздел) для каждого из дистрибутивов, только обеспечивая необходимые конфигурационные файлы (.gnome2, .kde4, .compiz, .themes, и т.д.) и раздел совместно используемых данных с "тяжелым" материалом (документы, изображения, видео, музыка, и т.д.). Символьные ссылки в каждом из дистрибутивов собственная домашняя папка затем указали бы на общий раздел.

Впоследствии, это может быть расширено по желанию для включения другого материала также.
Пример: Вы имеете eclipse IDE, установленный на всех дистрибутивах и, хочет те же конфигурационные и исходные файлы, доступные везде. Можно создать символьные ссылки на каждом, дистрибутивы размещают папку к общей для достижения этого.

Это была бы Ubuntu:

$ ls -l /home/user
.eclipse -> /mnt/shared/.eclipse
.gnome2
Documents -> /mnt/shared/Documents
workspace -> /mnt/shared/workspace
...

И openSUSE:

$ ls -l /home/user
.eclipse -> /mnt/shared/.eclipse
.kde4
Documents -> /mnt/shared/Documents
workspace -> /mnt/shared/workspace
...

И так далее..

Если Вы не уверены во вмешивающихся конфигурационных файлах, попробуйте второй, более безопасный путь и узнайте, какие домашние компоненты могут быть совместно использованы легко установленными дистрибутивами.

41
27.01.2020, 19:32
  • 1
    Хороший ответ. Я предложил бы, чтобы Вы и кто-либо еще пробующий что-то подобное, смотрели на LVM. –  jmtd 25.01.2011, 13:57
  • 2
    Создание установки с LVM сделало бы это намного более гибким и масштабируемым. Используя основные / логические разделы хорошо работает для статической установки. Зависит от варианта использования и доступное время для реализации решения. –  wag 25.01.2011, 14:31
  • 3
    я использую легкий вес домой и другой раздел для тяжелого материала с символьными ссылками. Работает отлично, и можно добавить некоторую конфигурацию для общих программ, таких как Firefox в общем "тяжелом материале" раздел и заменить файлы символьными ссылками. –  Fernando Briano 25.01.2011, 21:36
  • 4
    я - планирование выполнения чего-то вроде этого с моим домашним компьютером, начиная с последнего обновления из Ubuntu, оставил его довольно ошибочным. Я проверил ситуацию на виртуальном первом, и тот же/, домашняя папка действительно вызывает много проблем, особенно со средами рабочего стола, из-за полномочий на том разделе. Я думаю, что отдельный / дом с символьными ссылками будет тем, что я заканчиваю тем, что делал для своего ПК. Я собираюсь использовать: CentOS, Ubuntu, Debian, openSUSE, возможно Fedora все файлы ОС на LVM, основном разделе для основного / разделы начальной загрузки и расширенные разделы для всех других ОС / загрузочные файлы. Так как они работа привычки в LVM –  CenterOrbit 09.11.2011, 19:58

Я не рекомендовал бы совместно использовать Ваш /home между радикально различными дистрибутивами. Две версии того же чтения программы и записи тех же файлов конфигурации могли привести к проблемам, например, если более новая версия пишет что-то, что не понимает более старая версия.

Если Вы не возражаете против путей, являющихся отличающимся, сохраните свои файлы в /home для одного дистрибутива и монтируют, что / размещают в другом местоположении на другом дистрибутиве (такой как /home/<user>/fedora). Затем /home/<user>/foo/bar через можно получить доступ /home/<user>/fedora/foo/bar на дуге, например.

Если Вы хотите, чтобы пути были тем же, сохранили большинство Ваших файлов к одной трети, отличному разделу, и смонтировали его в том же месте в рамках обоих дистрибутивов, например. /home/<user>/stuff.

11
27.01.2020, 19:32
  • 1
    , у меня есть установка несколько как это, но с ~/Docs/папка. Это - то, где все "мои собственные данные", за пределами этого другие данные программы (характерный для машины или не). Ключевые файлы конфигурации регулярно сохраняются от ~ / к ~/Docs/configfiles/ –  kasterma 24.01.2011, 18:05
  • 2
    Позвольте каждому пользователю иметь, это - локальный материал. Я предполагаю, что обработка тех различий более трудна, чем просто доля "общее" (Музыка, Загрузки, Введение в заблуждение, Документы, И т.д.) папки и не dotfiles или другой как /usr или /opt. Тем путем можно скопировать данные из папки, которую Вы каждый день используете во всех Ваших полях. –  m3nda 12.04.2017, 22:42

Можно использовать символьные ссылки

ln -s /mnt/mydisk/mydocuments /home/user4123/mydocuments

На каждом дистрибутиве однажды. Теперь каждый дистрибутив имеет свои собственные конфигурационные файлы

7
27.01.2020, 19:32
  • 1
    это работает на меня! –  Martin Delille 19.04.2015, 18:13
  • 2
    @MartinDelille я могу попросить у Вас проблем, так как Вы прокомментировали 1 год назад?. Все еще счастливый перепутать все файлы? Какие дистрибутивы. –  m3nda 12.04.2017, 22:44
  • 3
    Это было для Ubuntu/ElementaryOS, но я больше не использую его. –  Martin Delille 26.04.2017, 15:54

Можно совместно использовать корневые каталоги между дистрибутивами, даже между различными вариантами Unix. Люди с корневыми каталогами, совместно использованными через NFS в неоднородной сети, делают все это время.

Можно столкнуться с проблемой при выполнении различных версий некоторых программ в различных системах, совместно использующих те же корневые каталоги. Неприятные программы обычно - те с самыми необычными графический интерфейсами пользователя, такими как Gnome. Например, Firefox счастливо обновит Ваш профиль до более новой версии, но не мог бы позволить Вам загрузить тот профиль снова в более ранней версии.

6
27.01.2020, 19:32

Я рекомендовал бы использовать символьные ссылки для всех общих конфигурационных файлов, которые Вы пропускаете от одного до другого. Создайте новый каталог в месте, доступном для обоих дистрибутивов, переместите файлы и символьную ссылку оттуда.

Мало того, что это управляет точно, что совместно используется, но и это делает очень легким переместить Ваши предпочтения в другие машины, подвергнуть их управлению версиями, если Вам нужно и создать резервную копию их. Существуют даже инструменты, чтобы помочь Вам сделать эти вещи, основанные на предположении, Вы прокладываете себе путь (см., например, тоскующий по дому).

До установки общих каталогов для вещей, таких как документы, видео, музыка и т.д., существует стандарт для этого в форме пользовательских директоров XDG, которое настраивает вещи как рабочий стол, музыка, изображения, видео, и т.д. (http://freedesktop.org/wiki/Software/xdg-user-dirs). Каталоги могут быть вне Вашего домашнего dir, или Вы можете символьная ссылка, как Вы любите и устанавливаете директоров для указания на символьные ссылки. Я знаю работы Gnome с ними и предполагаю, что KDE делает также.

Я действительно пытался использовать все, тот же домашний dir в прошлом и различные версии приложений быстро вызвали проблемы.

5
27.01.2020, 19:32

Можно установить папку Documents по умолчанию на другом местоположении или разделе и том же для других папок, как папка Desktop, папка Download и т.д.

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

Некоторые примеры

KDE http://docs.kde.org/stable/en/kdebase-workspace/kcontrol/paths/index.html

GNOME http://ubuntuforums.org/showthread.php?t=631711

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

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

Я советую Вам (всем) ради любопытства, для взгляда на эту статью:

http://teddziuba.com/2011/01/multiple-concurrent-linux-distros.html

3
27.01.2020, 19:32

Если бы я работал, один и тот же дом монтировался для многих удаленных машин, начиная с самого старого Solaris и заканчивая новейшим Debian... многие из них имели нестандартные -альтернативные установочные каталоги.

Я пришел сюда, чтобы получить советы о том, как правильно установить оболочку по умолчанию, если она не установлена ​​в одном и том же месте на каждой машине. Но на самом деле я могу дать некоторые:

Я использую множество условных конфигураций, все разбито на папки, названные в соответствии с именем хоста. А в.profile и.zshrc я использую переменную $(hostname )для загрузки соответствующих настроек, созданных для каждого из них.

Это самый чистый способ, которым я мог это сделать...

0
25.03.2020, 07:08

Новичок, но я думаю, что если вы будете использовать разные имена пользователей для каждого дистрибутива, все будет в порядке. Разве использование разных имен пользователей для каждого дистрибутива не приведет к разделению файлов конфигурации?

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

Судя по всему, только ~5% делят домашние каталоги на :https://distrowatch.com/polls.php?poll=245

0
02.07.2020, 14:55

Теги

Похожие вопросы