Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1332 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [S.O.S] Argh ! Table de partition supprimée par un antivirus !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[S.O.S] Argh ! Table de partition supprimée par un antivirus !

n°506547
Phoenix
Posté le 18-06-2004 à 17:40:41  profilanswer
 

J'ai un GROS problème.  
 
Un soft (moteur antivirus) tournant sous Linux via cron vien de me supprimer la table de partition de plusieurs serveurs de fichier.
Ces serveurs tournent encore (la table de partoche doit être en mêmoire du Kernel), j'ai la main dessus.
 
J'ai réussi à restaurer certaines table de partitions grâce à l'utilitaire testdisk (GPL) de C.GRENIER  ( http://www.cgsecurity.org/testdisk.html )
 
Par contre, sur certains serveurs la table n'est pas complète :(
Je sais quelle sont mes partition (grace à df) mais je ne connais pas le nb de cylindre...
 
Si qqun connait un autre soft pour restaurer les valeurs de partition (forcément stocké dans le Kernel, sans quoi le serveur serait figé ;) ) je suis preneur !
 
Au passage 2 serveurs ont rebooté ==> "Operating system not found" [:spamafote]
 
Toute aide sera la bienvenue  :(  
 
 
PS : merci, on est vendredi mais pas de troll sur les moteurs d'antivirus non free et cie....


Message édité par Phoenix le 18-06-2004 à 18:21:12
mood
Publicité
Posté le 18-06-2004 à 17:40:41  profilanswer
 

n°506558
Phoenix
Posté le 18-06-2004 à 17:57:20  profilanswer
 

J'ai trouvé que le nb de block des partitions  est dispo dans /proc/partitions
Je sais pas si en retrouvant le rapport cylindre/block je peux recréer la table de partoches ?
 
Et si je me vautre, au pire la partition ne monte pas  (bad superblock ?) Les data ne seront pas écrasées ?
 
 

n°506579
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-06-2004 à 18:37:20  profilanswer
 

il te faut refaire les partoches à l'identique avec fdisk
 
dommage que tu n'ai pas sauvegardé ta table de partition
 
regarde dans la doc de fdisk pour voir comment procéder
 


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°506606
Phoenix
Posté le 18-06-2004 à 19:25:10  profilanswer
 

:jap: Dark
Le pbl c'est que je ne trouve pas la logique de calcul entre les données de /proc/partitions et fdisk !
 
exemple sur un serveur qui fonctionne :
 
[root@spare1a /root]# fdisk -l
 
Disk /dev/sda: 64 heads, 32 sectors, 17366 cylinders
Units = cylindres of 2048 * 512 bytes
 
   Device Boot    Start       End    Blocks   Id  System
/dev/sda1             1      2000   2047984   83  Linux
/dev/sda2          2001      2257    263168   82  Linux swap
/dev/sda3          2258     17366  15471616   83  Linux
 
et
root@spare1a /root]# cat /proc/partitions
major minor  #blocks  name
 
   8     0   17783240 sda
   8     1    2047984 sda1
   8     2     263168 sda2
   8     3   15471616 sda3
[root@spare1a /root]#
 
Le nb de bloc correspondent, mais si je fais :
 
2048 * 512 * 1999 (le nb de cylindre de sda1) = 2046976 !
or /proc/partitions me donne 2047984 soit 15 blocks de différence


Message édité par Phoenix le 18-06-2004 à 19:30:06
n°506614
Phoenix
Posté le 18-06-2004 à 20:03:45  profilanswer
 

# fdisk -l /dev/sda
 
Disk /dev/sda: 64 heads, 32 sectors, 17366 cylinders
Units = cylinders of 2048 * 512 bytes
 
   Device Boot    Start       End    Blocks   Id  System
/dev/sda1   *         1      2046   2095103+  83  Linux
/dev/sda2          2047      2168    124928   82  Linux swap
/dev/sda3          2169     17366  15562752   83  Linux
 
Tiens bizzard ce "+" a coté du nb de cylindre  
C'est sur ce calcul qu'il me manque 15 block :??:

n°506638
arghbis
salops de dauphins
Posté le 18-06-2004 à 22:55:45  profilanswer
 

tu as de quoi sauvegarder? paske dans ce cas, tu fais un dd sur chaque partoche et pis quand tu stopperas les serveurs, tu restaure.
 
sinon, si tu recherches sur ce forum, on a traité ce problème il y a pas très longtemps (1 ou 2 mois), mais je me rappelle plus la solution

n°506663
Phoenix
Posté le 19-06-2004 à 02:28:17  profilanswer
 

Bah au pire, même en stoppant le serveur c'est pas un pbl.
CD Survival admin + fdisk ça roule :bounce:
 
Par contre il faut pouvoir retrouver les bonnes info de taille partoche : soit en octets (Mo, Ko ...) soit en cylindre, histoire de la recréé à l'identique. Comme ces serveurs sont des "clones" il suffit que je trouve les bonnes info et ça roule. ;)
 
Pour le coté sauvegarde, j'ai un serveur bcp moins puissant sur chaque site qui est backupé par rsync. Au pire les données seront dessus celui ci. Seulement il est bien limite en HDD et RAM et surtout pas envie de ré-installer 18 serveurs :/
 
18 des ~80 serveurs dont la table n'a pas été récupérée jusque là on la même géométrie que celle listée dans le post  au dessus avec un "+" a coté.
Cela semble signifier que ça tombe pas "juste". Bizzard, pas tout compris... :heink:
 
Pour le moment j'ai plus qu' croiser les doigts que les serveurs ne soient pas redémarrés pendant le week end.
En même temps certains on 3ans d'uptime :/


Message édité par Phoenix le 21-06-2004 à 17:04:49
n°507415
Phoenix
Posté le 21-06-2004 à 11:36:16  profilanswer
 

trouvé une piste : sfdisk semble avoir été utilisé pour créé ces erveurs.
Or sfdisk ne créé pas les mêmes taille en blocks que fdsik !
Si on passe les même paramètres, en terme de cylindre, sfdisk "décale" de 15 block la première partition...
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [S.O.S] Argh ! Table de partition supprimée par un antivirus !

 

Sujets relatifs
numero de hda d'une partition ext3Ecrire sur partition windows
comment monter une partition (type15 extended) sur freebsd?quel type de partition utiliser avec freebsd pour du stockage ?
[SHELL] récupérer l'espace libre d'une partitiondemonter partition fat
taille partition boot??[Clé USB] Gros problème de partition
[Mdke 10.0] Agrandir ma partition racine ss rien perdre ?Redimenssionner la partition / ?
Plus de sujets relatifs à : [S.O.S] Argh ! Table de partition supprimée par un antivirus !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR