Ho cercato molto qui e dopo aver letto tutto ciò che ho capito è che devo disabilitare lo scambio.
Installazione
Ho prima installato VirtualBox e avviato dal live CD MATE (Installazione minima ). Poi l'ho installato sulla mia pendrive. È USB 3.0 SanDisk Ultra 64 GB. Questo.
Avvio da USB
Tutto è andato bene e ho un desktop funzionante.
Sfondo
Non ho un desktop personale da usare; Devo usare un laptop condiviso che usa mio padre. Il doppio avvio lo spaventerà. Ho provato Puppy, KNOPPIX, Tails e Slax. Niente ha funzionato bene per me. Ho deciso di installare l'intero sistema operativo sulla mia pendrive.
Considerando che lo uso per cose di base come navigare, guardare video, copiare file e cose non troppo pesanti. In che modo questo influirà sulla vita della mia unità USB?
Ho letto articoli che dicono che ucciderà la mia pendrive, sui cicli di scrittura e lettura e su come USB ne abbia meno. Quindi, devo continuare a usarlo in questo modo? Se sì, allora come posso massimizzare la vita della mia pendrive?
Inoltre, lo userò per circa 20 ore a settimana.
Informazioni di sistema
Ubuntu MATE 18.04
Intel Core i5 5a gen. processore
8 GB RAM
64 GB USB 3.0 pendrive
47 GB di spazio disponibile su disco
Aggiorna
Ho scritto questo post 3 mesi fa, chiedendo di usare Ubuntu da una pendrive. Da allora il mio utilizzo è aumentato e ho provato molti sistemi operativi diversi, attualmente utilizzando Kubuntu 18.04.
Ho usato questa pendrive su 3 macchine diverse, due laptop (Dell e un MacBook) e un computer desktop. Non ho riscontrato alcun problema tranne che il wifi ha funzionato correttamente su tutti e tre i sistemi. Uso questa pendrive da circa 8 mesi e funziona ancora bene.
Risposta accettata:
Per aumentare la durata della tua chiavetta USB, riducendo al minimo il numero di letture/scritture in vari modi:
Disabilita scambio
Lo scambio è il processo di utilizzo di parte della chiavetta USB come memoria volatile. Ciò aumenterà la quantità di RAM disponibile, ma risulterà in un numero elevato di letture/scritture. È improbabile che aumenti le prestazioni in modo significativo.
Disabilita lo scambio con swapoff
comando:
sudo swapoff --all
Rif.:Come disabilitare permanentemente il file di scambio?
Disabilitazione del journal sul filesystem
Utilizzando un filesystem di journaling come ext3
o ext4
SENZA un giornale è un'opzione per diminuire letture/scritture. L'ovvio svantaggio dell'utilizzo di un filesystem con il journaling disabilitato è la perdita di dati a causa di uno smontaggio non corretto (ad esempio dopo un'interruzione di corrente, blocco del kernel, ecc.) .
Puoi disabilitare l'inserimento nel journal su ext4
su un'unità smontata come questa:
umount /dev/sdaX
tune4fs -O ^has_journal /dev/sdaX
e4fsck –f /dev/sdaX
sudo reboot
Controlla se il journaling è disabilitato per il filesystem e la partizione è montata:
dmesg | grep EXT4
Rif.:https://foxutech.com/how-to-disable-enable-journaling/
La bandiera del monte noatime
Assegna il flag di montaggio noatime alle partizioni che risiedono sulla chiavetta USB aggiungendolo alla sezione delle opzioni della partizione in /etc/fstab
.
Rif.:https://www.howtoforge.com/reducing-disk-io-by-mounting-partitions-with-noatime
Directory nella RAM
Directory molto utilizzate come /var/tmp/
ed eventualmente /var/log
può essere riposizionato nella RAM in /etc/fstab
così:
tmpfs /var/tmp tmpfs nodev,nosuid,size=50M 0 0
Ciò consentirà /var/tmp
per utilizzare 50 MB di RAM come spazio su disco. L'unico problema con questa operazione è che tutte le unità montate nella RAM non persisteranno dopo un riavvio. Quindi se monti /var/log
e il tuo sistema incontra un errore che ne provoca il riavvio, non sarai in grado di scoprire il motivo.
Directory su disco rigido esterno
Puoi anche montare alcune directory su un disco rigido USB permanente.