e2fsckスーパーブロックの問題を解決するには?

e2fsckスーパーブロックの問題を解決するには?

この問題があります 読み取り/書き込みで構成されているにもかかわらず、ディスクが突然書き込み禁止になったのはなぜですか?

この問題を解決するために、次のコマンドを使用しました。 umount /dev/sdb1 e2fsck /dev/sdb1 mount /dev/sdb1

しかし、

~# 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

追加コマンドを使用すると、詳細を確認できます。

~#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.

とにかく、/DATAフォルダにあるこのハードドライブ/dev/sdb1にアクセスしたいと思います。

この問題をどのように解決できますか?

ベストアンサー1

止まる

e2fsckファイル/etc/fstabと出力によると、lsblkファイルシステムの種類/dev/sdb1はですufs

e2fsckはいただファイルシステムの種類をまったく修復できず、UFSファイルシステムを強制的に修復しようとすると、実際にはより多くの破損を引き起こす可能性がありますext2ext3ext4ufs

UFSファイルシステムを確認して修復するには、fsck.ufs代わりにこれを行う必要があります。一部のLinuxディストリビューションでは、次のパッケージで入手できますufsutils。パッケージマネージャを使用してインストールします。

それに加えて、UFSはLinuxで一般的に使用されるファイルシステムではありません。私の考えでは、Solarisや* BSDに近いです。ディスクがSolarisまたはBSDシステムから移動されている場合は、元のシステムのツールを使用してディスクを再インポートしてファイルシステムを確認できます。これらのツールは、使用している物理ファイルシステムのバージョンに合わせて最新の状態になる可能性があります。

おすすめ記事