[installation] garder un /home opensuse

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
sztruks
archer
Messages : 126
Inscription : mer. 30 mars 2011, 20:45
Localisation : Varsovie

[installation] garder un /home opensuse

Message par sztruks »

Bonjour,


Je voudrais remplacer OpenSUSE par Arch sur l’ordi de ma femme, en gardant le contenu du /home, que je ne peux pas sauvegarder intégralement (je sais, c’est assez risqué…)

Avant de passer à l’action, je voudrais m’assurer que ma démarche a du sens :
1 installer Arch en écrasant /dev/system/root et /dev/system/swap mais en gardant le /dev/system/home de suse (actuellement c’est monté en lvm): est ce que c’est faisable sans perdre l’accès à /dev/system/home (le block device est peut-être la clef)? est-ce qu’il faut impérativement installer un lvm sur Arch?
Vu la taille du /dev/system/root je pourrais même me contenter d’écraser cette partition, mais le fond du problème n’est pas là, c’est d’accéder de toute façon à /dev/system/root à partir d’un autre système
2 monter /home dans fstab ou sur une lvm
3 mettre les mêmes utilisateurs et id avec useradd

Sur le fstab je n’ai pas de DUID, ce qui me semble logique

Code : Tout sélectionner

/dev/system/swap     swap                 swap       defaults              0 0
/dev/system/root     /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-ST500DM002-1BD142_Z3T98XKM-part3 /boot                ext4       acl,user_xattr        1 2
/dev/system/home     /home                ext4       acl,user_xattr        1 2
/dev/system/var      /var                 reiserfs   acl,user_xattr        1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
Le résultat d’un lvm lvdisplay donne cela

Code : Tout sélectionner

 --- Logical volume ---
  LV Name                /dev/system/home
  VG Name                system
  LV UUID                nW24yk-fKa2-dOi0-yDv3-qFIT-LPjd-mlTU67
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                400,00 GiB
  Current LE             102400
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           253:0

 --- Logical volume ---
  LV Name                /dev/system/root
  VG Name                system
  LV UUID                lb3BZE-YT1G-3sQ1-1rO1-xA7o-ZX3U-Az9zf6
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                20,00 GiB
  Current LE             5120
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           253:1
   
  --- Logical volume ---
  LV Name                /dev/system/swap
  VG Name                system
  LV UUID                eYCeJb-qDF4-4ucb-WZS0-hYJ3-Ga2m-N2ckpe
  LV Write Access        read/write
  LV Status              available
  # open                 2
  LV Size                2,00 GiB
  Current LE             512
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           253:2
   
  --- Logical volume ---
  LV Name                /dev/system/var
  VG Name                system
  LV UUID                hGbNoF-CrR7-94oa-BXHV-n3Yn-ZJnq-3AnlQ1
  LV Write Access        read/write
  LV Status              available
  # open                 2
  LV Size                6,42 GiB
  Current LE             1644
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     1024
  Block device           253:3

Merci d’avance pour tout conseil/mise en garde
Image
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [installation] garder un /home opensuse

Message par Moviuro »

Plop,

Fais l'installation comme expliqué dans le wiki mais :
  • ne formatte pas la partition /home
  • n'utilise pas le même nom d'utilisateur entre Arch et openSUSE, mais utilise le même UID si tu veux pouvoir partager des documents entre les dossiers home des deux distributions
++
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [installation] garder un /home opensuse

Message par FoolEcho »

Moviuro a écrit :Plop,

Fais l'installation comme expliqué dans le wiki mais :
  • ne formatte pas la partition /home
  • n'utilise pas le même nom d'utilisateur entre Arch et openSUSE, mais utilise le même UID si tu veux pouvoir partager des documents entre les dossiers home des deux distributions
++
Il souhaite utiliser lvm donc pas certain que tout ça s'utilise de même...
Mais disons qu'au pire ça paraît n'être qu'une question de montage de /home dans le fstab (à la rigueur tu teste en montant le home et tu vois si tu peux créer un utilisateur test...)... Attention néanmoins à l'utilisation telle quelle du home: des versions de programmes différentes entre opensuse et arch sont susceptibles de créer de petits soucis (pas obligatoire mais ça peut arriver selon comment sont stockés les configurations)...
«The following statement is not true. The previous statement is true.» :nage:
Répondre