salut à tous..

j'ai modifié les partitions de mon HD de 100 GO pour avoir une partition me permettant de transférer simplement mes donnée restantes de windows vers FC6.
J'ai donc une partition de ~50 Go pour XP, une partition de ~15 Go pour mon systeme Linux, et une partition de ~22 Go en fat 32 vierge pour le moment..
quand j'essaie:
[root@localhost mnt]# mount -t vfat /dev/hda5 /mnt/data
mount: wrong fs type, bad option, bad superblock on /dev/hda5,
       missing codepage or other error
par ailleurs, depuis ma derniere update, je ne retrouve plus ma partition SWAP, et j'ai l'impression qu'elle a vraiment disparu...:
[root@localhost ~]# fdisk -l

Disk /dev/hda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         243     1951866   1b  Hidden W95 FAT32
/dev/hda2   *         244        7402    57504667+   7  HPFS/NTFS
/dev/hda3            7403        9314    15358140   83  Linux
/dev/hda4            9315       12161    22868527+   f  W95 Ext'd (LBA)
/dev/hda5            9315       12161    22868496    b  W95 FAT32
hda1 est ma partition de resatauration de système pour Xp
hda2 est la partition pour XP
hda3 est ma partition pour Linux
hda4 et 5 sont ma partiton de partage de données de Xp vers Linux
et toujours pas de partition SWAP.

