OSX에서 ZFS를 사용 하고 있으며 zpool을 사용 중이며 온라인 상태입니다.
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
WD_1TB 931G 280G 651G 30% 1.00x ONLINE -
하지만 실제로 장착 할 수는 없습니다.
$ sudo zfs mount WD_1TB
cannot open 'WD_1TB': pool I/O is currently suspended
cannot open 'WD_1TB': pool I/O is currently suspended
또는 마운트 해제하십시오.
$ sudo zfs unmount WD_1TB
cannot open 'WD_1TB': pool I/O is currently suspended
cannot open 'WD_1TB': pool I/O is currently suspended
또는 심지어 그것을 파괴하십시오 :
$ sudo zpool destroy -f WD_1TB
cannot open 'WD_1TB': pool I/O is currently suspended
zpool export WD_1TB
그것을 할 때 그냥 멈 춥니 다.
풀에서 장치 오류를 지우면 오류도 있습니다.
$ sudo zpool clear WD_1TB
cannot clear errors for WD_1TB: I/O error
USB를 통해 디스크가 연결되어 있는지 여부에 관계없이 위의 상황이 발생합니다.
흥미로운 zpool status
점은 zpool이 / dev / disk1을 diskutil list
가리키고 있지만 / dev / disk3을 가리 킵니다.
: 내가 통해 디버그 메시지를 사용하도록 설정 sysctl -w zfs.vnops_osx_debug=1
하고 실행 sudo dmesg | tail
뭔가를 보여줍니다
0 [Level 3] [Facility com.apple.system.fs] [ErrType IO] [ErrNo 6] [IOType Read] [PBlkNum 0] [LBlkNum 0]
0 [Level 3] [Facility com.apple.system.fs] [DevNode devfs] [MountPt /dev] [Path /dev/disk1s2]
disk1s2: media is not present.
0 [Level 3] [Facility com.apple.system.fs] [ErrType IO] [ErrNo 6] [IOType Read] [PBlkNum 512] [LBlkNum 512]
0 [Level 3] [Facility com.apple.system.fs] [DevNode devfs] [MountPt /dev] [Path /dev/disk1s2]
zfs_vnop_write(vp 0xffffff804f6303c0, offset 0x12b00000 size 0x10000
zfs_vnop_write(vp 0xffffff804f6303c0, offset 0x12b10000 size 0x10000
zfs_vnop_write(vp 0xffffff804f6303c0, offset 0x12b20000 size 0x10000
zfs_vnop_write(vp 0xffffff804f6303c0, offset 0x12b30000 size 0x10000
zfs_vnop_write(vp 0xffffff8051b031e0, offset 0x1f0000 size 0x10000
HDD를 연결하거나 분리해도 도움이되지 않습니다.
위의 상황에서 단순히 OSX에 HDD를 마운트하는 방법은 무엇입니까?
관련 :
아니요, 도움이되지 않습니다. 예를 들어 zfs mount는 허용하지 않습니다
—
kenorb
-f
. OSX를 다시 시작하면 며칠 동안 도움이되었지만 때때로 계속 발생합니다.
btw.
—
kenorb
zpool destroy -f WD_1TB
같은 오류 메시지가 표시됩니다.
-f
은 일반적으로 실패 할 수있는 작업을 강제 실행 하는 플래그를 허용합니다 . 이 깃발을 사용해 보셨습니까?