[RESOLU]Disque en ecriture seul et montage de partition

Bonjour à tous, et bonne année.

Le père Nöel est bien sympa, il m’a apporté un nouveau disque dur…

J’ai déjà 2 DD 1 master et 1 slave sur sur nappe ide1, j’avais déjà mon dvd-rom en master sur la nappe 2.
Je rajoute donc mon nouveau DD sur la nappe 2 en slave car je ne le connecte que pour les sauvegardes.
Déjà mon lecteur dvd n’est plus accessible, je n’ai plus de /dev/hdc
Je le formate mon dd hdd en fat 32 avec cf disk…
Je créé un nouveau dossier /mnt/hdd1 puis je fais un sudo mount /dev/hdd1 /mnt/hdd1. La surprise, le disque n’est pas accessible ne écriture et ne contient que 11G au lieu de 300G… Je mofidie mon fstab pour mounter hdd1 et je redemarre.
Idem…
Redemarrage sous m$ tout fonctionne…
J’ai l’impression que debian melange mon lecteur dvd et mon DD car 11G est l’espace donné pour le lecteur dvd…

et ton bios il le reconnait correctement comme un hdd de 300Go???

Pour le bios comme un disque dur oui de 300G je ne sais pas…mais comme tout fonctionne sous m$ je pense que oui. Je vais peut être chercher du coté de gnome-volume manager…

Comment sont posés les cavaliers, il n’y a pas une histoire de «cable select» là dedans qui ne marcherait pas?

Essaye de mettre le DVD en salve et le disque dur en maitre.

Essayes un truc dans ce genre: dmesg | grep hd
chez moi ca donne:

burp:/boot/grub#dmesg | grep hd ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:pio hda: HDS722525VLAT80, ATA DISK drive hdb: SAMSUNG SP2514N, ATA DISK drive hdc: TDK DVDRW0404N, ATAPI CD/DVD-ROM drive hda: max request size: 512KiB hda: 488397168 sectors (250059 MB) w/7938KiB Cache, CHS=30401/255/63, UDMA(100) hda: cache flushes supported hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 hda9 > hdb: max request size: 512KiB hdb: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(100) hdb: cache flushes supported hdb: hdb1 Adding 979924k swap on /dev/hda7. Priority:-1 extents:1 across:979924k EXT3 FS on hda2, internal journal hdc: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) EXT3 FS on hda6, internal journal EXT3 FS on hda5, internal journal EXT3 FS on hda8, internal journal EXT3 FS on hdb1, internal journal SCSI device sda: 2044160 512-byte hdwr sectors (1047 MB) SCSI device sda: 2044160 512-byte hdwr sectors (1047 MB) burp:/boot/grub#
Ou encore:

burp:/# ls -ld /proc/ide/* -r--r--r-- 1 root root 0 2007-01-04 14:13 /proc/ide/ali -r--r--r-- 1 root root 0 2007-01-04 14:13 /proc/ide/drivers lrwxrwxrwx 1 root root 8 2007-01-04 14:13 /proc/ide/hda -> ide0/hda lrwxrwxrwx 1 root root 8 2007-01-04 14:13 /proc/ide/hdb -> ide0/hdb lrwxrwxrwx 1 root root 8 2007-01-04 14:13 /proc/ide/hdc -> ide1/hdc dr-xr-xr-x 4 root root 0 2007-01-04 14:13 /proc/ide/ide0 dr-xr-xr-x 3 root root 0 2007-01-04 14:13 /proc/ide/ide1 burp:/#

Bref il existe des tas de commandes pour voir si ton matos est bien détecté :wink:

bonsoir,
attention, il y a une option noyau pour gérer les DD de plus de 200 Go qui n’est pas activée par défaut, si je ne me gourges …

Super
:slightly_smiling:
D’autres infos?

Le lecteur de dvd est revenu après quelques manipulations hardware, mais je n’arrive toujours pas à monter mon disque esclave de la nappe 1 le hdb. Il est formaté en fat32.
Je n’ai pas trouvé d’info sur les disques superieur à 200 go…
Voici quelques infos:

[quote]capucine@coquille:/$ dmesg | grep hd
ide0: BM-DMA at 0x9400-0x9407, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0x9408-0x940f, BIOS settings: hdc:DMA, hdd:pio
hda: Maxtor 6Y080P0, ATA DISK drive
hdb: MAXTOR STM3300622A, ATA DISK drive
hda: max request size: 128KiB
hda: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=65535/16/63, UDMA(133)
hdb: max request size: 1024KiB
hdb: 586072368 sectors (300069 MB) w/16384KiB Cache, CHS=36481/255/63, UDMA(100)hdc: _NEC DVD_RW ND-3520A, ATAPI CD/DVD-ROM drive
Adding 2096440k swap on /dev/hda6. Priority:-1 extents:1
EXT3 FS on hda7, internal journal
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
VFS: Can’t find a valid FAT filesystem on dev hdb1.
capucine@coquille:/$
[/quote]

