Visto che voi vi fidate di me (ci mancherebbe altro :D) vi propongo delle configurazioni che potrebbero andare bene per la maggior parte delle installazioni. Presuppongo che abbiate installato su filesystem ext4 e andremo a spulciare proprio la sua sezione di man mount.
1) HARD DISK DRIVE:
Tutti i netbook tranne i più vecchi montano un HDD tradizionale, solitamente da 160GB. Lo spazio è tanto e potete sbizzarrirvi con le partizioni, per esempio io ho sia partizione di root che partizione della home...Vediamo come modificare le relative righe nell'fstab:/dev/sda1 / ext4 defaults,noatime,nodelalloc 0 1 /dev/sda2 /home ext4 noatime,barrier=0,data=writeback,nobh 0 1
2) SOLID STATE DISK:
Se vi state chiedendo cos'è il journaling vi mando alla pagina di Wikipedia che spiega abbastanza bene cos'è. Il vantaggio che porta questa tecnologia è una sicurezza in più in caso di crash o errori del disco, ma lo svantaggio è che agisce aumentando le scritture su disco, cosa non buona sugli SSD.Le moderne SSD non hanno il problema delle scritture limitate, tuttavia è probabile che il vantaggio non riguardi i netbooks, che, nella migliore delle ipotesi, hanno SSD di qualità media bassa. Se decidete di togliere il journaling vi rimando all'articolo di Linux@To.
Ecco invece le modifiche per Fstab a seconda dei casi:
a) con journaling:
/dev/sda1 / ext4 noatime,barrier=0,nobh,commit=100 0 1 /dev/sdb1 /home ext4 noatime,barrier=0,nobh,commit=100 0 1
b) senza journaling:
/dev/sda1 / ext4 noatime 0 1 /dev/sdb1 /home ext4 noatime 0 1
3) OTTIMIZZAZIONI COMUNI:
Si possono ottenere delle prestazioni migliori anche montando certe cartelle dentro la ram al posto di usare il proprio disco. La differenza qua è grande, infatti la ram ha un tempo di accesso e scrittura decisamente ridotto rispetto a quello di un hard disk. Le cartelle su cui agiremo sono:
- /var/log: contiene tutti i log di sistema, come potete immaginare questi file sono aggiornati molto di frequente
- /var/tmp e /tmp: cartelle usate da svariate applicazioni per mettere file temporanei, cartelle che vengono svuotate ad ogni riavvio
/var/log /var/log tmpfs defaults,noatime,nodiratime,mode=0755 0 0 /var/tmp /var/tmp tmpfs defaults,noatime,nodiratime,mode=1777 0 0 /tmp /tmp tmpfs defaults,size=600m 0 0
Qualche approfondimento lo potete trovare nell'articolo di Doc :)
Ottimo post :D
RispondiEliminaperfetto sintetico e esauriente
RispondiEliminapotresti spiegare cosa fanno tutte le opzioni che consigli?
RispondiEliminaTipo: noatime,barrier=0,nobh,commit=100
@danilo
RispondiEliminaCiao Danilo, molti di quei parametri sono spiegati in questo post: Ottimizzazioni Per Dischi SSD
Se ti interessa ti consiglio anche di dare uno sguardo ai link nella fonte ;)
inseriti i parametri in asus eeepc 1005 ha ,e non mi ha fatto più partire arch.
RispondiEliminaper fortuna avevo la home separata e ho potuto salvare i miei dati e reinstallare arch!!
Grazie.
Accidenti mi dispiace...Che strano però, inserire questi parametri è diventata per me un'abitudine ormai e non ho mai avuto problemi.
EliminaIo sono su Debian, forse sulla più aggiornata Arch è subentrata qualche novità che ha cambiato le carte in tavola? Hai un HDD o un SSD? File system ext4?
Anzichè reinstallare direttamente non riuscivi ad accedere in modalità di ripristino e ripristinare il fstab originale?
Forse Dighen ne sa di più...intanto grazie mille per la segnalazione!
Avrai fatto qualche errore. Dubito che quelle indicazioni siano scorrette.
EliminaComunque, la prossima volta prendi una live e fai la correzione del caso. Inutile reinstallare per così poco.
ilnanny, come già evidenziato è strano perchè tutti noi usiamo questi tweak da molto tempo...Una domanda che mi sorge spontanea è, usi ext4 come fs vero? Se non fosse così il problema sarebbe quello...
EliminaLa reistallazione è una cosa da evitare, perdi tanto tempo (soprattutto su arch) per niente...Ci sono vari strumenti come livecd e chroot, utilissimi in queste occasioni...Mi dispiace dell'inconveniente...