Chciałbym czytać z karty SD zawierającej system plików i system operacyjny z Raspberry Pi z systemem Raspbian / noobs. Zainstalowałem ext2fuse (na 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
Teraz, kiedy wkładam kartę SD (z Raspbian linux OS), otrzymuję:
$ 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
Ale wywołanie następującego powoduje zamontowanie pustego katalogu:
$ 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
Dodatkowo nie mogę wymyślić, jak je odmontować. Wcześniej korzystałem z opcji „wysuń wszystko” po kliknięciu ikony wysuwania obok zamontowanych partycji „boot” lub „RECOVERY” w wyszukiwarce. Wywołanie następującego nie działa:
$ 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
** edycja ** Nie wiem, co zrobiłem, ale mogę teraz sudo rmdir /sd
i są one usuwane.
finder
unix
filesystem
mount
AJP
źródło
źródło
sudo mkdir /sd
,sudo /usr/local/opt/ext2fuse/bin/ext2fuse /dev/disk2s7 /sd
adiskutil umount force /sd
i zgłoś się wyniki?sudo mkdir /sd
=>mkdir: /sd: File exists
idiskutil umount force /sd
=>Unmount failed for /sd
.Odpowiedzi:
brew uninstall ext2fuse
.Postępuj zgodnie z tymi instrukcjami:
Zamontuj partycje, np. Disk2s7:
Testowane i zweryfikowane na wirtualnej maszynie El Capitan 10.11.6!
źródło
sudo umount diskXsY
działa również (z odpowiednimi X i Y). Co masz na myśli mówiąc o „innych” dyskach?ls /sd*
=>/sd: \n\n/sd2: \n\n/sd3: \n\n/sd4: \n
(inne pochodzą z poprzednich prób) idiskutil umount force /sd
=>Unmount failed for /sd
. Ponowne uruchomienie nic nie robi, są tam, kiedy wrócę. (Również ponownie otrzymałem nagrodę, jeśli wygasa i musiałbym wznowić. Nie jestem pewien, jak to działa, nie chcę, abyś stracił po swojej doskonałej porady. Dzięki.)mount
a następnie odmontowując woluminy za pomocąsudo umount [force] /mountpoint/vol_name
(np.sudo umount /Volumes/SDData