C’est bizarrre ca VFS: Can’t find a valid FAT filesystem on dev hdb1
Je l’ai formaté avec la KLA et ca fonctionne bien sous m$…

[quote]ls -ld /proc/ide/*
-r–r--r-- 1 root root 0 2007-01-07 19:26 /proc/ide/drivers
lrwxrwxrwx 1 root root 8 2007-01-07 19:26 /proc/ide/hda -> ide0/hda
lrwxrwxrwx 1 root root 8 2007-01-07 19:26 /proc/ide/hdb -> ide0/hdb
lrwxrwxrwx 1 root root 8 2007-01-07 19:26 /proc/ide/hdc -> ide1/hdc
dr-xr-xr-x 4 root root 0 2007-01-07 19:26 /proc/ide/ide0
dr-xr-xr-x 3 root root 0 2007-01-07 19:26 /proc/ide/ide1
-r–r--r-- 1 root root 0 2007-01-07 19:26 /proc/ide/via
capucine@coquille:/$
[/quote]

capucine@coquille:/$ ls /mnt/hdb1 capucine@coquille:/$ capucine@coquille:/$ umount /dev/hdb1 umount: /dev/hdb1 is not mounted (according to mtab) capucine@coquille:/$ sudo mount /dev/hdb1 /mnt/hdb1 capucine@coquille:/$ ls mnt/hdb1 ls: mnt/hdb1: Permission non accordée capucine@coquille:/$ sudo ls /mnt/hdb1 Mes documents Mes images Musique System Volume Information Video Mes eBooks Mes photos savedeb Ulead VideoStudio capucine@coquille:/$ sudo mkdir /mnt/hdb1/toto mkdir: Ne peut créer le répertoire `/mnt/hdb1/toto': Système de fichiers accessible en lecture seulement capucine@coquille:/$ su Password: coquille:/# mkdir /mnt/hdb1/toto mkdir: Ne peut créer le répertoire `/mnt/hdb1/toto': Système de fichiers accessible en lecture seulement

:question: Les fichiers sont visibles mais le disque est en lecture seul…???

[quote]capucine@coquille:/$ sudo fdisk /dev/hdb

The number of cylinders for this disk is set to 36481.
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): p

Disk /dev/hdb: 300.0 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 36481 293033601 b W95 FAT32

[/quote]
Pourtant fdisk reconnait la partition. *J’ai le même messega concernant la taille pour mon hda qui heberge ma racine debian.

sauves ta partition, reformatte sous windows ta partition fat32 (avec un disque dos 98 qui formatte de la fat 32 de plus de 32 Go), puis remets les données.
Il ne faut pas utiliser les outils linux pour formatter du windows, c’est pas fait pour. Je pense que ça vient du formattage en KLA.
Essayes de réecrire juste la table d’allocation avec fdisk (et celui de windows, aussi), peut être.

:open_mouth: :cry:
C’est completement dingue!
Je n’ai pas win98 je n’ai que le cd de mise à jour qui n’est pas bootable… Je ne vais quand même pas pirater un cdrom win 98 pour formater une partition compatible avec linux. Surtout que j’utilise déjà des partitions fat32 partitionnées sous linux et que ladite partition fonctionne sous windows… C’est triste quand même!

J’ai vu qu’il y a plusieurs fat32:

fat32
fat32 (lba)

Sinon je peux aussi faire du fat16…

As-tu entendu parler d’un module à activer dans le noyau?

Sinon je reinstalle mon win95, je le met à jour avec 98 et je formate ma partition…

:laughing:

Bon plus serieusement je vais faire le tour des windowsiens98…

il te faut juste une disquette de boot avec fdisk et format… si tu as encore un lecteur.

[quote]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) [/quote]

J’ai peut être mal traduit, mais je pensais que fdisk ne voudrait pas…

Il y a un truc bizarre dans tes messages:

[quote]hdb: 586072368 sectors (300069 MB) w/16384KiB Cache, CHS=36481/255/63, UDMA(100)hdc: _NEC DVD_RW ND-3520A, ATAPI CD/DVD-ROM drive
Adding 2096440k swap on /dev/hda6. Priority:-1 extents:1
EXT3 FS on hda7, internal journal
hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) [/quote]
Tu as deux hdc et pas de hdd. Je me demande si il n’y a pas un mélange avec tes périhériques IDE, par ailleurs, je n’ai pas l’impression que ton hdd apparaisse dans /proc/ide. Visiblement, c’est la pagaille. Si tu débranches ton DVD, est ce que hdb marche?

Exact, le nec est bien mon graveur dvd…

[quote]
Si tu débranches ton DVD, est ce que hdb marche?[/quote]

A priori quand je ne branche que la nappe 1 hda et hdb donc, non.
hdd n’est pas toujours visible car c’est un disque sur tiroir amovible.
Au demarrage hdb1 n’est pas monté comme defini dans le fstab :question:
Pourtant j’ai acces au dossier mnt/hdb1 qui est alors vide avec un espace total de 11.82 go :question:
Si je monte la partition je vois tout les fichiers qui sont dessu et la taille est correcte, mais elle est en lecture seule :question:

J’ai trouvé ca en faisaint une recherche sur les disques < 200 go mais je ne sais pas trop quoi en penser…

[quote]Samedi matin, je reçois le disque dur de 200 Go commandé quelques jours auparavant sur LDLC. Après un démontage de mon serveur, j’ajoute le disque dur à celui-ci, et le démarre. Le noyau Linux m’informe donc dans un jargon aussi incompréhensible qu’imbitable :

hdb: cannot use LBA48 DMA - PIO mode will be used for accessing sectors > 268435456

Bien, dis-je, pourquoi pas. Tant pis, on n’utilisera pas le DMA pour accéder à la fin du disque. Le noyau continue de démarrer, mais galère vraiment sur la détection des partitions. Une fois ceci passé, il termine son démarrage. Le lancement d’un fdisk sur le disque dur n’est pas plus probant : ça ne marche pas.

Je savais déjà que ce K6-2 500 Mhz avait des problèmes avec les gros disques durs. Il dispose déjà d’un disque de 120 Go qui n’est pas détecté par le BIOS, mais seulement par le noyau Linux. Un bon vieux disque dur de 1 Go traine dans la machine avec juste le noyau Linux pour permettre de démarrer et détecter les autres disques. Je m’attendais à ce que cette méthode fonctionne également avec un disque de 200 Go. Apparemment, non.

~ La il explique qu’il crame sa carte mère et qu’il la change… ~

Pour finir, revenons sur ce disque dur de 200 Go, dont le problème sous Linux n’était toujours pas résolu. En fait, après farfouillage sur le Web, je constate qu’effectivement le contrôleur IDE de cette carte mère ne gère pas le DMA sur les disques durs de plus de 127 Go, mais qu’il marche en PIO. Et plus précisement, je m’aperçois dans le ChangeLog du noyau 2.6.11.11 (le tout dernier), des corrections ont été apportées à la gestion du LBA48 (le ChangeLog? parle de LBA8, mais c’est une erreur). Et effectivement, avec ce nouveau noyau, le disque dur s’est mis à marcher à merveille. Pour les lignes de C suivantes, j’ai donc cramé ma machine de bureau :

+++ b/drivers/ide/ide-disk.c
@@ -133,6 +133,8 @@ static ide_startstop_t __ide_do_rw_disk(
if (hwif->no_lba48_dma && lba48 && dma) {
if (block + rq->nr_sectors > 1ULL << 28)
dma = 0;

  • else
  • lba48 = 0;
    }

if (!dma) {
@@ -146,7 +148,7 @@ static ide_startstop_t __ide_do_rw_disk(
/* FIXME: SELECT_MASK(drive, 0) ? */

