Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/10/2007, à 17:36

ubunpac

[Résolu] Modification de fstab pour déplacer mon /home

Bonjour,

J'ai actuellement une seule et unique partition (dev/sda1) contenant mon /home. Je souhaiterais donc la déplacer dans une autre partition (dev/sda2). J'ai donc noté toutes les démarches à suivre en me référant à deux documents :
http://doc.ubuntu-fr.org/installation/deplacer_home
http://www.cepcasa.info/blog/?p=12
Je vais suivre la deuxième.

En éditant le fichier "fstab", voilà ce que je trouve :

# /etc/fstab: static file system information.
#
#  -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc /proc proc defaults 0 0
# Entry for /dev/sda1 :
UUID=63dfde98-ed03-436b-a27f-d019ad9c897a / ext3 defaults,errors=remount-ro 0 1
# Entry for /dev/sda5 :
UUID=0ae81c14-2f0c-4fec-b173-f96892022284 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

Je souhaite bien comprendre la doc avant de me lancer, pour éviter toutes erreurs de ma part. Je voulais donc savoir s'il suffisait de rajouter à la fin du fichier "fstab" :

# Entry for /dev/sda2 :
/dev/sda2 home ext3 defaults 0 2

Alors que (concernant dev/sda1) dans le fichier actuel, nous avons un UUID plutôt que /dev/sda1 / ext3 defaults 0 1

En vous remerciant d'avance...

Dernière modification par ubunpac (Le 28/10/2007, à 21:04)


°Software is like sex, it's better when it's free. (Linus Torvalds)
°Commencez par changer en vous ce que vous voulez changer autour de vous. (Gandhi)
°Le savoir n'est bon que s'il est partagé. (???)

Hors ligne

#2 Le 28/10/2007, à 17:54

amkoolgarst

Re : [Résolu] Modification de fstab pour déplacer mon /home

oui, de plus tu te trouves dans une situation qui colle exactement au tuto de cep ( création de la partition du nouveau /home sur la deuxième partoche du premier disque).

Mais le fstab tu ne le touches qu'après avoir fait tout ça, hein?:



Exemple pour déplacer /home sur /dev/hda2

mkdir /mnt/new_home ( pour créer le point de montage )
mount /dev/hda2 /mnt/new_home ( pour monter la partition qui recevra le futur /home )
cp -a /home/. /mnt/new_home/ ( copie /home/ sur la nouvelle partition. Notez le . après / et non le * et l’utilisation de cp -a)

mv /home /home_old ( renomme /home et servira de sauvegarde en cas de problème )
mkdir /home ( crée le nouveau répertoire /home qui sera le nouveau point de montage )
umount /mnt/new_home ( démonte /dev/hda2 pour pouvoir le remonter après modification du fstab )

Ok?

Pour créer ta nouvelle partition, celle qui accueillera ton /home déplacé tu peux utiliser Gparted en live cd.

A+.


Jifya moja haliinjiki chungu.
In girum imus nocte, ecce, et consumimur igni.

Hors ligne

#3 Le 28/10/2007, à 18:04

ubunpac

Re : [Résolu] Modification de fstab pour déplacer mon /home

Bien sûre, je ne le ferais qu'a la suite de ces manip.
Pour ce qui est de Gparted, le live-CD ne fonctionne pas : mon écran ne supporte apparemment pas la configuration du CD.
Je vais donc utiliser le live CD d'Ubuntu 7.04

Merci beaucoup pour ta réponse si rapide.


°Software is like sex, it's better when it's free. (Linus Torvalds)
°Commencez par changer en vous ce que vous voulez changer autour de vous. (Gandhi)
°Le savoir n'est bon que s'il est partagé. (???)

Hors ligne

#4 Le 28/10/2007, à 21:03

ubunpac

Re : [Résolu] Modification de fstab pour déplacer mon /home

Ca y est ! J'ai repartitionné mon disque dure, puis déplacé /home dans la nouvelle partition.
Par-contre, ayant remarqué que /dev/sda2 existait déjà (Gparted), j'ai créée dev/sda3 puis mis /home dans ce dernier, et tout c'est bien passé
En regardant de plus près, en tapant sudo fdisk -l j'ai :

Disque /dev/sda: 320.0 Go, 320072933376 octets
255 heads, 63 sectors/track, 38913 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xed34ed34

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        2677    21502971   83  Linux
/dev/sda2           38157       38913     6080602+   5  Extended
/dev/sda3            2678       38156   284985067+  83  Linux
/dev/sda5           38157       38913     6080571   82  Linux swap / Solaris

Si j'ai bien compris, j'ai /dev/sda2 et /dev/sda5 en swap.

Sinon, je voulais savoir si l'on peut intervertir les noms des partitions. C'est à dire, mettre /dev/sda2 en /dev/sda3 et inversement (/dev/sda3 en /dev/sda2). C'est juste pour rester logique, mais c'est vraiment pas nécessaire.


°Software is like sex, it's better when it's free. (Linus Torvalds)
°Commencez par changer en vous ce que vous voulez changer autour de vous. (Gandhi)
°Le savoir n'est bon que s'il est partagé. (???)

Hors ligne