je ne sais ni comment la retrouver, ni comment en recréer une...:hammer:
si quelqu'un a une idée... ce serait cool
Si j'ai bien compris hda5 est vide, sinon IGNORE ce message.
avec fdisk vire /dev/hda5, cree en 2 a la place une pour le swap une pour le partage.
Formate les partitions (c'est pour ca que tu n'arrive pas monter /dev/hda5 en l'etat)
mkfs.vfat /dev/hda5
mkswap /dev/hda6
Modifie ton fstab en consequences:
none /dev/hda6 swap defaults
Tobias
ps: avec ntfs-3g fedora lit et ecrit sur du ntfs. C'est bien d'avoir une partition /home quand vient le moment du reinstall
J'adore les réponses aussi rapides!!🙂 merci...
C'est bien d'avoir une partition /home quand vient le moment du reinstall
c'est à dire? faire une partition en plus? dans quel but?

sinon, la question que je me pose, c'est pourquoi la partition fat est actuellement répartie en hda4 et hda5? 'est le propre des partitions étendues, ou c'est autre chose? ca a un but particulier?:-?

ps: sinon, j'ai installé ntfs-3g, mais je préfère pas toucher à la partition de xp.. comme ca, si j'ai un problème sur ma partition vfat, je formate, et plus de souci...:hammer::hammer:
Dans le but de conserver toutes tes données personnelles lorsque tu dois réinstaller un système, soit pour update soit pour cause de malheur.

Tu crées une partition ext3 que tu monteras en /home et meme si tu reformates /, les infos sur home resteront.
sinon, la question que je me pose, c'est pourquoi la partition fat est actuellement répartie en hda4 et hda5? 'est le propre des partitions étendues, ou c'est autre chose? ca a un but particulier?hmm
Tu n'a la place que pour 4 partitions primaires. Si tu veux plus de partitions, il faut que l'une de ces 4 soit une partition etendu qui peut contenir d'autre partitions "logiques". La hda4 est la partition etendue chez toi: W95 Ext'd (LBA)
Tobias
salut à tous en ce doux lundi de Paques tout ferié où qu'y faut pas travailler...!:-D:-D:-D

bref, @nouvo09: quand tu me dit que la partition montée dans /home fera office de sauvegarde.. est-ce que ce sera juste une sauvegarde, ou est-ce que ce sera aussi mon répertoire /home actuel? en gros:
# mkfs.ext3 /dev/hda7         puis
# mount -t vfat /dev/hda7 /home                et j'ai ma partition 7 montée dans home...
ensuite, je doit copier le repertoire "/home" sur hda7?...

au passage:
tobi1canobe wrote:mkfs.vfat /dev/hda5
mkswap /dev/hda6
euhhhhhhh, les deux syntaxes sont différentes.. y'a pas d'erreurs?:-? y'a pas un point à rajouter pour la swap?...

désolé de vous emmer*** avec ça dès le matin, mais bon.. quittes à modifier mes partitions, autant bien le faire une bonne fois pour toute!!
@+

edit: par ailleurs, je sais pas si c'est possible, et s c'est une bonne idée, mais après avoir fait du ménage sur xp, ma partition hda2 est à moitié vide... je peux essayer de la redimensionner sans risquer de tout faire beurrer? histoire de gagner de la place utilisable pour nunux... en gros, quelle structure dans mes partitions vous me conseilleriez?
bref, @nouvo09: quand tu me dit que la partition montée dans /home fera office de sauvegarde.. est-ce que ce sera juste une sauvegarde, ou est-ce que ce sera aussi mon répertoire /home actuel?
Ce sera ton home actuel
en gros:
# mkfs.ext3 /dev/hda7         puis
# mount -t vfat /dev/hda7 /home                et j'ai ma partition 7 montée dans home...
Presque. Sauf que si tu mkfs.ext3 il faut aussi utiliser -t ext3 dans le mount. Mais c'est mieux de le faire en modifiant /etc/fstab pour que ca monte direct au boot:
/dev/hda7 /home extr3 defaults 1 2
Si tu mkfs.ext -L /home /dev/hda7 tu peux monter par label
LABEL=/home /home ext3...
(Tu peux rajouter le label apres coup avec tune2fs)
mkfs.vfat /dev/hda5
mkswap /dev/hda6
euhhhhhhh, les deux syntaxes sont différentes.. y'a pas d'erreurs?hmm y'a pas un point à rajouter pour la swap?...
non c'est bien ca.
edit: par ailleurs, je sais pas si c'est possible, et s c'est une bonne idée, mais après avoir fait du ménage sur xp, ma partition hda2 est à moitié vide... je peux essayer de la redimensionner sans risquer de tout faire beurrer? histoire de gagner de la place utilisable pour nunux... en gros, quelle structure dans mes partitions vous me conseilleriez?
Pas sur s'il existe des outils pour redimensioner des partitions ntfs. Par contre pour eviter ce genre de problemes avec les "partitions" linux il y a LVM. Ceci etant dit, beaucoup de monde prefere encore les bonne vieilles partitions toutes betes. Mon conseille pour faire de la place: virer windows :hammer:

Tobias
Mon conseille pour faire de la place: virer windows
très bonne remarque!!:hammer: mais je suis encore un peu trop "noob" avec Linux, et je préfère assurer un système qui fonctionne.. même si je ne me suis pas servi d'XP depuis plus de deux semaines!! (serait-ce un signe?...)
si j'osais, je te demanderai bien si tu connais un moyen pour redimensionner les partoches sous XP...?:hammer:
c'est mieux de le faire en modifiant /etc/fstab pour que ca monte direct au boot:
/dev/hda7 /home extr3 defaults 1 2
Si tu mkfs.ext -L /home /dev/hda7 tu peux monter par label
LABEL=/home /home ext3...
je veux bien, mais quelle est la différence? et puis c'est "extr3" ou "ext3"..
Sauf que si tu mkfs.ext3 il faut aussi utiliser -t ext3 dans le mount.
autant pour moi.. tu m'étonnes que ca marchera mieux... faute d'inattention...:hammer::hammer:

sinon, premier problème: j'ai bien modifié le fstab comme tu me l'a conseillé, mais voilà l'erreur..
# gedit /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0

/dev/hda2    /windows/C    ntfs-3g    silent,umask=0002,utf8=true
none /dev/hda6 swap defaults

# mkswap /dev/hda6
mkswap: error: swap area needs to be at least 40kB
Usage: mkswap [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]
où c'est-y donc que je me trompe?...
question bête: faut-il que je commence par virer mes partitions hda4 et hda6 qui avait été faites sous XP? et comment définir la taille des partitions que je vais créer dans ce cas.. en particulier pour la partition swap...

@+
je veux bien, mais quelle est la différence?
Si tu rajoute un disque et que ton hda devient d'un coup hdb, le fstab reste correct si tu utilise les labels.
et puis c'est "extr3" ou "ext3"..
c'est ext3 partout
# mkswap /dev/hda6
mkswap: error: swap area needs to be at least 40kB
Usage: mkswap [-c] [-v0|-v1] [-pPAGESZ] [-L label] /dev/name [blocks]
Aparement la partition hda6 est trop petite. Efface hda5,6,.. mais hda4 est ok. Puis cree une swap d'environ 2*ta ram et une partition qui occupe le reste du disque pour ton truc de partage.(Si tu veux pas /home sur une partition separee). Attention, le swap sera hda5 et pas hda6
Tobias
Aparement la partition hda6 est trop petite. Efface hda5,6,..
euhhh... en fait, c'est surtout que j'ai pas de partition 6.. je pensais que ca avait marché, mais non..
j'ai vérifié, et ma table de partition n'a pas changé.. voila ce que j'ai fait:
[root@localhost ~]# fdisk /dev/hda

The number of cylinders for this disk is set to 12161.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): d
Partition number (1-5): 5
Pas de message d'erreur, mais fdisk -l me montre tjrs mes 5 partitions...

