Я певним чином зіпсував резервну копію 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
Після цього я запустив команду fsch_hfs, щоб перевірити основний том (/ dev / disk2s2):
fsck_hfs -drf /dev/disk2s2
Це призвело до того, що обсяг резервного копіювання Time Machine пошкоджений і потребує ремонту:
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: Дозвіл відхиленоjjournal_replay (/ dev / disk2s2) повернуто 13".
Я подумав, що це може бути пов'язано з тим, що команда fsck_hfs не виконує як su, тому я спробував це з sudo, але це мав той самий результат.
Мій файл sparsebundle знаходиться в NAS Synology DS408 і працює без проблем вже близько 2 років :(
Хтось має ідею, як це зробити далі?
З повагою, Нільс Р.
ОНОВЛЕННЯ: Як я підозрював під час написання цього питання, у мене, ймовірно, є проблеми з дозволом на читання / запис. Тепер я бачу гучність, що з’являється в утиліті Disk Utility, і коли натискаю кнопку «Перевірити», я отримую такий вихід:
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.
Чи можу я просто chmod файл sparsebundle, щоб встановити правильні дозволи?
fsck_hfs
повернення: Не вдається відкрити блоковий пристрій / dev / disk7s2: Ресурс busyjournal_replay (/ dev / disk7s2) повернувся 16