Réinitialiser Disques dur

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Réinitialiser Disques dur

Messagepar trixel » 27 Déc 2007 14:03

Salut tout le monde,

voilà mon pb, après pas mal de soucis sur des disques durs, j'ai décidé de réinstaller mon serveur.

Sme est installé sur un disque IDE, ça marche nickel.

Ensuite j'ai quatres disques SATA montés dans des ibays. 2 ne posent aucun pb, et 2 ne veulent pas se monter, sachant qu'ils étaient utilisée sur mon ancienne install en RAID.

Ma question est simple, est-il possible de réinitialiser complètement un DD et si oui quelles sont les manips à faire ?

En gros ce que j'ai déjà essayer :
- la manip du site de Gran-Pa
- monter et formatter les 2 disques qui déconnent sur /dev/dm-2 et /dev/dm-3 mais ça n'est pas une solution.

Plus de précision :

DD 40 Go IDE : /dev/hdc
DD 300 Go SATA : /dev/sdd1 (montage ok)
DD 200 Go SATA : /dev/sda1 (montage ok)
DD 200 Go SATA : /dev/sdb1 (montage pas ok)
DD 160 Go SATA : /dev/sdc1 (montage pas ok)

Le message exact est celui -ci :

Code: Tout sélectionner
mount /dev/sdb1
mount: /dev/sdb1 est déjà monté ou /home/e-smith/files/ibays/dd200_2 est occupé


merci pour vos réponses
Dernière édition par trixel le 27 Déc 2007 14:05, édité 1 fois au total.
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36

Messagepar trixel » 27 Déc 2007 14:04

autre précision, voici ce que me donne fdisk -l et tout à l'air ok :

Code: Tout sélectionner
fdisk -l

Disque /dev/hdc: 40.0 Go, 40020664320 octets
255 têtes, 63 secteurs/piste, 4865 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1          13      104391   83  Linux
/dev/hdc2              14        4865    38973690   8e  Linux LVM

Disque /dev/sda: 203.9 Go, 203928109056 octets
255 têtes, 63 secteurs/piste, 24792 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot      Start         End      Blocks   Id  System
/dev/sda1               1       24792   199141708+  83  Linux

Disque /dev/sdb: 203.9 Go, 203928109056 octets
255 têtes, 63 secteurs/piste, 24792 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       24792   199141708+  83  Linux

Disque /dev/sdc: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       19457   156288321   83  Linux

Disque /dev/sdd: 300.0 Go, 300069052416 octets
255 têtes, 63 secteurs/piste, 36481 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot      Start         End      Blocks   Id  System
/dev/sdd1               1       36481   293033601   83  Linux
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36

Messagepar Gaston » 27 Déc 2007 15:24

Bonjour,
il est difficile d'interpréter les informations que tu donnes.

tu parles d'un soucis de montage pour une partition, mais quel est l'état du système de fichier ?
Code: Tout sélectionner
cat /etc/mtab

tu dis que les disques étaient utilisés dans un raid, que donne :
Code: Tout sélectionner
cat /proc/mdstat

que veux tu dire par
monter et formatter les 2 disques qui déconnent sur /dev/dm-2 et /dev/dm-3
dans ce sens là ça n'a pas grand sens! (ou alors précise ce que tu entends par "formater" ) et que représentent pour toi "/dev/dm-2" et "/dev/dm-3" ? Pourquoi essaies tu d'utiliser de tels devices? (c'est -c'était- quoi comme version de SME? )

