Gostaria de ler de um cartão SD que contém o sistema de arquivos e o SO de um Raspberry Pi executando Raspbian / noobs. Instalei o ext2fuse (no 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
Agora, quando coloco um cartão SD (com o sistema operacional Raspbian linux), recebo o seguinte:
$ 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
Mas chamar os seguintes resultados em um diretório vazio sendo montado:
$ 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
Além disso, não consigo descobrir como desmontá-los. Anteriormente, usei a opção "ejetar tudo" clicando no ícone de ejeção ao lado das partições montadas "inicialização" ou "RECUPERAÇÃO" no localizador. Ligar para o seguinte não funciona:
$ 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
** editar ** Não sei o que fiz, mas agora posso sudo rmdir /sd
e eles são removidos.
finder
unix
filesystem
mount
AJP
fonte
fonte
sudo mkdir /sd
,sudo /usr/local/opt/ext2fuse/bin/ext2fuse /dev/disk2s7 /sd
ediskutil umount force /sd
e informar os resultados?sudo mkdir /sd
=>mkdir: /sd: File exists
ediskutil umount force /sd
=>Unmount failed for /sd
.Respostas:
brew uninstall ext2fuse
.Siga estas instruções:
Monte a (s) partição (ões), por exemplo, disk2s7:
Testado e verificado em uma máquina virtual 10.11.6 El Capitan!
fonte
sudo umount diskXsY
também funciona (com os X e Y adequados). O que você quer dizer com as "outras" unidades?ls /sd*
=>/sd: \n\n/sd2: \n\n/sd3: \n\n/sd4: \n
(outros são de tentativas anteriores) ediskutil umount force /sd
=>Unmount failed for /sd
. E reiniciar não faz nada, eles estão lá quando eu voltar. (Também recompensa que eu lhe concedeu no caso de vencimento e eu teria que reeditá-la. Não tenho certeza de como funciona, não quero que você perca após seus excelentes conselhos até agora. Obrigado.)mount
e desmontando os volumes comsudo umount [force] /mountpoint/vol_name
(por exemplo,sudo umount /Volumes/SDData