web-dev-qa-db-fra.com

Comment résoudre le problème de Superblock E2FSCK?

J'ai un problème comme cette question Comment le disque est devenu soudainement protégé dans la configuration Spite est lu/écriture?

Et j'ai utilisé ces commandes pour résoudre ce problème umount /dev/sdb1 e2fsck /dev/sdb1 mount /dev/sdb1

mais

~# e2fsck /dev/sdb1
e2fsck 1.44.5 (15-Dec-2018)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/sdb1

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

/dev/sdb1 contains a ufs file system

commandes supplémentaires pour vous aider à connaître des détails supplémentaires

~#nano /etc/fstab
UUID=###951671### /DATA ufs defaults 1 2

mkdir /DATA

mount /DATA

~# ls -lat | grep DATA
drwxr-xr-x  5 root     root     1024 May 26 11:37 DATA

~# df -h | grep sd
/dev/sda1       276G  8.7G  254G   4% /
**/dev/sdb1       197G  102G   80G  57% /DATA**

~# lsblk -f | grep sd
sda                                                                                      
├─sda1 ext4                          ###-c0fb-42ce-9c78-###  253.2G     3% /
├─sda2                                                                                   
└─sda5 swap                          ###-27b4-485b-98b3-###                [SWAP]
sdb                                                                                      
└─sdb1 ufs                           ###951671###                       79.3G    52% /DATA

~:/DATA# ls
ls: reading directory '.': Input/output error


~:/DATA# mount -o rw,remount /dev/sdb1
mount: /DATA: mount point not mounted or bad option.

~# umount /DATA
~# e2fsck /DATA
e2fsck 1.44.5 (15-Dec-2018)
e2fsck: Is a directory while trying to open /DATA

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

~# mount /DATA
mount: /DATA: WARNING: device write-protected, mounted read-only.

De tout, j'aimerais accéder à ce dossier/dossier/DATA DIRE/SDB1

Comment puis-je résoudre ce problème?

1
Red Science

Stop.

Selon e2fsck, ton /etc/fstab Fichier, et votre sortie lsblk, le type de système de fichiers sur /dev/sdb1 est ufs.

e2fsck est seulement pour types de systèmes de fichiers ext2, ext3 et ext4. Il ne peut pas réparer le type de fichier de fichiers ufs du tout et peut en fait causer plus de dommages à un système de fichiers UFS si vous le forcez à tenter de toute façon.

Pour vérifier et corriger un système de fichiers UFS, vous auriez besoin de fsck.ufs plutôt. Sur certaines distributions Linux, il est disponible en tant que package nommé ufsutils: utilisez votre gestionnaire de packages pour l'installer.

Autre que cela, UFS n'est pas un système de fichiers très souvent utilisé sous Linux - c'est plus d'une chose Solaris ou * BSD, je pense. Si ce disque a été déplacé d'un système Solaris ou BSD, vous pouvez le reprendre là-bas et utiliser les outils du système d'origine pour vérifier le système de fichiers - ces outils sont beaucoup plus susceptibles d'être à jour avec la version du système de fichiers réellement utilisée.

3
telcoM