Le Saturday 21 November 2009 17:01:22 Pierre Coutant, vous avez écrit :
> Bonjour,
Salut,
> Il y avait bien longtemps que je m'étais manifesté. mais me voilà pour
> l'installation de la 11.2
>
> Je précise que ma tour a 2 DD. l'un de 120 Go avec Suse 10.0
>       sdb1 => swap et sdb2 => Linux 10.0
>
> l'autre de 320 Go avec Suse 11.1.
>       sdba1 => swap et sdb2 => Suse 11.1
tu voulais dire :
        sda1 => swap et sda2 => Suse 11.1
> Chacune des partitions systèmes intègre le /home.
>
> Devenant un peu moins timoré je propose lors de la préparation de
> formater tout le disque de 120 Go et le système propose alors :
>
>       - le formatage de sdb1 et sdb2
>       - de créer sdb1 pour le swap (2 Go)
>       - de créer la racine sdb2 (20 Go)
>       - de créer le /home sur sdb3.(98 Go)
>
> Cela me convient à priori... La seule contrariété est que si je veux
> revenir bidouiller avec Suse 11.1 (qui est sur sda2) je n'aurai alors
> pas accès au /home sur sdb3 (comme maintenant).
>
> Je souhaite donc que 1) me soit confirmé que le partitionnement proposé
> ci-dessous est correct.
>                               2) me soit indiqué un moyen pour pouvoir 
> utiliser le /home sur sdb3
>  ainsi créé à partir de Suse 11.1 sur sda2.
>
> Merci à l'avance pour vos (judicieux) conseils.
>
> --
> Pierre COUTANT

Pourquoi utiliser deux partitions de swap?

128M       => /dev/sdb1 sur /boot
30Go       => /dev/sdb2 sur /
le reste   => /dev/sdb3 sur /home
                      /dev/sdaX en swap (2 Go RAM => 2 Go SWAP)

Depuis Suse 11.1 (/dev/sda) il faudra renommer le répertoire /home (par 
exemple) /home_ORI
% mv /home /home_ORI
% mkdir /home

Par la suite, soit en utilisant Yast et son outil de partitionnement pour 
attacher /dev/sdb3 sur /home, soit manuellement en éditant /etc/fstab et en y 
ajoutant une ligne pour le /home.

Par exemple, après installation sur /dev/sdb de OpenSuSE 11.2, on boot sur 
celui-ci fraîchement installé.
On monte la partition racine de OpenSuSE 11.1 (/dev/sda) depuis un répertoire 
temporaire créé à cette effet:
% mkdir /tmp/sda2
% mount -t ext3 /dev/sda2 /tmp/sda2

On sauvegarde l'actuel /home de /dev/sda, et on crée le répertoire:
% mv /tmp/sda2/home/tmp/sda2/home_ORI
% mkdir /tmp/sda2/home

Ne connaissant plus les bonnes permissions pour /home, on utilise 
l'option '--reference' de chmod (pratique :) ):
% chmod --reference=/home /tmp/sda2/home

On ajoute la nouvelle entrée à /tmp/sda2/etc/fstab en copiant l'entrée 
de '/home' de /etc/fstab:
% grep -E "[^ #].*/home " /etc/fstab
[...]
<CE QUE JE DOIS COPIER>
[...]
% echo "<CE QUE JE DOIS COPIER>" >> /tmp/sda2/etc/fstab


Avant de démonter la partition, il est possible de copier en préservant les 
droits, les répertoires utilisateurs situer maintenant sur /tmp/sda2/home_ORI
vers /home:
% cp -pr /tmp/sda2/home_ORI/* /home/

Démontage et nettoyage:
% umount /tmp/sda2
% rm -rf /tmp/sda2

Maintenant redémarrage sur OpenSuSE 11.1 (/dev/sda) et appréciations des 
changements.


@+

--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à