si je ne me trompe pas, c'est bien d pour effacer une partition et n pour en créer une nouvelle.. j'ai trouvé un sit qui listait les commandes de fdisk, mais qui n'expliquait pas comment les utiliser!!:hammer:
A la fin faut faire w et pas q. Il y a une aide en ligne avec m
Tobias
vu.. en fait j'avais confondu avec p, qui affiche la table a sauvegarder, mais sans la sauvegarder...
merci bcp de ton aide...🙂🙂

dernière question, comme j'ai 2Go de Ram, ca vaut vraiment le coup de faire une swap de 4Go? ou je peux me contenter de 2Go voir moins..?
et puis j'ai vu plusieurs fils disant que le système ne peut pas démarrer sans swap.. alors que moi, j'en avais pas!
docteur maboule wrote:vu.. en fait j'avais confondu avec p, qui affiche la table a sauvegarder, mais sans la sauvegarder...
merci bcp de ton aide...🙂🙂

dernière question, comme j'ai 2Go de Ram, ca vaut vraiment le coup de faire une swap de 4Go? ou je peux me contenter de 2Go voir moins..?
et puis j'ai vu plusieurs fils disant que le système ne peut pas démarrer sans swap.. alors que moi, j'en avais pas!
Avec 2 Go de ram, déjà il n'est pas sur que la swap soit utile. J'ai mis 512 Mo et c'est très large.
Avec 2 Go de ram, déjà il n'est pas sur que la swap soit utile. J'ai mis 512 Mo et c'est très large.
c'est bien ce que je me disait... merci pour l'info!🙂

edit: mais si elle n'st pas indispensable, je peux meme peut etre la virer complètement?? quelqu'un a déjà essayé ca?
docteur maboule wrote:
Avec 2 Go de ram, déjà il n'est pas sur que la swap soit utile. J'ai mis 512 Mo et c'est très large.
c'est bien ce que je me disait... merci pour l'info!🙂

edit: mais si elle n'st pas indispensable, je peux meme peut etre la virer complètement?? quelqu'un a déjà essayé ca?
avant de decider de la virer complètement, commente la ligne correspondante dans le fstab. Celà dit, tu récupères si peu d'espace disque que je ne pense pas que le jeu en vaille la chandelle. Je ne le ferais pas.
dur retour à la réalité... obligé de rallumer windows...

