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 04/01/2008, à 16:21

stefP

[Résolu] Remettre de l'ordre dans ma table de partitions

Bonjour,

J'essaye d'utiliser VMWare et j'ai un problème lié à  mes partitions :

Résultat du sudo fdisk -l :

Disque /dev/hda: 123.5 Go, 123522416640 octets
255 heads, 63 sectors/track, 15017 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc7e7c7e7

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        2585    20763981    7  HPFS/NTFS
/dev/hda2            2586        3862    10257502+  83  Linux
/dev/hda3            3863        3990     1028160   82  Linux swap / Solaris
/dev/hda4            3991       15017    88574377+   5  Extended
/dev/hda5            6542       15017    68083470    7  HPFS/NTFS
/dev/hda6            3991        6541    20490844+  83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Disque /dev/hdb: 20.5 Go, 20525137920 octets
255 heads, 63 sectors/track, 2495 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe2b9e2b9

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               1        2495    20041056    7  HPFS/NTFS

Si je comprends bien, j'ai un souci sur hda6 (mon /home d'ubuntu) qui devrait être avant hda5 (mes données).

Comment je peux corriger ça sans tout perdre de mes données sous hda5 de préférence ?
Est ce que mon hda4 est utile, il me semble qu'il ne sert à  rien, il contient hda5 et hda6 ?

Merci de votre aide

Dernière modification par stefP (Le 29/04/2008, à 12:44)

Hors ligne

#2 Le 05/01/2008, à 00:04

Julius22

Re : [Résolu] Remettre de l'ordre dans ma table de partitions

Bonsoir,
Effectivement, hda4 contient hda5 et hda6. Partitions qui devraient être interverties. Mais là je passe le relais. roll


Membre de l'April (www.april.org)
Pour éviter de perdre vos données, utilisez des formats ouverts (cf. www.formats-ouverts.org).
Regardez l'utilisation moyenne de votre processeur et pensez à BOINC.

Hors ligne

#3 Le 05/01/2008, à 12:17

stefP

Re : [Résolu] Remettre de l'ordre dans ma table de partitions

Après recherche sur le net, je pense avoir une solution... Mais j'aimerais bien que quelqu'un me valide cette idée, ou me dise ce qui va merder... Le but étant de pouvoir lancer ubuntu après ! smile

mon /etc/fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda2
UUID=03f3e1f1-d930-4ca4-83bf-1bccb61c48dc /               ext3    defaults,errors=remount-ro 0       1
# /dev/hda5
UUID=01B1C240797A617E /données       ntfs    defaults,umask=007,gid=46 0       1
# /dev/hda6
UUID=c3794c43-5bb5-4f75-a8d0-0c5cf3064ab1 /home           ext3    defaults        0       2
# /dev/hdb1
UUID=B49C13A69C136262 /sauvegarde     ntfs    defaults,umask=007,gid=46 0       1
# /dev/hda1
UUID=8AD8478BD847748B /windows        ntfs    defaults,umask=007,gid=46 0       1
# /dev/hda3
UUID=cc5e8fe3-f372-4677-bdc3-f330c7dfff93 none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto,exec 0       0
/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto,exec 0       0

mon fdisk -l :

Disque /dev/hda: 123.5 Go, 123522416640 octets
255 heads, 63 sectors/track, 15017 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc7e7c7e7

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        2585    20763981    7  HPFS/NTFS
/dev/hda2            2586        3862    10257502+  83  Linux
/dev/hda3            3863        3990     1028160   82  Linux swap / Solaris
/dev/hda4            3991       15017    88574377+   5  Extended
/dev/hda5            6542       15017    68083470    7  HPFS/NTFS
/dev/hda6            3991        6541    20490844+  83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Disque /dev/hdb: 20.5 Go, 20525137920 octets
255 heads, 63 sectors/track, 2495 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe2b9e2b9

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               1        2495    20041056    7  HPFS/NTFS

