Installazione di Ubuntu su un SSD


53

Sta per installare Ubuntu 10.10 sul nuovo SSD Intel x25M da 80 GB. Sarà una nuova installazione. Ho cercato su Google da alcuni giorni e ho ricevuto articoli / blog / domande e risposte travolgenti. Un essere particolarmente molto utile:

Come posso ottimizzare il sistema operativo per gli SSD?

Ma con così tanti suggerimenti e differenze di opinioni (su collegamenti diversi) questo semplice processo di installazione del sistema operativo sembra essere un compito scoraggiante per me e voglio davvero rimanere con Ubuntu (sebbene abbia usato per un periodo di tempo molto breve).

Qualcuno può aiutarmi rispondendo ad alcune domande (sì, si ripetono perché non sono riuscito a comprendere le risposte altrove)

  1. Quale file system (ext2 / 3/4 o qualcos'altro)? (considera la vita dell'SSD)
  2. Può essere cambiato dopo l'installazione?
  3. Devo partizionare il disco? (come facciamo nel tradizionale HDD) per ora, nessun piano di doppio avvio. Solo Ubuntu vivrà su uno spazio limitato di SSD da 80 GB.
  4. Ho 2 GB di RAM, devo allocare spazio di swap (se non allocare spazio di swap, posso ancora ibernare la macchina)? lo spazio di swap avrà un impatto sulla vita dell'SSD?
  5. Dovrei considerare di aggiungere 1 GB di RAM aggiuntiva per evitare lo spazio di swap?
  6. Che cos'è l'allineamento delle partizioni? Deve essere fatto prima di installare il sistema operativo Ubuntu o può essere fatto in un secondo momento?

Uso previsto: navigazione pesante, programmazione, video / musica regolari e altri programmi senza CPU / RAM. Manterrà i file di grandi dimensioni in un disco rigido esterno.

configurazione laptop - Vaio 3 anni, Core2 Duo, 2 GB di RAM

Più riferimenti:

Risposte:


53

Inizierò dicendo che la risposta che hai collegato riassume già tutte le ottimizzazioni di cui potresti aver bisogno.

Successivamente, per rispondere alle tue domande:

1. Quale file system (ext2 / 3/4 o qualcos'altro)? (considera la vita dell'SSD)

ext4 è un buon filesystem anche per SSD, quindi questo sarebbe il mio suggerimento. (Se vuoi prestazioni così scadenti dovresti provare XFS)

2. Può essere cambiato dopo l'installazione?

Sì, ma non è banale, quindi scegli bene dall'inizio :)

3. Devo partizionare il disco? (come facciamo nel tradizionale HDD) per ora, nessun piano di doppio avvio. Solo Ubuntu vivrà su uno spazio limitato di SSD da 80 GB.

Questa non è davvero una questione di SSD, ma la tua scelta personale. Se me lo chiedessi, ti dirò di no; non partizionare il disco finirai per perdere spazio utile. (Se si termina con una partizione con 2 GB gratuiti e un'altra con 1 GB gratuito, in teoria si dispone di 3Gb gratuiti ma non è possibile copiare un file da 3 GB ... quello spazio viene sprecato)

4. Ho 2 GB di RAM, devo allocare spazio di swap (se non allocare spazio di swap, posso ancora ibernare la macchina)? lo spazio di scambio avrà un impatto sulla vita dell'SSD? Non mi preoccuperei così tanto della vita dell'SSD (uno moderno può funzionare per decenni), tuttavia 2 GB di RAM sono sufficienti per non aver bisogno della partizione di swap. Infine, per ibernazione è necessaria la partizione di swap, quindi se si desidera ibernare la macchina, è necessaria la partizione di swap.

5. Dovrei considerare di aggiungere 1 GB di RAM aggiuntiva per evitare lo spazio di swap? 1 GB in più o ram è sempre utile :) fallo se puoi.

6. Che cos'è l'allineamento delle partizioni? è necessario farlo prima di installare il sistema operativo Ubuntu o può essere fatto in un secondo momento?

Questa è la procedura in cui si allineano cluster, blocchi e blocchi. IMHO è necessario solo su server con un sacco di throughput di dati. Un buon strumento per eseguire l'allineamento delle partizioni è GParted. Naturalmente questo dovrebbe essere fatto prima di installare Ubuntu.

Spero che sia di aiuto :)


