私はSynology RAID1システムで作業していますが、まだバックアップされていないファイルを削除しました。ファイルを回復するには、削除を取り消す方法は不可能と思われる私のアイデアは、Ubuntu 20.04 LTS に単一の RAID1 ディスクをマウントして検索することですが、問題が発生しています。インターネットで検索すると、関連する 2 つの Q&A が見つかりました。ただし、これらは古いものであり、私のケースでは機能しませんでした。
からlsblk
:
sdb 8:16 0 5.5T 0 disk
├─sdb1 8:17 0 2.4G 0 part
├─sdb2 8:18 0 2G 0 part
├─sdb5 8:21 0 2.7T 0 part
└─sdb6 8:22 0 2.7T 0 part
試行 1、通常のmount
試行:
通常、mount
ファイルシステムが認識されません。
# mount /dev/sdb1 /mnt/test/
mount: /mnt/test: unknown filesystem type 'linux_raid_member'.
2回目の試行mdadm
(参照)
最初の解決策を適用しようとすると、スーパーブロックが欠落しているように見えます。
# mdadm --assemble --run /dev/md0 /dev/sdb1
mdadm: no recogniseable superblock on /dev/sdb1
mdadm: /dev/sdb1 has no superblock - assembly aborted
(を使用して3回目の試行losetup
)参照)
ただし、2 番目の解決策を実行しても問題は解決しません。
# losetup /dev/loop18 /dev/sdb1 -o 1048576
# mount /dev/loop18 /mnt/test/
mount: /mnt/test: wrong fs type, bad option, bad superblock on
/dev/loop18, missing codepage or helper program, or other error.
全体的に見て、私はおそらく助けが必要かもしれないと分かります。誰か有効な解決策を教えてもらえませんか? 主な目的は必ずしも特定の方法ではなく、ファイルを回復することであることに注意してください。
編集
その他の出力:
# file -s /dev/sdb?
/dev/sdb1: Linux rev 1.0 ext4 filesystem data, UUID=ceb6a1e0-2bde-441f-97dc-db231fc51d41, volume name "1.41.12-1963" (extents) (large files) (huge files)
/dev/sdb2: Linux/i386 swap file (new style), version 1 (4K pages), size 524271 pages, no label, UUID=abbd2e2f-a7a4-4e5d-bd79-55908f8ff79d
/dev/sdb5: Linux Software RAID version 1.2 (1) UUID=a7c85951:8b8b7689:d4ad5498:e14c55d1 name=DiskStation:2 level=1 disks=2
/dev/sdb6: Linux Software RAID version 1.2 (1) UUID=69b042ac:84e2b185:501c0c3e: c12533 name=WOTAN:3 level=1 disks=2