È necessario espellere le unità esterne prima di disconnettersi, riavviarsi o spegnersi?

13

È necessaria o consigliata la pratica per espellere le unità esterne prima di disconnettersi, riavviarsi o spegnersi? (Le unità non vengono scollegate.)

A proposito, sono consapevole che ho bisogno di espellere le mie unità esterne prima di scollegarle, ma non so se è necessario quando si disconnette o si chiude. Mi sembra che questo dovrebbe essere ovvio, ma non riesco a trovare una risposta esplicita a questa domanda da nessuna parte. Sono interessato alle risposte per Snow Leopard, Lion & Versioni di Mountain Lion OS, in quanto ho 2 macchine, una con Snow Leopard, l'altra con Lion, & Presto aggiornerò Lion to Mountain Lion.

    
posta Phil M 13.10.2012 - 11:22
fonte

3 risposte

17

No, è consigliato solo quando si scollega il cavo.

Il motivo per cui si espelle è tale che qualsiasi processo di lettura e scrittura dal disco causerà a OS X la notifica del disco in uso e impedirà il danneggiamento dei dati che può verificarsi semplicemente scollegando il disco mentre è in uso.

Inoltre, il sistema operativo potrebbe accodare diverse operazioni di scrittura a una cache prima di scriverle sul disco e l'espulsione assicurerà che vengano scaricate sull'unità prima che venga disconnessa.

Arrestare qualsiasi processo di lettura / scrittura sul disco e svuotare le cache è implicito quando si riavvia o si spegne la macchina (a meno che non si effettui un arresto a freddo premendo e tenendo premuto il pulsante di alimentazione per spegnerlo). Al momento del logout, il sistema operativo può svuotare la cache a propria discrezione.

    
risposta data 13.10.2012 - 11:24
fonte
7

Non c'è nulla da guadagnare dall'espulsione "esplicita" delle unità prima di registrare il broncio, lo spegnimento o il riavvio in modo normale. MacOS X ha un sottosistema chiamato "Disk Arbitration" (principalmente il processo daemon di sistema "diskarbitrationd") che monta unità diverse dalla periferica di avvio quando un utente effettua il login e smonta (a.k.a. "espelle") quando l'utente si disconnette. Poiché opera al di fuori del contesto di una sessione di accesso utente, diskarbitrationd è in grado di assicurare che i processi che non sono gestiti direttamente da un utente (indicizzazione di Spotlight, Time Machine, sessioni di login di altri utenti, ecc.) Siano trattati correttamente durante lo smontaggio dispositivi. Controlla inoltre (e di solito può tranquillamente riparare) i problemi di danneggiamento del filesystem prima di montare le unità. Ad un livello più profondo, il sistema operativo ha anche un daemon (aggiornamento) che svuota la cache del filesystem sul disco ogni 30 secondi e un processo accuratamente programmato per lo spegnimento (cioè la prima metà del riavvio) che assicura che tutti i dispositivi del filesystem siano sincronizzati correttamente e smontato prima di resettare o spegnere il sistema. MacOS X è unico sotto questo aspetto solo nei dettagli più raffinati: tutti i sistemi operativi significativi sono maturati oltre la necessità di consentire agli utenti di assicurare manualmente che le unità non vengano smontate in uno stato "sporco".

Le possibili eccezioni sarebbero se si fa qualcosa al di fuori del sistema operativo per arrestare o ripristinare il sistema, come scollegare l'alimentazione principale o forzare un reset hardware premendo a lungo l'interruttore di alimentazione. Entrambe potrebbero causare la corruzione del filesystem, ma nessuno dovrebbe intraprendere tali passi salvo nei casi rari e gravi in cui uno probabilmente non avrà il lusso di poter espellere manualmente le unità. (ad esempio fumo, fiamme, panico del kernel, ecc.)

    
risposta data 13.10.2012 - 20:23
fonte
0

No. La risposta breve è l'espulsione / smontaggio di un dispositivo di archiviazione quando non si desidera più utilizzarlo.

È perfettamente corretto lasciare un disco esterno collegato se lo si desidera successivamente in seguito per sé stessi o altri (come un backup di Time Machine).

    
risposta data 13.10.2012 - 20:48
fonte

Leggi altre domande sui tag