Raspbian / noobs를 실행하는 Raspberry Pi의 파일 시스템 및 OS가 포함 된 SD 카드에서 읽으려고합니다. ext2fuse를 설치했습니다 (Mac El Capitan 10.11.6).
$ brew update
$ brew tap caskroom/cask
$ brew cask install osxfuse
$ sudo shutdown -r now
$ brew install ext2fuse
$ sudo shutdown -r now
이제 Raspbian Linux OS가 설치된 SD 카드를 넣으면 다음과 같은 결과가 나타납니다.
$ diskutil list
/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk2
1: Windows_FAT_16 RECOVERY 1.2 GB disk2s1
2: Linux 33.6 MB disk2s5
3: Windows_FAT_32 boot 66.1 MB disk2s6
4: Linux 6.8 GB disk2s7
그러나 다음을 호출하면 빈 디렉토리가 마운트됩니다.
$ sudo /usr/local/opt/ext2fuse/bin/ext2fuse /dev/disk2s7 /sd
$ cd /sd
$ ls
.
$ sudo /usr/local/opt/ext2fuse/bin/ext2fuse /dev/disk2 /sd2
/dev/disk2 is to be mounted at /sd2
fuse-ext2fs: Resource busy while trying to open /dev/disk2
또한 마운트 해제 방법을 알 수 없습니다. 이전에는 파인더에서 "부팅"또는 "RECOVERY"마운트 파티션 옆에있는 꺼내기 아이콘을 클릭하여 "모두 꺼내기"옵션을 사용했습니다. 다음을 호출해도 작동하지 않습니다.
$ diskutil unmount /sd
(null) was already unmounted
$ sudo umount /sd
umount(/sd): Resource busy -- try 'diskutil unmount'
$ rmdir /sd
rmdir: sd: Resource busy
$ sudo mkdir /sd
mkdir: /sd: File exists
$ diskutil umount force /sd
Unmount failed for /sd
** 편집 ** 내가 한 일을 모르지만 지금은 할 수 sudo rmdir /sd
있으며 제거됩니다.
ext2 / 3 파일 시스템으로 읽기 / 쓰기를 원하십니까?
—
람
@jorvi는 현재 sd 카드가 없지만
—
AJP
sudo mkdir /sd
=> mkdir: /sd: File exists
및 diskutil umount force /sd
=> Unmount failed for /sd
입니다.
(분명히 쓰기는 보너스 될 있지만, 심지어 순간에 작동 읽을되지 수 있지만) 그냥 읽어 EXT2 / 3 파일 시스템은 @Sairam 좋은 것
—
AJP
@AJP, 당신이 따르는 단계가 쓸모없는 경우에 당신이 해결하고있는 문제를 아는 것이 유용했을 것입니다. 현재 답변이있는 것 같습니다.
—
Sairam
sudo mkdir /sd
,sudo /usr/local/opt/ext2fuse/bin/ext2fuse /dev/disk2s7 /sd
그리고diskutil umount force /sd
그 결과를 다시보고?