bon, j'ai modifié les partitions, j'ai modifié le /etc/fstab, et le terminal me dit que les changements ne seront pris en compte qu'au prochain reboot...
alors, je reboot!
jusque là, normal...

mais au reboot:
vérification des systèmes de fichiers:
fsck.ext3: unable to resolve 'LABEL=/dev/hda6'
hda6 correspond a la partition que j'ai monté dans /home...
à partit de ce moment, j'ai seulement accès à un shell pour essayer de réparer le système de fichier.. pas d'interface, et tout le reste est bloqué.. seule solution: reboot et bloquage au même endroit..

j'ai essayé de modifier le /etc/fstab avec qui est en lecture seule.. j'ai retiré la ligne correspondante, et quand j'essaie de forcer la sauvegarde avec la commande ":w!", la réponse est :"can't open file for writing"...

j'étais sur que ca allait beurrer!! tout se passait trop bien...:hammer::hammer:


ps: une copie demon fstab
LABEL=/                 /                       ext3    defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
LABEL=/dev/hda6         /home                   ext3    defaults        1 2

/dev/hda2    /windows/C    ntfs-3g    silent,umask=0002,utf8=true
none /dev/hda6 swap defaults
Là, j'ai besoin d'aide...
LABEL=/dev/hda6 /home ext3 defaults
est faut c'est
/dev/hda6 /home ext3 defaults
ou
LABEL=nom /home ext3 defaults
ou nom c'est le truc que tu a utilise dans le mkfs.ext3 -L nom /dev/hda6
Quand ca plante au boot fais un
mount /dev/hda3 / -oremount,rw
et la tu devrais pourvoir modifier le fstab
Fais nous parvenir un fdisk -l
Tobias
ouf... ca marche... merci:-D
bon, je reprends...
je fait
# mkfs.ext3 -L /home /dev/hda6
puis dans le fstab, je rajoute la ligne
LABEL=/home    /home   /ext3 defaults 1 2
ou alors, sans faire de mkfs, je rajoute directement la ligne
/dev/hda6    /home    extr3   defaults 1 2
j'ai bien (ou mieux) compris?
mais quelle est la différence entre la faire avec ou sans le LABEL?
et dans le premier cas, comment est-ce que ma partition hda6 sera reconnue en tant que /home, puisque ce n'est pas précisé dans la ligne...

sinon: fdisk -l
Disk /dev/hda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         243     1951866   1b  Hidden W95 FAT32
/dev/hda2   *         244        7402    57504667+   7  HPFS/NTFS
/dev/hda3            7403        9314    15358140   83  Linux
/dev/hda4            9315       12161    22868527+   f  W95 Ext'd (LBA)
/dev/hda5            9315        9377      506016   83  Linux
/dev/hda6            9378       12161    22362448+  83  Linux
Il faut faire le mkfs dans les deux cas.
Si tu fais le mkfs avec l'option -L truc, il va ecrire 'truc' dans un coin du systeme de fichiers. Au moment du mount s'il y a une ligne LABEL=truc dans fstab, il peut chercher dans toutes les partition pour trouver celle qui a ce label.C'est comme ca qu'il retrouve ses petits. (Ca ne marche pas avec tous les types de systemes de fichiers).

T'a abandonne l'idee de la partition en fat ?

Tu devrais changer le type de hda5 pour que ce soit swap:
fdisk /dev/hda
t (change a partition's system id)
5 (pour hda5)
82 (pour le type Linux Swap/Solaris)
w (pour enregistrer/sortir)
Tobias
ok! merci pour le complément d'info..
Ca a marché....🙂🙂maintenant, le jour ou je change mon système, (disons pour FC7.. simple hasard...:-D) je n'ai pas besoin de m'occuper du /home, toutes mes données seront retrouvés sur ma partition /home alias hda6... c'est ça?