GNU/Linux >> Tutoriels Linux >  >> Linux

Différentes distributions Linux partageant le même dossier /home ?

Quelle est la meilleure façon de partager le même /home répertoires entre différentes distributions Linux ?

Je veux dire, je veux avoir les deux, disons, Fedora et Arch, et je veux trouver mes fichiers à la maison, quelle que soit la distribution Linux sur laquelle je démarre. Mais si je monte la même partition pour /home alors je peux gâcher les configurations enregistrées dans /home répertoire.

Alors que puis-je faire ?

Réponse acceptée :

Il est certainement possible de partager un dossier de départ (ou une partition) sur différentes distributions Linux.

Mais prenez les notes suivantes :

  • UID et GID doivent être identiques sur chaque distribution pour certains utilisateurs.
  • (comme déjà souligné) différents fichiers de configuration pour les mêmes programmes pourraient entraîner un comportement inattendu.
  • Si vous installez toutes les distributions dans le même dossier de démarrage, assurez-vous que le chargeur de démarrage gère correctement les différentes distributions.

J'ai une configuration (virtuelle) fonctionnelle :

/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 et Fedora exécutent tous deux Gnome 2.30, openSUSE a KDE4 et ArchLinux LXDE. Toutes les distributions ont leurs fichiers de démarrage nécessaires sur une partition.
Basculer entre les distributions fournit une configuration utilisateur persistante comme prévu.

L'autre possibilité serait un dossier d'accueil léger (ne doit pas nécessairement être une partition entière) pour chacune des distributions, ne fournissant que les fichiers de configuration nécessaires (.gnome2, .kde4, .compiz, .themes, etc.) et un partition de données partagée avec les éléments "lourds" (documents, images, vidéos, musique, etc.). Les liens symboliques dans chacun des dossiers personnels des distributions pointeraient alors vers la partition partagée.

Ensuite, cela peut être étendu à volonté pour inclure d'autres éléments également.
Exemple :vous avez eclipse IDE installé sur toutes les distributions et veut la même configuration et les mêmes fichiers source disponibles partout. Vous pouvez créer des liens symboliques sur chaque dossier de départ des distributions vers le dossier partagé pour y parvenir.

Ce serait Ubuntu :

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

Et ouvrezSUSE :

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

Et ainsi de suite..

Si vous n'êtes pas sûr de l'interférence des fichiers de configuration, essayez la deuxième méthode, plus sûre, et découvrez quels composants domestiques peuvent être facilement partagés entre les distributions installées.


Linux
  1. Commandes Linux :du et les options à utiliser

  2. Une introduction au fichier Linux /etc/fstab

  3. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  4. Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

  5. Une partition /home commune pour plusieurs distributions Linux ?

Comment installer VirtualBox dans différentes distributions Linux

KaOS Linux - L'une des meilleures distributions KDE

Manjaro Linux - L'une des meilleures distributions Linux

Les meilleures distributions Linux en 2022

Linux / Dossier et dossier /racine

Comprendre les différentes distributions Linux