Pages : 1
#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.
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 !
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
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
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 ))
Hors ligne