Gli utenti possono sudo rm -rf
un 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.
Gli utenti possono sudo rm -rf
un 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.
Risposte:
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.
L'eliminazione di un file o il passaggio a Trash
modificherà 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.