[supprimé]
Salut @ tous
J'ai installé un second disque dans mon ordi, il y a une seule partition en ext3.
Le premier faisant go g décidé de déplacer mon /home dans le second.Mais commment faire? G vu un tuto sue ce même site mais
à l'étape 3 il parle d'un "grub" au démarrage moi je l'ai pas:-? :-?. Ya pas une autre methode? Sinon comment trouver ce "grub".
Merci d'avance @ tous
nourreddine
Grub est un boot loader. C'est le plus utilisé mais ce n'est pas le seul. Tu dois avoir autre chose.
Mais peu importe, le but de cette étape 3 étant de passer en mode single. Tu peux aboutir à ce mode en faisant
#init 1 ( attention tu vas basculer en mode console et tu n'aura pas de réseau).
Celà étant dit, le passage en mode single user n'est pas necessaire. Si on est connecté comme root ( home directory /root) et qu'il n'y a pas de users connecté on peut démonter /home sans problème.
Bref, pour faire simple :
#mke2fs -j /dev/hdb1
#mkdir /home.new
#mount -t ext3 /dev/hdb1 /home.new
#cd /home ; find . |cpio -vdump /home.new
(je préfère find/cpio à "cp -a" car moins limité )
Tu vérifies que tout a été bien copié.
Il ne reste plus qu'à zapper :
#cd /
#umount /home
#umount /home.new
#e2label /dev/hdb1 /home
#e2label /dev/hdax /home.old
#mount /home
#df
[supprimé]
salut
Tout ce passe bien bien jusqu'a la command:
[root@xxx/]# umount /home
j'obtient:
umount: /home: n'est pas monté
Que faire? Merci
remi
C'est parce qu'il ne s'agit pas d'une partition (donc fait partie de la partition principale).
Donc tu n'as pas besoin de la démonter (umount) mais n'oublie pas d'effacer son contenu avant de monter la nouvelle, sinon la place sera perdue.
Le plus simple serait de poster ton fichier /etc/fstab (on pourrait t'aider de manière plus précise).
A+
[supprimé]
ok voici mon fichier fstab :
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/hdb /media/cdrom auto pamconsole,ro,exec,noauto,managed 0 0
Merci.
[supprimé]
Je vois que tu utilise LVM. Il fallait le dire car ça change tout.
On peut bien sur mixer LVM et les partitions classiques mais le plus simple aurait été d'étendre le volume groupe et ensuite créer un logical volume dédié à /home :
#pvcreate /dev/hdb1 ( tu peux pendre tout le disque si tu veux)
#vgextend VolGroup00 /dev/hdb1
#lvcreate -L Taille__en_MB -n LogVol02
#mke2fs -j /dev/VolGroup00/LogVol02
#mount -t ext3 /dev/VolGroup00/LogVol00 /home.new
#cd /home ; find . |cpio -vdump /home.new
Si tou est bien copié, tu efface le contenu de /home pour récupérer l'espace.
#umount /home.new
Rajouter cette ligne dans /etc/fstab
/dev/VolGroup00/LogVol02 /home ext3 defaults 1 1
#mount /home
et voilà !!
[supprimé]
ok ,merci à tous quand même. G reformaté et puis voilà.