Saya baru saja memformat kartu microSD, dan ingin menjalankan dd
perintah. Sayangnya dd
perintah gagal:
$ sudo dd bs=1m if=2016-02-26-raspbian-jessie-lite.img of=/dev/rdisk2
dd: /dev/rdisk2: Resource busy
$
Semua orang di internet mengatakan saya harus melepas disk terlebih dahulu. Tentu, bisa melakukan itu dan terus maju. Tapi saya ingin mengerti mengapa / apa tepatnya di OS X membuat perangkat sibuk ? Bagaimana cara mendiagnosis ini?
Sejauh ini saya mencoba:
Mendaftar file yang terbuka:
$ lsof /dev/disk2 $ lsof /dev/disk2s1 $
Juga:
$ lsof /Volumes/UNTITLED $
Cantumkan pengguna yang mengerjakan file:
$ fuser -u /dev/disk2 /dev/disk2: $ fuser -u /dev/disk2s1 /dev/disk2s1: $
Juga:
$ fuser -u /Volumes/UNTITLED $
Periksa pesan sistem:
$ sudo dmesg | grep disk $
Juga:
$ sudo dmesg | grep /Volumes/UNTITLED $
Lingkungan saya
Sistem operasi:
Darwin Eugenes-MacBook-Pro-2.local 15.3.0 Darwin Kernel Version 15.3.0: Thu Dec 10 18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64 x86_64
Informasi tentang microSD saya:
diskutil list disk2 /dev/disk2 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *31.9 GB disk2 1: DOS_FAT_32 UNTITLED 31.9 GB disk2s1
PS Saya menggunakan OS X 10.11.
Perbarui 22/3/2016 . Menemukannya. Saya menjalankan ulang lsof
dan fuser
dari atas menggunakan sudo
, dan akhirnya sampai ke bagian bawah masalah:
$ sudo fuser /Volumes/UNTITLED/
/Volumes/UNTITLED/: 62 282
$
Dan:
$ sudo lsof /Volumes/UNTITLED/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mds 62 root 8r DIR 1,6 32768 2 /Volumes/UNTITLED
mds 62 root 22r DIR 1,6 32768 2 /Volumes/UNTITLED
mds 62 root 23r DIR 1,6 32768 10 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD
mds 62 root 25u REG 1,6 0 999999999 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/journalExclusion
mds_store 282 root txt REG 1,6 3277 17 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/0.indexGroups
mds_store 282 root txt REG 1,6 8 23 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/0.indexCompactDirectory
mds_store 282 root txt REG 1,6 312 19 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/0.indexTermIds
mds_store 282 root txt REG 1,6 3277 29 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/live.0.indexGroups
mds_store 282 root txt REG 1,6 1024 35 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/live.0.indexCompactDirectory
mds_store 282 root txt REG 1,6 312 21 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/0.indexPositionTable
mds_store 282 root txt REG 1,6 8192 31 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/live.0.indexTermIds
mds_store 282 root txt REG 1,6 2056 22 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/0.indexDirectory
mds_store 282 root txt REG 1,6 8192 33 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/live.0.indexPositionTable
mds_store 282 root txt REG 1,6 8224 34 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/live.0.indexDirectory
mds_store 282 root txt REG 1,6 16 16 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/0.indexIds
mds_store 282 root txt REG 1,6 65536 48 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/reverseDirectoryStore
mds_store 282 root txt REG 1,6 704 24 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/0.indexArrays
mds_store 282 root txt REG 1,6 65536 26 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/0.directoryStoreFile
mds_store 282 root txt REG 1,6 32768 28 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/live.0.indexIds
mds_store 282 root txt REG 1,6 65536 36 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/live.0.indexArrays
mds_store 282 root txt REG 1,6 65536 38 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/live.0.directoryStoreFile
mds_store 282 root 5r DIR 1,6 32768 10 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD
mds_store 282 root 17u REG 1,6 8192 12 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/psid.db
mds_store 282 root 32r DIR 1,6 32768 10 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD
mds_store 282 root 41u REG 1,6 28 15 /Volumes/UNTITLED/.Spotlight-V100/Store-V2/A2D41CCB-48CC-45F3-B8D6-F3B383D91AAD/indexState
$
Dari penjelasan di atas, sangat mudah untuk melihat bahwa proses dipanggil mds
dan mds_store
telah dibuat dan menahan banyak file pada volume.
of=/dev/rdisk2
jauh lebih cepat, dan tidak terlalu membebani kartu SD Anda.rdisk
ketika menulis ini./Volumes/UNTITLED
dan mengetahui bahwa itu di-mount? Seperti, beberapa log, atau beberapa proses yang lebih baik yang bertanggung jawab untuk mengambil perangkat?lsof
danfuser
dengan hak akses root. Setelah menjalankan keduanya dengansudo
, saya pikir proses dipanggilmds
danmds_store
dibuat lebih dari selusin file pada volume.Jawaban:
Pengadilan Apple, aturan Apple. Coba
diskutil
:(Dalam hal gambar disk,
hdiutil
perintah mungkin juga menarik. Anda juga dapat mengklik di sekitarDisk Utility.app
.)sumber
diskutil
, tidak ada masalah dengan itu. Apa yang saya lakukan di sini adalah saya belajar bagaimana mengidentifikasi masalah dalam sistem dengan mengatakan "Ya" untuk setiap peringatan yang dapat saya temukan. Saya ingin tahu mengapa "Resource sibuk" terjadi di tempat pertama, bukan bagaimana cara menghilangkannya. Proses persis apa dalam OS yang membuat ini terjadi?Melepas sub partisi membantu
sumber
dd: /dev/disk9: Resource busy
. Ketika saya melepas dengandiskutil umount /dev/disk9s1
, perangkat menghilang dari desktop, tetapi/dev/disk9
masih terpasang sehinggadd
tidak bisa melakukan sebagaimana mestinya. Jadi Mac OSX membuat perangkat sibuk dengan membuat jalan pintas ke sistem file bagian dalam tongkat USB.