Sudo rm -rf o Trashcan: qual è meglio per la salute dell'SSD?


0

Gli utenti possono sudo rm -rfun file o possono spostarlo nel cestino e svuotare il cestino. Voglio sapere se un'opzione ha benefici rispetto all'altra per quanto riguarda la "salute" di un'unità a stato solido interna su un laptop Macbook pro.


Hai avuto due domande qui. Questo sito funziona meglio quando c'è solo una domanda per domanda. In questo modo, è più facile per gli altri trovare soluzioni se hanno lo stesso problema. Ho modificato la tua seconda domanda, ma sentiti libero di chiederla separatamente.
Nohillside

Non è un problema. Vedi questa risposta pertinente: apple.stackexchange.com/a/289040/119271
Allan

Risposte:


2

Entrambe le opzioni (così come qualsiasi altro modo di eliminare i file a livello di utente) avranno lo stesso risultato alla fine: la voce della directory del file verrà rimossa e tutti i blocchi del disco utilizzati dal file saranno contrassegnati come liberi (i dettagli dipendono sul file system utilizzato). Quindi non c'è alcuna differenza a livello di dispositivo.


0

L'eliminazione di un file o il passaggio a Trashmodificherà la directory, che viene memorizzata nella cache e avrà un impatto simile (probabilmente nessun impatto netto) sulla memoria sottostante.

Nessuno dei due avrà effettivamente alcun impatto sulla memoria utilizzata per il contenuto del file, anche se in caso di cancellazione i settori / blocchi saranno contrassegnati come liberi. Poiché ciò avviene anche in un'area separata / condivisa del disco, l'impatto sarà minimo.

Se un file eliminato viene successivamente eliminato, l'impatto è simile a una cancellazione.

Il risultato netto è che il passaggio al Cestino e la cancellazione hanno un impatto simile. Passare prima al Cestino comporterà 2 modifiche all'archiviazione della directory, con un impatto minimo (se presente).

Ciò accade indipendentemente dalla tecnologia di archiviazione. A condizione che il disco disponga di uno spazio libero ragionevole di cui non vale la pena preoccuparsi. La cancellazione effettiva dei blocchi SSD è asincrona e SSD ha un pool di blocchi di riserva e il firmware SSD dovrebbe bilanciare l'utilizzo dei blocchi.


quindi praticamente parlando, non c'è alcun effetto; tecnicamente parlando, c'è un effetto trascurabile? Se il metodo Cestino ha un passaggio aggiunto, mi chiedo se quei passaggi aggiunti nel tempo aumentano la possibilità che si verifichi un errore. Inoltre, la risposta cambierebbe se stiamo parlando di file di grandi dimensioni (~ 1 gb) piuttosto che di una raccolta di file diversi?
studente universitario
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.