Ubuntu – Puis-je simuler un disque dur lent

J’ai le pressentiment qu’un certain bug intermittent ne peut se manifester qu’en cas de vitesse de lecture lente du disque. Le dépannage est difficile car je ne peux pas le reproduire de manière fiable.

À moins de simplement engloutir les E / S avec un processus de haute priorité, y a-t-il un moyen pour moi de simuler un disque dur lent?

Meilleure réponse

  • Utilisez nbd, le périphérique de blocage réseau, puis limitez l’accès à celui-ci à l’aide de say trickle .

     sudo apt-get install nbd-client nbd-server trickle
     

  • Ubuntu – Que signifie «blk_update_request: erreur d’E / S»

    Je copiais des fichiers sur un disque dur externe et pendant dmesg produit ceci:

     [76668.241387] sd 12:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
    [76668.241392] sd 12:0:0:0: [sde] tag#0 CDB: Write(16) 8a 00 00 00 00 00     ff ff ff 80 00 00 00 80 00 00
    [76668.241394] blk_update_request: I/O error, dev sde, sector 4294967168
    [76668.241443] EXT4-fs warning (device dm-6): ext4_end_bio:329: I/O error -5 writing to inode 133955588 (offset 2692743168 size 8388608 starting block 536869888)
    [76668.241445] Buffer I/O error on device dm-6, logical block 536869888
    [76668.241448] Buffer I/O error on device dm-6, logical block 536869889
    [76668.241450] Buffer I/O error on device dm-6, logical block 536869890
    [76668.241451] Buffer I/O error on device dm-6, logical block 536869891
    [76668.241452] Buffer I/O error on device dm-6, logical block 536869892
    [76668.241453] Buffer I/O error on device dm-6, logical block 536869893
    [76668.241454] Buffer I/O error on device dm-6, logical block 536869894
    [76668.241456] Buffer I/O error on device dm-6, logical block 536869895
    [76668.241457] Buffer I/O error on device dm-6, logical block 536869896
    [76668.241458] Buffer I/O error on device dm-6, logical block 536869897
     

    Le gestionnaire de fichiers (Caja) n’a pas arrêté de copier, en fait, il a terminé l’opération sans aucun avertissement, mais après cela, j’ai essayé de lire le fichier sur lequel cette erreur s’est produite (en calculant CRC – qui n’a pas terminé) et en ai obtenu plus:

     [78572.174482] sd 12:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
    [78572.174487] sd 12:0:0:0: [sde] tag#0 CDB: Read(16) 88 00 00 00 00 00 ff ff ff f0 00 00 00 10 00 00
    [78572.174490] blk_update_request: I/O error, dev sde, sector 4294967280
    [78572.223194] sd 12:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
    [78572.223200] sd 12:0:0:0: [sde] tag#0 CDB: Read(16) 88 00 00 00 00 00 ff ff ff f8 00 00 00 08 00 00
    [78572.223202] blk_update_request: I/O error, dev sde, sector 4294967288
     

    Ubuntu – Comment mettre à niveau le disque dur et conserver l’instalation ubuntu 11.10 [duplicate]

    Duplicata possible:
    Comment remplacer mon disque sans avoir à reconstruire mon installation Ubuntu?

    Quelle est la meilleure façon de mettre à niveau mon disque dur de 200 Go vers un nouveau disque de 500 Go mais – et c’est la partie délicate – garder mon instalation ubuntu.
    J’ai actuellement 2 partitions hda1 avec l’instalation ubuntu 11.10 et une autre partition hda5 avec le dossier home.
    Sur le nouveau disque dur, je souhaite conserver la même partition de format 1 avec ubuntu et une autre avec le dossier de départ.

    Meilleure réponse

  • Démarrez un CD live avec les deux disques durs connectés, démarrez leÉditeur de partitiongparted ), copiez et collez les partitions d’un lecteur à l’autre:

    1. Dans le coin supérieur droit, sélectionnez votre ancien disque dur.
    2. Sélectionnez une partition que vous souhaitez copier (clic droit → « Copier »):

    3. Dans le coin supérieur droit, sélectionnez votre nouveau disque dur.

    4. Collez la partition copiée dans l’espace non alloué (clic droit → « Coller »):

    5. Redimensionner si vous le souhaitez (clic droit sur la partition → « Redimensionner / Déplacer »)

    Cela gardera les identifiants uniques des partitions, vous ne devriez donc pas avoir besoin d’ajuster quoi que ce soit après le clonage du lecteur.

    La dernière partie consiste à réinstaller GRUB:

    1. Notez le nom de la partition racine de votre nouveau disque dur (pourexemple/ dev / sdb1).
    2. Ouvrez un gnome-terminal et exécutez (désolé, je ne connais pas de méthode graphique pour le faire, mais ce ne sont que quelques commandes):

      1.  sudo mount /dev/sdb1 /mnt 
      2.  sudo grub-install --root-directory=/mnt /dev/sdb 
      3.  sudo umount /mnt 
  • Ubuntu – Shotwell: comment parcourir une bibliothèque externe sans lecteur externe branché

    Mon disque dur d’ordinateur portable manque d’espace, j’ai donc décidé de mettre toute ma photothèque (33 000+ images, 160 Go) sur un disque dur externe dédié. Le processus s’est bien déroulé … jusqu’à ce que je découvre qu’en essayant de parcourir ma bibliothèque sans le disque dur connecté à mon ordinateur portable, Shotwell a supprimé toutes mes photos de la bibliothèque (mais pas du disque dur) car elles ne sont pas « physiquement » accessibles. je ne voyagerai pas tout le temps avec mon disque dur externe donc c’est assez ennuyeux…

    Existe-t-il un moyen de contourner ce comportement et de pouvoir parcourir la bibliothèque Shotwell à l’aide des miniatures sans que le disque dur externe soit connecté?
    Certains de mes amis dans l’environnement Windows m’ont dit qu’ils pouvaient le faire avec Adobe Lightroom par exemple.

    S’il n’y a aucun moyen de le faire avec Shotwell, mon passage à un disque dur externe est assez inutile.

    Merci pour votre aide et vos conseils!

    Meilleure réponse

  • Une solution alternative peut-être évidente serait de simplement déplacer votre installation (et votre photothèque entière) vers un disque plus grand. Alors que le prix du stockage interne continue de baisser, cette approche devient de plus en plus attractive.

    Étape 1)Clonez votre lecteur existant sur votre nouveau lecteur en utilisant le nouveau lecteur comme cible plutôt que comme fichier image. Attention à bien choisir votre cible sudo fdisk -l 

  • Ubuntu – Déménagement / domicile avec LVM

    J’ai actuellement Ubuntu 16.04 Server installé sur une machine avec un petit SSD de 96 Go. Ce n’est plus assez d’espace pour tous les utilisateurs sur le serveur, donc je voudrais ajouter un disque dur de 1 To et déplacer le /home dossier vers une nouvelle partition sur ce lecteur 1 To explicitement.

    À l’origine, j’avais prévu de le faire en utilisant les instructions ici. Cependant, en examinant de plus près le système, j’ai découvert que LVM est activé:

     Filesystem                   Size  Used Avail Use% Mounted on
    udev                          63G     0   63G   0% /dev
    tmpfs                         13G  9.5M   13G   1% /run
    /dev/mapper/ubuntu--vg-root   98G   76G   18G  82% /
    tmpfs                         63G     0   63G   0% /dev/shm
    tmpfs                        5.0M     0  5.0M   0% /run/lock
    tmpfs                         63G     0   63G   0% /sys/fs/cgroup
    /dev/sda2                    473M  111M  338M  25% /boot
    /dev/sda1                    512M  136K  512M   1% /boot/efi
    tmpfs                         13G     0   13G   0% /run/user/1001
     

    Sur la base de ce que j’ai lu jusqu’à présent, je dois ajouter le nouveau lecteur au ubuntu-vg groupe de volumes (comme dans les étapes 2-3 de cette réponse). Mais je ne sais pas comment procéder après cela – dois-je continuer avec les étapes 4 à 5? Ou existe-t-il une autre façon de déplacer explicitement juste /home vers le disque dur 1 To et en laissant / sur le SSD?

    Meilleure réponse

  • Il y a plusieurs façons de faire ce que vous voulez, mais la façon dont je recommanderais est:

    1. Partitionnez le nouveau disque. Il peut s’agir d’une grande partition LVM ou vous pouvez réserver une ou plusieurs partitions non LVM à d’autres fins. Je crée parfois plusieurs partitions LVM (alias volumes physiques ou PV) afin de pouvoir supprimer une ou plusieurs d’entre elles de la configuration LVM à l’avenir, si besoin est. Notez que je faisne pasrecommande de placer les structures de données PV directement sur le disque sans partitions, comme indiqué dans la réponse LVM à laquelle vous faites référence. Bien que cela soit légal, cela peut prêter à confusion car les disques durs sont généralement partitionnés.
    2. Préparez les PV à utiliser par LVM avec le pvcreate commande, comme dans sudo pvcreate /dev/sdb1 .
    3. Ajoutez les nouveaux PV à votre groupe de volumes (VG) existant avec vgextend , un péché sudo vgextend ubuntu--vg /dev/sdb1 .
    4. Type sudo pvdisplay pour afficher des statistiques sur vos PV, y compris leurs tailles.
    5. Créez un nouveau volume logique (LV) avec lvcreate , un péché sudo lvcreate -L 900G -n home ubuntu--vg /dev/sdb1 . Notez que j’ai spécifié une syntaxe qui vous permet de définir une taille (via -L ) et le PV sur lequel le BT sera créé ( /dev/sdb1 ).
    6. Type sudo pvdisplay à nouveau pour vérifier que vous avez créé un LV de taille appropriée. Sinon, vous pouvez le redimensionner avec lvresize ou supprimez-le avec lvremove et essayez à nouveau.
    7. Créez un système de fichiers sur votre LV, comme dans sudo mkfs -t ext4 /dev/mapper/ubuntu--vg-home .
    8. Montez le nouveau LV dans un endroit pratique, comme dans sudo mount /dev/mapper/ubuntu--vg-home /mnt .
    9. Copiez votre /home répertoire avec tar ,  cp ,  rsync , ou quel que soit l’outil que vous préférez.
    10. Éditer /etc/fstab pour monter le nouveau LV à /home .
    11. Renommez votre actuel /home à un autre nom (disons, /home-orig ) et créer un nouveau vide /home pour servir de point de montage.
    12. Redémarrez et espérez que cela fonctionne.
    13. Si tout semble bon, supprimez l’ancien /home-orig annuaire.

    Les étapes 8 à 11 sont très similaires aux étapes équivalentes de la procédure décrite dans la page wiki à laquelle vous faites référence, j’ai donc clarifié les détails de ces étapes.

    Notez que, bien que j’aie fait ce genre de choses moi-même plusieurs fois, les exemples de commandes que j’ai montrés sont basés sur ma lecture des pages de manuel pertinentes, donc j’ai peut-être manqué quelques détails. Je vous recommande de consulter les pages de manuel et, si vous obtenez une erreur, d’ajuster une fois que vous avez compris ce qui ne va pas. En outre, je trouve la dénomination LVM par défaut d’Ubuntu confuse, donc j’ai peut-être mal interprété ce détail, et vous devrez peut-être vous ajuster.

    Une fois que vous avez terminé, vous aurez de l’espace inutilisé dans votre PV sur votre SSD. Vous pouvez développer votre racine ( / ) LV dans cet espace, développez /home LV pour couvrir les deux disques, créer un autre LV à des fins spéciales, etc.

    Une variante de cette procédure pourrait être de laisser votre /home 

  • Ubuntu – Grub2 pointe vers le mauvais disque dur après avoir installé un autre disque dur

    J’ai un bureau avec deux disques durs SATA installés. Sur l’un, j’ai Windows, sur l’autre, j’ai Ubuntu 12.04. Tout fonctionne bien. Maintenant, je veux installer un autre disque dur. Il s’agit d’un lecteur IDE. Après avoir installé le lecteur IDE, Grub ne pointe plus vers le bon disque dur et ne trouve pas le répertoire de démarrage, donc je me retrouve dans grub rescue. Dans mon grub.cfg, l’installation d’Ubuntu est sur hd1. Il semble que le nouveau disque IDE devienne hd0. Est-ce à dire que mon Ubuntu (et le répertoire de démarrage) est maintenant sur hd2 (et Windows sur hd1)? Si oui, comment puis-je changer cela dans Grub afin qu’il pointe vers le bon disque dur? Peut-il être fait à partir de l’invite de sauvetage de grub? Puis-je démarrer sans le lecteur IDE installé, modifier grub.cfg, arracher l’ordinateur, connecter le lecteur IDE et démarrer? Si je me trompe ici, puis-je éditer grub.cfg à partir d’un CD live? Ou existe-t-il une meilleure façon de procéder?

    Meilleure réponse

  • La ligne de commande Grub contient des commandes qui vous aideront à déboguer ce problème. Vérifiez-en la liste ici: http://www.gnu.org/software/grub/manual/html_node/Command_002dline-and-menu-entry-commands.html
    Dans votre cas, vous devez identifierle lecteuretla partitionoù se trouvent vos fichiers Grub. Essayer ls commander. Gardez à l’esprit que la convention de dénomination des partitions est différente dans Grub. Par exemple, la 2e partition du 1er disque sera appelée (hd0,1) (les lecteurs et partitions sont comptés à partir de zéro). Consultez la section « Syntaxe du périphérique » dans l’aide pour ls en utilisant le lien mentionné.
    Dès que vous saurez exactement où /boot/grub dossier est localisé, vous pouvez essayer de démarrer votre système en utilisant les commandes suivantes(J’utilise l’exemple précédent avec Drive 1, Partition 2 – modifiez-les en conséquence):

     grub> set root=(hd0,1)
    grub> set prefix=(hd0,1)/boot/grub
    grub> insmod normal
    grub> normal
     

    Maintenant, votre système devrait démarrer normalement. Connectez-vous et restaurez votre chargeur de démarrage à partir du terminal:

     sudo update-grub
    sudo grub-install /dev/sda
     

  • Ubuntu – Faites tourner automatiquement les disques durs USB après une période d’inactivité

    je voudrais ralentir automatiquement les disques durs USB après une période d’inactivité, disons 15 minutes. Et, bien sûr, faites-les tourner automatiquement à nouveau lors de l’accès. Comment puis-je faire ceci? Merci

    Meilleure réponse

  • l’utilitaire hd-idle devrait être utile

    Veuillez consulter la source indiquée ci-dessous, lire attentivement et voir si cela aide:

    1. Télécharger le code source avec CVS en utilisant ces commandes:

      •  cvs -d:pserver:[email protected]:/cvsroot/hd-idle login 
        • Appuyez sur retour lorsque le mot de passe vous est demandé
      •  cvs -z3 -d:pserver:[email protected]:/cvsroot/hd-idle co -P hd-idle 
    2. Systèmes Debian:

      • Courir: dpkg-buildpackage -rfakeroot 
      • Et pour installer le package, lancez: ‘dpkg -i ../hd-idle_*.deb’
    3. Usage:

       hd-idle
      
      # This will start hd-idle with the default options, 
      # causing all SCSI (read: USB, Firewire, SCSI, ...) hard disks 
      # to spin down after 10 minutes of inactivity
       

    Remarque:Veuillez noter que les utilisations hd-idle /proc/diskstats pour lire les statistiques du disque. Si ce fichier n’est pas présent, hd-idle ne fonctionnera pas.

    Information:

    Exécuter hd-idle

    Pour exécuter hd-idle, tapez « hd-idle ». Cela démarrera hd-idle avec les options par défaut, provoquant la décroissance de tous les disques durs SCSI (lire: USB, Firewire, SCSI, …) après 10 minutes d’inactivité.

    Sur un système Debian, après avoir édité / etc / default / hd-idle et l’avoir activé, utilisez « /etc/init.d/hd-idle start » pour exécuter hd-idle.

    Veuillez noter que hd-idle utilise / proc / diskstats pour lire les statistiques du disque. Si ce fichier n’est pas présent, hd-idle ne fonctionnera pas.

    Options de ligne de commande

     -a <name>   Set (partial) device name of disks for subsequent idle-time parameters (-i). This parameter is optional in the sense that there's a default entry for all [SCSI] disks which are not named otherwise by using this parameter.
    -i <idle_time>  Idle time in seconds for the currently named disk(s) (-a <name>) or for all disks.
    -l <logfile>    Name of logfile (written only after a disk has spun up). Please note that this option might cause the disk which holds the logfile to spin up just because another disk had some activity. This option should not be used on systems with more than one disk except for tuning purposes. On single-disk systems, this option should not cause any additional spinups.
    -t <disk>   Spin-down the specified disk immediately and exit. Use only the disk name (e.g. sda) without /dev/ prefix
    -d  Debug mode. This will prevent hd-idle from becoming a daemon and print debugging info to stdout/stderr
    -h  Print brief usage information
     

    Concernant le paramètre « -a »:

    Les utilisateurs de hd-idle ont demandé des moyens de définir des paramètres de temps d’inactivité pour les disques individuels. Cela a beaucoup de sens, non seulement parce que certains disques [SCSI] peuvent ne pas bien réagir à l’arrêt. À l’origine, hd-idle avait un temps d’inactivité pour tous les disques. Le paramètre « -a » peut maintenant être utilisé pour définir un filtre sur le nom de périphérique du disque (omettre / dev /) pour les paramètres de temps d’inactivité ultérieurs.

    1. Une option « -i » avant la première option « -a » définira le temps d’inactivité par défaut; par conséquent, la compatibilité avec les versions précédentes de hd-idle est maintenue.

    2. Afin de désactiver le ralentissement des disques par défaut, puis de réactiver le ralentissement sur les disques sélectionnés, définissez le temps d’inactivité par défaut sur 0.

    Exemple:

     hd-idle -i 0 -a sda -i 300 -a sdb -i 1200
     

    Cet exemple définit le temps d’inactivité par défaut sur 0 (ce qui signifie que hd-idle n’essaiera jamais de ralentir un disque), puis définit des temps d’inactivité explicites pour les disques qui ont la chaîne « sda » ou « sdb » dans leur nom de périphérique.
    Arrêt du ralenti HD

    Utilisation killall hd-idle pour arrêter hd-idle. Sur un système Debian, utilisez /etc/init.d/hd-idle stop 

  • Ubuntu – Erreur d’entrée / sortie, lecteurs refusant au hasard de lire / écrire [fermé]

    J’ai un problème avec l’un de nos serveurs exécutant Ubuntu 10.04, il exécute BackupPC et collecte des sauvegardes à partir de diverses machines / serveurs dans le bâtiment.

    A la 8ème minute (12h08, 12h18, 12h28, etc.) les sauvegardes sont transférées sur un disque dur externe, nous en avons trois et tournons un disque pour un autre tous les jours.

    Le problème que nous rencontrons est que nous rencontrons au hasard des erreurs d’entrée / sortie, lorsque cela se produit, vous ne pouvez pas lire / écrire sur le lecteur, il n’a pas été démonté, donc je peux cd au point de montage /media/backup1 .

    Les disques ne sont pas défectueux car cela se produit sur chacun d’eux, donc je ne sais pas quel pourrait être le problème, voici un exemple des nombreuses erreurs que nous obtenons:

     gzip: stdout: Input/output error
    /var/lib/backuppc/backuppc_offline: line 47: /media/backup1/Tue/offline.log: Input/output error
    ls: cannot access /media/backup1/Tue/incr_1083_host1.something.co.uk.tar.gz: Input/output error
    ls: cannot access /media/backup1/Tue/incr_1088_host1.something.co.uk.tar.gz: Input/output error
    ls: cannot access /media/backup1/Tue/incr_1089_host1.something.co.uk.tar.gz: Input/output error
    ls: cannot access /media/backup1/Tue/incr_1090_host1.something.co.uk.tar.gz: Input/output error
    /var/lib/backuppc/backuppc_offline: line 39: /media/backup1/Tue/offline.log: Input/output error
    /var/lib/backuppc/backuppc_offline: line 44: /media/backup1/Tue/offline.log: Input/output error
    /var/lib/backuppc/backuppc_offline: line 45: /media/backup1/Tue/incr_1090_host1.something.co.uk.tar.gz: Input/output error
    /var/lib/backuppc/backuppc_offline: line 47: /media/backup1/Tue/offline.log: Input/output error
    ls: cannot access /media/backup1/Tue/incr_591_tech2.something.co.uk.tar.gz: Input/output error
    /var/lib/backuppc/backuppc_offline: line 44: /media/backup1/Tue/offline.log: Input/output error
    /var/lib/backuppc/backuppc_offline: line 45: /media/backup1/Tue/incr_591_tech2.something.co.uk.tar.gz: Input/output error
    /var/lib/backuppc/backuppc_offline: line 47: /media/backup1/Tue/offline.log: Input/output error
    ls: cannot access /media/backup1/Tue/incr_592_tech3.something.co.uk.tar.gz: Input/output error
    ls: cannot access /media/backup1/Tue/incr_593_tech3.something.co.uk.tar.gz: Input/output error
    /var/lib/backuppc/backuppc_offline: line 44: /media/backup1/Tue/offline.log: Input/output error
    /var/lib/backuppc/backuppc_offline: line 45: /media/backup1/Tue/incr_593_tech3.something.co.uk.tar.gz: Input/output error
    /var/lib/backuppc/backuppc_offline: line 47: /media/backup1/Tue/offline.log: Input/output error
     

    EDIT »Résolu

    Il s’avère donc que Quamis avait raison, même si je ne pensais pas que c’était possible, c’était en fait un problème avec le lecteur. Vous voyez, nous avons trois disques tous formatés en ext2, sur deux d’entre eux, nous recevions fréquemment des erreurs d’E / S, je suis revenu à la réponse de Quamis et j’ai découvert le fsck commande, donc exécutée contre les lecteurs problématiques:

     fsck /dev/sdb1
     

    Ubuntu – Comment ajouter un nouveau disque dur à Ubuntu

    J’ai installé Ubuntu Desktop 14.04 sur mon PC. J’ai acheté un disque dur et je l’ai ajouté à mon PC. L’ordinateur ne reconnaît pas le nouveau disque dur. Comment puis-je laisser mon Ubuntu utiliser le nouveau disque dur que j’ai acheté?

    Meilleure réponse

  • Votre disque dur n’a peut-être pas encore de partitions. Par conséquent, il n’est pas utilisable tant que vous n’avez pas créé de partition.

    Vous pouvez installer le logiciel gParted à partir du centre de logiciels Ubuntu et créer une nouvelle partition sur votre nouveau disque dur.

    Ouvrez gParted et sélectionnez le bon lecteur dans la liste déroulante en haut à droite:

    Choose Device menu > Create Partition Table

    Créez une nouvelle table de partition msdos.

    Ajoutez maintenant une nouvelle partition à la table en cliquant avec le bouton droit sur l’espace non alloué.

    Configurez votre partition:
    (CONSEIL: le système de fichiers Ext4 est efficace. Le système de fichiers NTFS est pris en charge par Microsoft Windows)

    Une fois terminé, cliquez sur le bouton droit:

    Il vaut mieux redémarrer votre ordinateur. Ensuite, votre nouveau disque dur sera disponible à utiliser.

  • Ubuntu – Dumpe2fs ne trouve aucun superbloc

    J’ai une HD en assez mauvais état. Je suis prêt à accepter qu’il est mort mais j’aimerais en récupérer les données.

    Exécuter des badblocks dessus donne une énorme liste de numéros.

    Essayer d’exécuter fsck.ext4 dessus dit simplement:

     fsck.ext4: Attempt to read block from filesystem resulted in short read while trying to open /dev/sdd1
     

    Je suppose donc que le premier superbloc est frit.

    J’essaie d’utiliser un super bloc de sauvegarde, donc j’essaie de déterminer où il se trouve avec dumpe2fs mais j’obtiens simplement:

     $ sudo dumpe2fs /dev/sdd
    dumpe2fs 1.42.9 (4-Feb-2014)
    dumpe2fs: Attempt to read block from filesystem resulted in short read while trying to open /dev/sdd1
     

    Je suppose que tout lit ma HD comme étant vide, n’est-ce pas?

    Existe-t-il un moyen de le récupérer?

    Y a-t-il un moyen dedevinel’emplacement d’une sauvegarde de superbloc?

    Merci beaucoup.

    Meilleure réponse

  • Lorsque la commande dumpe2fs /dev/sdd envoyé une erreur, il existe un autre moyen d’obtenir l’emplacement d’une sauvegarde de superbloc:

     mkfs.ext4 -n /dev/sdd
     

    Du man mkfs.ext4 

     -n Mke2fs ne crée pas réellement un système de fichiers, mais affiche ce qu’il ferait s’il devait créer un système de fichiers. Cela peut être utilisé pour déterminer l’emplacement des superblocs de sauvegarde pour un
    système de fichiers, tant que les paramètres mke2fs transmis lors de la création initiale du système de fichiers sont réutilisés.

    Ensuite, il vous suffit de réparer votre partition à l’aide du superbloc:

     fsck -b 98304 /dev/sdd
     

    remplacer 98304