1
Grazie per le informazioni eccellenti. Apprezzo molto il tempo che hai trascorso per rispondere a una risposta così elaborata. Quindi dovrei usare lo spazio di scambio (posso specificarlo in alcune configurazioni che il sistema operativo dovrebbe utilizzare lo spazio di scambio raramente come per l'ibernazione e non per altro)? e sono completamente d'accordo con te su # 3, non creerò alcuna partizione logica.
kunal

2
Scoperto dalla documentazione di Ubuntu ( help.ubuntu.com/community/SwapFaq ): # swappiness può avere un valore compreso tra 0 e 100 # swappiness = 0 dice al kernel di evitare di scambiare i processi dalla memoria fisica il più a lungo possibile # swappiness = 100 dice al kernel di scambiare in modo aggressivo i processi dalla memoria fisica e spostarli nella cache di scambio
kunal

1
Dai a quell'uomo una risposta di qualità.
Allan,

6

Proverò a rispondere alle domande che posso:

  1. EXT4 è uno dei migliori filesystem attualmente disponibili, quindi suggerirei di andare con questo.

  2. È possibile modificare alcuni file system linux dopo l'installazione (ext3-> ext4, ext4-> btrfs, ad esempio). Ecco un link che spiega come cambiare ext3 in ext4 .

  3. Non è la più chiara delle domande, ma Ubuntu creerà automaticamente le partizioni.

  4. e 5.Per ibernare, avrai bisogno di spazio di swap di dimensioni uguali o maggiori (in relazione alla tua RAM). Fintanto che non stai facendo nulla di intensivo, il tuo sistema eviterà per lo più l'uso dello swap fintanto che c'è RAM sufficiente. Forse una buona considerazione sarebbe quella di aggiungere più RAM, se possibile, dandogli circa 4 GB. Se non si alloca spazio di swap, esiste un'altra opzione (non consigliata): ibernazione in un file (aggiungerò i collegamenti alla mia risposta in seguito).

Auguri! Aggiornerò la mia risposta con collegamenti pertinenti, nonché eventualmente risorse per l'apprendimento di Ubuntu / Linux :).


Grazie per l'aiuto Roland. A proposito di lanciare più RAM, ho letto su vari collegamenti che un sistema operativo a 32 bit sarebbe in grado di indirizzare solo fino a 3 GB, quindi il massimo che potrei aggiungere sarebbe 1 GB. È corretto?
kunal

Un sistema operativo a 32 bit può indirizzare fino a 4 GB (Windows XP era limitato a 3 GB), quindi sì e no. Ubuntu 32 bit può utilizzare un kernel PAE (con estensioni dell'indirizzo di pagina), consentendo al sistema a 32 bit di utilizzare almeno 5 GB. Se installi più di 4 GB di RAM (è improbabile che lo faccia), il sistema operativo utilizzerà il kernel pae (se ricordo bene, automaticamente). In caso contrario, è possibile installarlo facilmente dal centro software.
RolandiXor

5

Per quanto riguarda lo swap su SSD:

Non mi importerebbe troppo di mettere una partizione di swap su un SSD. Lo swap, come detto prima, viene utilizzato solo se non è rimasta RAM. Ma poi ci sono "poche" scritture sequenziali e "molte" letture casuali. Questa è esattamente una forma di utilizzo degli SSD eccellenti. - Lo stesso principio viene utilizzato dalla tecnologia "readyboost" di microsoft, solo con unità flash USB.


È fantastico, ora ho installato Ubuntu con il processo di installazione predefinito, quindi presumo che abbia creato spazio di swap per se stesso. Oggi inizierò a modificarlo per SSD.
kunal,

1

Non gettare una chiave inglese, ma controllando cosa potrebbe dire il produttore dell'SSD sulla necessità di quelle tecniche.

Le persone che hanno realizzato il mio SDD affermano che non devo preoccuparmi di TRIM e ottimizzazioni, ecc. Sostengono che il loro firmware rende tutto ciò superfluo, che l'SSD dovrebbe essere usato come qualsiasi altra unità. Li ho presi alla loro parola e finora tutto bene.


0

Consiglio di non avere spazio di swap sulla scheda SSD 80G. Lo spazio di scambio, come suggerisce il nome, è una posizione in cui i file vengono letti / scritti continuamente, quando il computer è pesantemente caricato. I dischi basati su SSD non devono essere letti / scritti continuamente, poiché ogni "cella" o unità di allocazione deve essere letta / scritta così tante volte, dopo di che non sono più affidabili. Dovresti investire in più RAM, anche se è eccessivo. Quindi, monitora l'utilizzo della RAM su una sessione pesantemente caricata (molti browser, video, compilatore, ecc.). Per il file system, mi atterrei a ciò che offre Ubuntu. È possibile: - partizionare manualmente il disco, allocando tutto lo spazio rimanente su una o più partizioni ext3. Sarebbe quella consigliata, in quanto non si spreca spazio. - vai con l'impostazione della partizione predefinita, quindi elimina la partizione di swap


OMG sto usando Ubuntu in un SSD da molto tempo, con partizionamento automatico. Ho uno scambio. Ragazzi, mi state facendo pensare a una nuova installazione senza scambio.
Arkandria,

Grazie mille per i tuoi input. Come ho commentato la risposta sopra, c'è un modo per dire a Linux di usare occasionalmente lo spazio di swap?
kunal

okay l'ho scoperto, vedi un altro commento sopra. Qualche buona esperienza nell'impostare swappiness di Ubuntu?
kunal

3
I moderni controller SSD diffusi scrivono attraverso le celle fisiche indipendentemente dal layout della partizione. Il layout della partizione non riflette il layout fisico. Se un sistema necessita di scambio, la prossima cosa migliore alla RAM è un SSD.
tyblu il
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.