if (drive->select.b.lba) {

  • if (drive->addressing == 1) {
  • if (lba48) {
    task_ioreg_t tasklets[10];
    [/quote]

Voila la fin ne me dit pas grand chose, quand au choix dma / pio je suis en auto dans le bios et sous m$ ca à l’air de convenir…
Est-ce que le noyau se substitue au bios?

J’essaye de formater mon disuqe en ext3 afin de verifier que cela puisse fonctionner.
A quoi correspond le ext3 dans la liste fournie par cfdisk?

+1 pour mattotop!
Que ferait-on sans windows?
Il y a quand même des choses que je ne m’explique pas:
-J’ai partitionné mon dd avec qtparted (KLA) en ext3. Le disque fonctionnait. Je format de nouveau avec qtparted en fat32. A la fin du partitionnement et sans message d’erreur qtparted m’affiche formatage reussi ou quelque chose dans le genre. Sitôt le disque apparait dans qtparted avec système de fichier unknow…??? Avec cfdisk et fdisk Le format de fichier indiqué était bien fat32, mais après montage la commande mount me révelait un sytème ext3…
Comme si formater n’avait aucun effet…???
-Pourquoi ai-je déj à reussi à partitioner des disques en fat 32 avec qtparted
-Existe il un bon outil de formatage sous linux (a part pour ext3 dont je n’ai pas retrouvé la dénomination dans cfdisk et fdisk)???
Merci à tous.