#5 Le 28/10/2007, à 21:23

compte supprimé

Re : [Résolu] Modification de fstab pour déplacer mon /home

Bonsoir,

sda2 est une partition "étendue" (chez toi), c'est-à-dire une "primaire" un peu particulière, dont la seule fonction est de servir de conteneur à des partitions "logiques". En effet, pour des raisons historiques, on ne peut créer que 4 partitions sur un disque. Et c'est pour contourner cette limitation que l'astuce de la partition "étendue" a été introduite (1 possible par disque).
Tu peux le voir à la numérotation :
1, 2, 3 (4, éventuellement) : les partitions "primaires', dont l' "étendue"
5 et au-delà (jusqu'à 15 ou 16, il faudra quand même que je finisse par vérifier le nombre exact) : les partitions "logiques".

Note : si d'aventure tu voulais installer un OS microsoft, sache qu'il ne démarrera que sur une partition primaire (contrairement à linux qui s'en fout). Evite donc d'utiliser la seule possibilité de primaire qui reste, et si, par exemple, tu installes une autre version de linux, utilise la partition étendue...

A+

Dernière modification par faustus (Le 28/10/2007, à 21:24)

#6 Le 29/10/2007, à 15:28

ubunpac

Re : [Résolu] Modification de fstab pour déplacer mon /home

Bonjour faustus,

Je te remercie pour cette info. C'est très sympas de ta part.


°Software is like sex, it's better when it's free. (Linus Torvalds)
°Commencez par changer en vous ce que vous voulez changer autour de vous. (Gandhi)
°Le savoir n'est bon que s'il est partagé. (???)

Hors ligne

#7 Le 13/11/2007, à 19:07

foxprobe

Re : [Résolu] Modification de fstab pour déplacer mon /home

Bonjour,

Je voudrais également déplacer mon HOME.
Comme Ubunpac j'ai un fstab en UUID.

Après avoir rajouté la ligne:

# Entry for /dev/sda2 :
/dev/sda2 home ext3 defaults 0 2

Faut-il également commenter la ligne existante?

UUID=63dfde98-ed03-436b-a27f-d019ad9c897a / ext3 defaults,errors=remount-ro 0 1

Ou bien la laisser tel quel.

Merci d'avance pour votre réponse.


Linux addict depuis 2007

Hors ligne

#8 Le 13/11/2007, à 19:28

ubunpac

Re : [Résolu] Modification de fstab pour déplacer mon /home

Salut foxprobe,

Ne touche pas ta ligne concernant l'UUID, mais rajoute simplement :
# Entry for /dev/sda2 :
/dev/sda2 home ext3 defaults 0 2

...a condition, bien sure, que ta partition sur laquelle tu veux mettre /home est bien sda2.


°Software is like sex, it's better when it's free. (Linus Torvalds)
°Commencez par changer en vous ce que vous voulez changer autour de vous. (Gandhi)
°Le savoir n'est bon que s'il est partagé. (???)

Hors ligne

#9 Le 13/11/2007, à 19:42

foxprobe

Re : [Résolu] Modification de fstab pour déplacer mon /home

Merci pour ta cofirmation Ubunpac.
Allez un petit backup avec PARTIMAGE et je me lance tongue

A+


Linux addict depuis 2007

Hors ligne

#10 Le 13/11/2007, à 20:14

ubunpac

Re : [Résolu] Modification de fstab pour déplacer mon /home

Bonne chance !

Utilise le LiveCD GParted (http://gparted-livecd.tuxfamily.org/)
Je le trouve personnellement très facile d'utilisation.

Sinon, contrairement à  se que j'ai pu écrire :

ubunpac a écrit :

Pour ce qui est de Gparted, le live-CD ne fonctionne pas : mon écran ne supporte apparemment pas la configuration du CD.

le LiveCD fonctionnait très bien. En fait, je n'avais pas sélectionné la bonne configuration d'écran.

Dernière modification par ubunpac (Le 13/11/2007, à 20:19)


°Software is like sex, it's better when it's free. (Linus Torvalds)
°Commencez par changer en vous ce que vous voulez changer autour de vous. (Gandhi)
°Le savoir n'est bon que s'il est partagé. (???)

Hors ligne

#11 Le 14/11/2007, à 13:56

foxprobe

Re : [Résolu] Modification de fstab pour déplacer mon /home

Attention avant de taper:

cp -a /home/. /mnt/new_home/

assurez-vous que les dossiers de partage réseau ne soient pas montés.

Sinon le système va copier dans le nouveau home tous les dossiers et fichiers partagés situés sur les autres PC du réseau!!!! yikes

A ce moment là le prompt clignote pendant le temps du transfert, qui peut être très long (j'ai plusieurs Go de fichiers partagés) et on a l'impression que le système est planté.

ça m'est arrivé hmm et j'ai recommencé plusieurs fois la manip; avant de comprendre ce qui se passait!!! big_smile lorsque j'ai éteind un PC du réseau et que le bash m'a signalé une erreur SMB... wink

En tous cas hier soir j'ai compris ce que voulait dire:

SOUS Sous Linux TOUT EST FICHIER!!!!

lol A+


Linux addict depuis 2007

Hors ligne