avec tune2fs et ntfslabel (vu ici : http://www.commentcamarche.net/faq/sujet-8487-modifier-le-label-nom-des-partitions)

je pense essayer un

tune2fs -L lhda6 /dev/hda6
ntfslabel /dev/hda5 lhda7

A priori, si je lis bien mon fstab, j'ai pas besoin de le modifier, il utilise les UUID ?

Est-ce que ça va suffire en faisant ça?

Hors ligne

#4 Le 05/01/2008, à 12:37

cep

Re : [Résolu] Remettre de l'ordre dans ma table de partitions

stefP a écrit :

Comment je peux corriger ça sans tout perdre de mes données sous hda5 de préférence ?
Est ce que mon hda4 est utile, il me semble qu'il ne sert à rien, il contient hda5 et hda6 ?

Merci de votre aide

Le /dev/hda4 est une partition étendue, qui contient donc les partitions logiques. De ce fait elle est indispensable à l'existence de ces logiques.

Pour ce qui est de l'ordre des partitions, cela n'a absolument aucune importance.

Si tu veux tout de même corriger cela, tu peux le faire très simplement avec fdisk puis le menu x pour avoir les options expert, et enfin le menu f. Tu as toujours le menu m pour afficher l'aide. Après, il te faudra modifier fstab pour y retrouver tes repères et, suivant le cas, grub aussi.

Mais encore une fois cela n'a aucune incidence.

Hors ligne

#5 Le 05/01/2008, à 13:01

stefP

Re : [Résolu] Remettre de l'ordre dans ma table de partitions

Pour ce qui est de l'ordre des partitions, cela n'a absolument aucune importance.

Pour VMWare, apparemment ça en a une... Effectivement, moi ça m'empêche pas de dormir smile
Comment je peux faire accepter ça à  VMWare sans le facher alors?

tu peux le faire très simplement avec fdisk puis le menu x pour avoir les options expert, et enfin le menu f

Euh... j'ai un peu honte, mais je vois pas du tout comment avoir des menus dans la commande fdisk... On parle pas du même fdisk? moi mon fdisk il me propose que ça :

stefp@stefp-desktop:~$ fdisk -x
fdisk: option invalide -- x

Usage: fdisk [-b TAILLE] [-u] DISQUE    modifier la table de partitions
       fdisk -l [-b TAILLE] [-u] DISQUE lister les tables de partitions
       fdisk -s PARTITION               donner la taille de partition en blocs
       fdisk -v                         afficher la version de fdisk
O๠le disque est quelque chose du genre: /dev/hdb ou /dev/sda
et PARTITION est quelque chose du genre: /dev/hda7
-u: donne le Début et la Fin en unités de secteurs (au lieu de cylindres)
-b 2048: (pour certains disques MO) utilise 2048-octets par secteur
stefp@stefp-desktop:~$ fdisk -m
fdisk: option invalide -- m

Usage: fdisk [-b TAILLE] [-u] DISQUE    modifier la table de partitions
       fdisk -l [-b TAILLE] [-u] DISQUE lister les tables de partitions
       fdisk -s PARTITION               donner la taille de partition en blocs
       fdisk -v                         afficher la version de fdisk
O๠le disque est quelque chose du genre: /dev/hdb ou /dev/sda
et PARTITION est quelque chose du genre: /dev/hda7
-u: donne le Début et la Fin en unités de secteurs (au lieu de cylindres)
-b 2048: (pour certains disques MO) utilise 2048-octets par secteur

C'est un fdisk plus élaboré dont tu parles?

Hors ligne

#6 Le 05/01/2008, à 13:36

cep

Re : [Résolu] Remettre de l'ordre dans ma table de partitions

:~$ sudo fdisk /dev/hdc
[sudo] password for sidcep:
GNU Fdisk 1.0
Copyright (C) 1998 - 2006 Free Software Foundation, Inc.
This program is free software, covered by the GNU General Public License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License for more details.

Using /dev/hdc
Command (m for help): m                                                  
Command action
   a   toggle bootable flag
   b   edit bsd disklabel
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help): x                                                   
Expert command (m for help): m                                           
   v   move a partition
   c   rescue a lost partition
   z   resize a partition and its file system
   h   check the consistency of a partition
   o   copy the partition over another partition
   k   creates a filesystem on a partition
  f   fix partition order
   g   create an IRIX (SGI) partition table
   p   print the partition table
   q   quit without saving changes
   r   return to the main menu
   w   write table to disk and exit
Expert command (m for help):

Hors ligne

#7 Le 05/01/2008, à 13:40

stefP

Re : [Résolu] Remettre de l'ordre dans ma table de partitions

Lol, j'étais en train de rebooter, j'avais trouvé ton menu tout seul.

Le truc, c'est que je mettais pas /dev/hda derrière fdisk.

Du coup, j'ai fait ce que tu m'as dit, et c'est bon, l'ordre est ok !!!

Disque /dev/hda: 123.5 Go, 123522416640 octets
255 heads, 63 sectors/track, 15017 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc7e7c7e7

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        2585    20763981    7  HPFS/NTFS
/dev/hda2            2586        3862    10257502+  83  Linux
/dev/hda3            3863        3990     1028160   82  Linux swap / Solaris
/dev/hda4            3991       15017    88574377+   5  Extended
/dev/hda5            3991        6541    20490844+  83  Linux
/dev/hda6            6542       15017    68083470    7  HPFS/NTFS

Disque /dev/hdb: 20.5 Go, 20525137920 octets
255 heads, 63 sectors/track, 2495 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe2b9e2b9

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               1        2495    20041056    7  HPFS/NTFS

Merci smile))

Hors ligne