何らかの方法でTime Machineバックアップを台無しにしました。マウント可能なファイルシステムがないことを示すエラーが表示されるため、sparsebundleファイルをマウントできなくなりました。
hdiutilコマンドを使用して、sparsebundleファイルを添付しました。
hdiutil attach -nomount -readwrite flattop.sparsebundle
その結果、次の/ dev /デバイスが作成されました。
/dev/disk2 Apple_partition_scheme
/dev/disk2s1 Apple_partition_map
/dev/disk2s2 Apple_HFSX
その後、メインボリューム(/ dev / disk2s2)を確認するためにfsch_hfsコマンドを実行しました。
fsck_hfs -drf /dev/disk2s2
これにより、Time Machine Backupsボリュームが破損しており、修復が必要であるという通知が表示されました。
Unable to open block device /dev/disk2s2: Permission deniedjournal_replay(/dev/disk2s2) returned 13
** /dev/rdisk2s2 (NO WRITE)
Using cacheBlockSize=32K cacheTotalBlock=32768 cacheSize=1048576K.
Executing fsck_hfs (version diskdev_cmds-540.1~34).
Non-empty journal: start = 66310144, end = 94912512
Journal need to be replayed but volume is read-only
** Checking Journaled HFS Plus volume.
** Detected a case-sensitive volume.
The volume name is Time Machine Backups
** Checking extents overflow file.
Unused node is not erased (node = 3568)
Unused node is not erased (node = 3574)
Unused node is not erased (node = 3575)
** Checking catalog file.
** The volume Time Machine Backups was found corrupt and needs to be repaired.
volume type is pure HFS+
primary MDB is at block 0 0x00
alternate MDB is at block 0 0x00
primary VHB is at block 2 0x02
alternate VHB is at block 2865568974 0xaacd1cce
sector size = 512 0x200
VolumeObject flags = 0x07
total sectors for volume = 2865568976 0xaacd1cd0
total sectors for embedded volume = 0 0x00
ご覧のとおり、「ブロックデバイス/ dev / disk2s2を開けません:許可deniedjournal_replay(/ dev / disk2s2)が13を返しました」というエラーもあります。
これはfsck_hfsコマンドをsuとして実行していないことが原因だと思ったので、sudoで試してみましたが、同じ結果になりました。
私のスパースバンドルファイルはSynology DS408 NASにあり、約2年間問題なく実行されています:(
誰もこれをさらに進める方法を考えていますか?
よろしくお願いします、Niels R.
更新:この質問を書いている間に疑ったように、おそらく読み取り/書き込み許可に問題があります。ディスクユーティリティにボリュームが表示され、[確認]をクリックすると、次の出力が表示されます。
Verifying volume “Time Machine Backups”
Checking file systemJournal need to be replayed but volume is read-only
Checking Journaled HFS Plus volume.
Detected a case-sensitive volume.
Checking extents overflow file.
Unused node is not erased (node = 3568)
Checking catalog file.
Keys out of order
The volume Time Machine Backups was found corrupt and needs to be repaired.
Error: This disk needs to be repaired. Click Repair Disk.
sparsebundleファイルを単純にchmodして適切な権限を設定できますか?
fsck_hfs
戻り値:オープンブロックデバイスにできないの/ dev / disk7s2:リソースbusyjournal_replay(の/ dev / disk7s2)が16返さ