Apakah perlu untuk mengeluarkan drive eksternal sebelum logout, restart, atau mematikan?


15

Apakah perlu atau disarankan praktik untuk mengeluarkan drive eksternal sebelum keluar, memulai ulang, atau mematikan? (Drive tidak dicabut.)

BTW, saya sadar bahwa saya harus mengeluarkan drive eksternal saya sebelum mencabutnya, saya hanya tidak tahu apakah perlu ketika logout atau mematikan. Menurut saya ini seharusnya jelas, tetapi saya tidak dapat menemukan jawaban eksplisit untuk pertanyaan ini di mana pun. Saya tertarik pada jawaban untuk versi Snow Leopard, Lion & Mountain Lion OS, karena saya memiliki 2 mesin, satu dengan Snow Leopard, yang lain dengan Lion, & saya akan segera meningkatkan Lion ke Mountain Lion.


1
Hanya disarankan untuk mengeluarkan tepat sebelum sistem crash.

Jawaban:


20

Tidak, ini hanya disarankan saat mencabut kabel.

Alasan mengapa Anda mengeluarkannya adalah agar setiap proses membaca dan menulis dari disk akan menyebabkan OS X memberi tahu Anda tentang disk yang sedang digunakan dan mencegah korupsi data yang dapat terjadi hanya dengan mencabut disk saat sedang digunakan.

Selain itu OS mungkin mengantri operasi penulisan yang berbeda ke cache sebelum benar-benar menulisnya ke disk, dan mengeluarkan akan memastikan ini dihapus ke drive sebelum terputus.

Menghentikan semua proses mulai dari membaca / menulis ke disk dan membilas cache tersirat saat me-reboot atau mematikan mesin (kecuali Anda melakukan shutdown dingin dengan menekan dan menahan tombol daya untuk mematikannya). Saat logout, OS dapat membersihkan cache dengan kebijakannya sendiri.


+1. Terima kasih Gerry, jawaban yang sangat cepat & ringkas untuk pertanyaan saya.
Phil M

9

Tidak ada yang dapat diperoleh dari drive "mengeluarkan" secara eksplisit sebelum logout cout, mematikan, atau memulai kembali dengan cara normal. MacOS X memiliki subsistem yang disebut "Disk Arbitration" (terutama daemon sistem proses "diskarbitrationd") yang memasang drive selain perangkat boot ketika pengguna log in dan unmount (alias "mengeluarkan") mereka ketika pengguna logout. Karena ini beroperasi di luar konteks sesi login pengguna, diskarbitrationd dapat memastikan bahwa proses yang tidak dikelola secara langsung oleh pengguna (pengindeksan Spotlight, Time Machine, sesi login pengguna lain, dll.) Ditangani dengan benar ketika melonggarkan perangkat. Itu juga memeriksa (& biasanya dapat dengan diam-diam memperbaiki) masalah sistem file korupsi sebelum memasang drive. Pada tingkat yang lebih dalam, OS juga memiliki daemon (pembaruan) yang mem-flush cache sistem file ke disk setiap 30 detik dan proses scripted untuk mematikan (yaitu paruh pertama restart) yang menjamin bahwa semua perangkat sistem file disinkronkan dan dilepas dengan benar sebelum mengatur ulang atau menyalakan turun sistem. MacOS X unik dalam hal ini hanya dalam perincian halus: semua OS signifikan telah matang melampaui kebutuhan untuk memiliki pengguna secara manual memastikan bahwa drive tidak dilepas dalam keadaan "kotor".

Pengecualian yang mungkin terjadi adalah jika Anda melakukan sesuatu di luar sistem operasi untuk menghentikan atau mengatur ulang sistem, seperti melepas daya utama atau memaksa reset perangkat keras dengan menekan lama saklar daya. Keduanya dapat menyebabkan korupsi filesystem, tetapi tidak ada yang harus mengambil langkah-langkah seperti itu kecuali dalam kasus yang jarang dan parah di mana orang mungkin tidak akan memiliki kemewahan untuk dapat mengeluarkan drive secara manual. (mis. asap, api, kepanikan kernel, dll.)


+1. Terima kasih Bill, saya sangat menghargai detailnya. Saya merasa memiliki pemahaman yang lebih baik tentang apa yang terjadi. Saya mengalami kesulitan menentukan jawaban mana yang dianggap "diterima". Kuharap aku bisa menandai milikmu dan milik Gerry sebagai "diterima."
Phil M

0

Tidak. Jawaban singkatnya adalah Anda mengeluarkan / melepas perangkat penyimpanan ketika Anda tidak lagi ingin menggunakannya.

Tidak apa-apa untuk membiarkan drive eksternal dicolokkan jika Anda menginginkannya nanti untuk diri sendiri atau orang lain (seperti Cadangkan Time Machine).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.