bonjour,

pour faire de la place sur un poste, je souhaiterai déplacer son /usr dans une partition dédiée.
J'ai créé une partition
copier les données avec avec cp -rP /usr/* /ma_partition
modification de fstab
redémarrage
tout marche sauf :
le mot de passe root n'est plus accepté, je ne peux donc rien installer.
Quand je lance gparted : droit insuffisant mais il ne demande pas le mot de passe root

comme je n'ai pas effacé mon ancien /usr, je l'ai remis et tout est correct.
Comment fallait-il faire ?

Merci

Gérard
A tout hasard: as-tu désactivé SElinux, ou demandé un réétiquetage ?
SElinux est désactivé.
Si je lance un programme en console par ex : gparted
j'obtiens le message : userhelper doit être setuid root

je ne comprends pas trop les informations que j'ai pu glaner.
Ce qui m'intrigue est que si je fais
ls -l /usr/sbin/userhelper 
-rws--x--x 1 root root 41020 22 sept.  2012 /usr/sbin/userhelper
alors que si je vais voir avec konqueror, je ne le trouve pas !

J'ai comparé le nombre de fichier entre l'original et la copie et il n'est pas identique : 268063 sur l'original, 274239 la copie !
Dans ce répertoire, y a-t-il des fichiers lié à la machine en marche ou tout est static ?

Merci

Gérard
tu vois moi j'aurais fais ça avec un tar et l'option --selinux
je vais refaire ma copie !
je pense que j'ai fais une erreur de casse car -p, --preserve mais -P, --no-dereference
pour tar, cela fait une étape de plus et je ne sais jamais s'il faut mettre le dossier /usr en l'occurence et comment ne remettre que le contenu : bref je connais à peine tar !

Merci

Gérard
alors

cd /usr
tar cvfW partusr.tar * --selinux

et sur la cible:

cd cible
tar xvf /path/partusr.tar
ok, j'ai pris la solution du cp -a et tout est bon
cela va me libérer plus de 9Go pour /
Merci

Gérard