Ich möchte von einer SD-Karte mit dem Dateisystem und dem Betriebssystem von einem Raspberry Pi lesen, auf dem Raspbian / noobs ausgeführt wird. Ich habe ext2fuse installiert (auf 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
Wenn ich jetzt eine SD-Karte (mit Raspbian Linux OS) einlege, erhalte ich Folgendes:
$ 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
Wenn Sie jedoch Folgendes aufrufen, wird ein leeres Verzeichnis bereitgestellt:
$ 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
Außerdem kann ich nicht herausfinden, wie ich sie aushängen kann. Zuvor habe ich die Option "Alle auswerfen" verwendet, indem ich auf das Auswurfsymbol neben den im Finder "Boot" oder "RECOVERY" gemounteten Partitionen geklickt habe. Folgendes aufzurufen funktioniert nicht:
$ 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
** bearbeiten ** Ich weiß nicht was ich getan habe, aber ich kann es jetzt sudo rmdir /sd
und sie werden entfernt.
sudo mkdir /sd
=> mkdir: /sd: File exists
und diskutil umount force /sd
=> Unmount failed for /sd
.
sudo mkdir /sd
,sudo /usr/local/opt/ext2fuse/bin/ext2fuse /dev/disk2s7 /sd
unddiskutil umount force /sd
und die Ergebnisse berichten?