sinon la réponse à ta question, qui solutionnera peut-être ton problème sans que personne ne comprenne pourquoi (j'ai bien une petite idée, mais ça ne sera plus vérifiable :? )
Code: Tout sélectionner
dd if=/dev/zero of=/dev/sdb1 bs=512 count=1
ATTENTION ce genre de commande a un but précis et ses conséquences sont IRREVERSIBLES

G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar trixel » 27 Déc 2007 16:37

pour expliquer mieux le probleme : les 2 disques dur SATA 200 Go étaient montés en RAID et le système SME7 tournait dessus.

Je les ai récupérés pour en faire des simples disque de stockage non raid, mais lorsque j'essaye de les monter il me répond le message ci-dessus. Par contre j'avais remarqué que j'avais des périphériques dm-2 et dm-3 qui correspondaient a sdb et sdc. Pour tester j'ai formatter /dev/dm-2 et /dev/dm-3 et ça a fonctionné mais ce n'est pas une solution.

mdstat ne me donne rien, enfin il me répond pas de périphérique

Pour résoudre mon problême temporairement j'ai rajouter loop dans mon fstab et j'arrive à monter mes disques mais ce n'est vraimeent pas une solution non plus
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36

Messagepar trixel » 27 Déc 2007 16:38

Autre chose, il me semble avoir déjà essayer ta commande sans succès mais je vais retester.
ça y est je viens de tester et ça change rien
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36

Messagepar trixel » 27 Déc 2007 16:49

Allez hop une autre info sur mon système :

Code: Tout sélectionner
lvmdiskscan
  /dev/ramdisk [       16,00 MB]
  /dev/loop0   [      149,05 GB]
  /dev/root    [       35,16 GB]
  /dev/ram     [       16,00 MB]
  /dev/loop1   [      189,92 GB]
  /dev/sda1    [      189,92 GB]
  /dev/hdc1    [      101,94 MB]
  /dev/dm-1    [        1,94 GB]
  /dev/ram2    [       16,00 MB]
  /dev/hdc2    [       37,17 GB] LVM physical volume
  /dev/dm-2    [      189,92 GB]
  /dev/ram3    [       16,00 MB]
  /dev/dm-3    [      149,05 GB]
  /dev/ram4    [       16,00 MB]
  /dev/dm-4    [      189,92 GB]
  /dev/ram5    [       16,00 MB]
  /dev/dm-5    [      149,05 GB]
  /dev/ram6    [       16,00 MB]
  /dev/ram7    [       16,00 MB]
  /dev/ram8    [       16,00 MB]
  /dev/ram9    [       16,00 MB]
  /dev/ram10   [       16,00 MB]
  /dev/ram11   [       16,00 MB]
  /dev/ram12   [       16,00 MB]
  /dev/ram13   [       16,00 MB]
  /dev/ram14   [       16,00 MB]
  /dev/ram15   [       16,00 MB]
  /dev/sdb1    [      189,92 GB]
  /dev/sdc1    [      149,05 GB]
  /dev/sdd1    [      279,46 GB]
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36

Messagepar Gaston » 27 Déc 2007 17:17

puisque tu sembles préférer faire tes questions réponses tout seul, et surtout ne pas répondre au questions que je te pose je te laisse réfléchir à la commande dmraid et à ce quelle a pu/pourra faire .
Sur ce bonne fin d'année (last advice : a good and verified data backup is never an option when thinking to look closely at disk structure)

G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar trixel » 27 Déc 2007 17:38

euh ben la je te comprends pas j'ai répondu aux questions que tu m'as posé :shock:
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36

Messagepar Gaston » 28 Déc 2007 15:38

le problème reporté est
Code: Tout sélectionner
mount /dev/sdb1  ... device busy

on se pose la question de savoir ce qui peut le rendre "busy" : c'est un FS/point de montage donc regarde la table des points de montage actifs : ça c'est toi qui connaît la réponse
Si il n'est pas monté, on regarde si c'est pas un pb de raid : on regarde la table des raid gérés par mdadm : ça c'est toi qui connaît la réponse
Si c'est pas un pb raid logiciel géré par mdadm, on regarde si c'est pas un device occupé par un daemon au démarrage : dmraid

Mais pourquoi le raid passerait par là : parce que tu donnes l'information
étaient utilisée sur mon ancienne install en RAID

Le fait que des pseudos devices dmraid soient créés alors qu'on n'utilise pas une structure raid gérée par ce daemon (mais j'ai du mal à intégrer l'intérrêt et l'usage de dmraid sur un SME) est un mystère - quoi que il fait peut-être ce qu'il est supposé faire : il a une signature RAID, il active un mapper en correspondance - mais en aucun cas agir sur ceux-ci ne me semble une bonne option (sauf à savoir pourquoi on agit dessus, et ça je ne sautait répondre).
Enfin savoir si et comment dmraid est activé dépendra de la version (et de son historique) : ça c'est toujours toi qui connaît la réponse

Si la remise à zéro de la table de partition via l'outil "dd" (c'est de cette commande là dont tu parles :?: ) ne fait rien, que l'on travaille sur des disques qui ont été géré par mdadm ET qui ne sont pas gérés actuellement (lors de la commande) par dmraid (désactiver si nécessaire , voir man dmraid) une remise à zero du superblock pourrait aider
Code: Tout sélectionner
mdadm --zero-superblock /dev/sdxxx
si l'une ou l'autre des deux commande ne fonctionne pas, essayer sous un autre OS (n'utilisant pas dmraid) de réinitialiser le (les) disques (table des partitions).

Ces dernières opérations supposent que les disques impactés ne comportent aucune données dont la perte est certaine.
Et comme tu le dis passer par un mécanisme de "loop" est intéressant, mais d'un point de vue philosophique - comment en es-tu arrivé à cette "solution" ?

G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar trixel » 28 Déc 2007 18:54

ok merci pour toutes ces infos, je vais faire des essais et je vous tiens au courant.

Pour le loop, j'ai trouvé ça sur un autre forum, un gars qui avait le même genre de problême.
Livebox + SME 7
trixel
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 198
Inscrit le: 04 Mars 2005 17:36


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron