tôi có một sparsebundle
tập tin mà tôi đã lấy ra từ một đĩa sao lưu Time Machine cũ. Tôi muốn lưu tệp nếu có thể, nhưng xóa các tệp phương tiện khỏi tệp (phim, nhạc, v.v.) vì các tệp đó ở nơi khác.
Tuy nhiên, tôi dường như không thể tìm ra cách để nó được gắn RW và / hoặc sửa đổi hình ảnh theo bất kỳ cách nào.
bash-3.2$ hdiutil pmap geek-imac.sparsebundle
MEDIA: ""; Size 2 TB [3902834784 x 512]; Max Transfer Blocks 2048
SCHEME: 1 GPT, "GPT Partition Scheme" [16]
SECTION: 1 Type:'MAP'; Size 2 TB [3902834784 x 512]; Offset 34 Blocks (3902834717 + 67) x 512
ID Type Offset Size Name (2)
-- -------------------- ------------ ------------ -------------------- --------
1 EFI 40 409600 EFI System Partition
2 Apple_HFS 409640 3902162960 disk image
Free 3902572600 262151
Tôi có thể gắn kết nó
bash-3.2$ hdiutil attach -readwrite geek-imac.sparsebundle -shadow
/dev/disk3 GUID_partition_scheme
/dev/disk3s1 EFI
/dev/disk3s2 Apple_HFS /Volumes/Time Machine Backups
Mọi thứ có vẻ ổn
bash-3.2$ hdiutil info
framework : 480.60.2
driver : 10.13v480.60.2
================================================
image-path : /Volumes/Media-External/Old Time Machine Backups/geek-imac.sparsebundle
image-alias : /Volumes/Media-External/Old Time Machine Backups/geek-imac.sparsebundle
shadow-path : /Volumes/Media-External/Old Time Machine Backups/geek-imac.sparsebundle.shadow
shadow-alias : /Volumes/Media-External/Old Time Machine Backups/geek-imac.sparsebundle.shadow
icon-path : /System/Library/PrivateFrameworks/DiskImages.framework/Resources/CDiskImage.icns
image-type : sparse bundle disk image (shadowed)
system-image : false
blockcount : 3902834784
blocksize : 512
writeable : TRUE
autodiskmount : TRUE
removable : TRUE
image-encrypted : false
mounting user : geek
mounting mode : <unknown>
process ID : 15146
/dev/disk3 GUID_partition_scheme
/dev/disk3s1 C12A7328-F81F-11D2-BA4B-00A0C93EC93B
/dev/disk3s2 48465300-0000-11AA-AA11-00306543ECAC /Volumes/Time Machine Backups
bash-3.2$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk1s2 on /Volumes/Media-External (hfs, local, nodev, nosuid, journaled, noowners)
/dev/disk3s2 on /Volumes/Time Machine Backups (hfs, local, nodev, nosuid, journaled, noowners, mounted by geek)
Nhưng tôi không thể xóa tập tin
bash-3.2$ rm -f /Volumes/Time\ Machine\ Backups/Backups.backupdb/geek-imac/Latest/Macintosh\ HD/Users/geek/Movies/movie.m4v
rm: /Volumes/Time Machine Backups/Backups.backupdb/geek-imac/Latest/Macintosh HD/Users/geek/Movies/movie.m4v: Permission denied
bash-3.2$ sudo rm -f /Volumes/Time\ Machine\ Backups/Backups.backupdb/geek-imac/Latest/Macintosh\ HD/Users/geek/Movies/movie.m4v
Password:
rm: /Volumes/Time Machine Backups/Backups.backupdb/geek-imac/Latest/Macintosh HD/Users/geek/Movies/movie.m4v: Operation not permitted
Làm thế nào tôi có thể loại bỏ các tập tin từ này sparsebundle
hình ảnh và / hoặc chuyển đổi (hoặc thậm chí sao chép) này thành sparsebundle
Có hỗ trợ sửa đổi?
bash-3.2$ sudo tmutil delete ./movie.m4v
/Volumes/Time Machine Backups/Backups.backupdb/geek-imac/2016-11-26-042049/Macintosh HD/Users/geek/Movies/movie.m4v: Invalid deletion target (error 22)
rm
) có thể làm hỏng nó. TM đặt các quyền đặc biệt (các mục kiểm soát truy cập) trên các bản sao lưu của nó để ngăn chặn điều này. Tôi không chắc chắn chính xác làm thế nào để sử dụng nó trong tình huống này (vì vậy đây là một nhận xét chứ không phải là một câu trả lời), nhưng bạn có thể cần một cái gì đó nhưsudo tmutil delete /Volumes/Time\ Machine\ Backups/Backups.backupdb/geek-imac/Latest/Macintosh\ HD/Users/geek/Movies/movie.m4v
. Xem cáctmutil
trang nam .