Quanto dovrei creare partizioni di root, home e swap?


47

Ho un laptop con Win7 installato. Ora ho creato una partizione da 60 GB in cui voglio installare Ubuntu. La domanda che ho, prima di fare l'installazione, è quanto dovrebbe essere grande ogni partizione root, swap e home? Ho letto un posto in cui la radice potrebbe essere piccola quanto 8 GB, ma non è troppo piccola? Dato che suppongo che accanto a Ubuntu tutti i software installati risiedano anche lì? E penso che imposterò il mio swap su 2 GB di larghezza.

La mia preoccupazione principale è quanto dovrebbe essere grande la partizione di root. Utilizzerò principalmente Ubuntu per programmare e navigare sul Web.


1
Il requisito di scambio che doveva essere 2 volte RAM era obsoleto nel 1992: superuser.com/questions/187695/…
Nav

Risposte:


39

In realtà dovresti semplicemente installare Ubuntu su due partizioni /e swap. Ubuntu può farlo automaticamente scegliendo di utilizzare lo spazio libero disponibile (in altre parole, non formattare la partizione da 60 GB in Vista prima di installare Ubuntu).

Alcuni sosterranno che si dovrebbe usare partizioni separate per /home, /boot, /e ogni genere di cose. Ciò è utile in alcune situazioni, ma per le situazioni più comuni è meglio non farlo. Questo perché frammenterà il disco in un modo che potrebbe non essere desiderato in seguito. Lascia che Ubuntu scelga per te e sarai al sicuro :)

Utilizzeresti spesso una casa separata nelle situazioni in cui desideri utilizzare:

  • Più unità
  • Installazioni multiple di Ubuntu che si escludono a vicenda condividendo gli stessi dati (potrebbero funzionare con diverse distribuzioni ma non è consigliabile farlo con diverse distribuzioni)
  • Situazioni in cui i dati devono essere sicuri in caso di guasto / aggiornamento dell'unità (le installazioni più normali sono sicure)
  • Volete che sia più facile reinstallare o aggiornare il sistema (basta scegliere di non formattare la /homepartizione - si prega di notare che un backup di dati importanti è altamente raccomandato durante qualsiasi aggiornamento del sistema)
  • La stessa unità viene utilizzata da sistemi diversi.
  • Il tuo disco non ha abbastanza capacità per i dati di casa e di sistema (ad esempio un piccolo SSD)

NB: "Il programma di installazione di Ubuntu offre di preservare il contenuto di / home, quindi non devi aver paura di perdere nulla quando esegui reinstallazioni o aggiornamenti. - htorque"

In un'altra nota su swap: se vuoi essere sicuro che quando esegui grandi attività puoi avere molto spazio di swap, puoi impostare lo spazio di swap in modo che abbia il doppio della dimensione del tuo ram, ma in entrambi i casi ubuntu gestirà i requisiti piuttosto bene se si sceglie di installare sulla partizione vuota da 60 GB.

Potresti anche voler leggere sui file di Swap anziché sulle partizioni di Swap. Ancora una volta, questo può aiutare a ridurre la frammentazione fissa del disco e allocare dinamicamente lo spazio quando necessario. Presumibilmente, non vi è alcuna perdita di prestazioni. Come aumentare lo spazio di scambio?


Potresti spiegare in quali situazioni /homeè utile un separato ?
8128,

10
Un separato /homeè utile se si esegue il dual boot tra due distribuzioni Linux, ad esempio se si esegue lo sviluppo o si verifica una distribuzione. Inoltre, semplifica l'esecuzione di un'installazione pulita senza cancellare il tuo /homee dover eseguire il ripristino dal backup. Dal momento che più sei nuovo, più è probabile che tu incasini qualcosa e non sappia come risolverlo senza un'installazione pulita, in genere raccomando ai neofiti una partizione separata, quindi combinarla in un secondo momento quando ti senti più a tuo agio.
Karl Bielefeldt,

2
Il programma di installazione di Ubuntu offre di preservare il contenuto di / home, quindi non è necessario aver paura di perdere nulla durante le reinstallazioni o gli aggiornamenti.
htorque,

2
Dalla mia esperienza, una dimensione di 20 GB per / è buona, anche con alcuni anni di installazione di materiale casuale, non è facile riempirlo. Non credo di aver mai superato più di 25 GB in /. Se stai attento a ciò che installi puoi probabilmente sopravvivere senza troppi problemi con 10 GB, poiché una normale installazione di Ubuntu nuova richiederà meno di 5 GB, ma non consiglierei di andare così in basso, poiché rimanere a corto di spazio in / è difficile fix.
Grumbel,

1
L'ho appena testato in una VM e funziona ancora in questo modo. Avvia il programma di installazione, seleziona il partizionamento manuale, usa il vecchio / come nuovo / e non formattarlo - / home, ecc. Sono stati conservati (dopo l'installazione ho avuto la mia configurazione del pannello, un launcher personalizzato sul desktop e il mio sfondo personalizzato) .
htorque,

11

Ho sempre avuto una /homepartizione separata , una partizione root ( /) e uno scambio. Ciò significa che quando eseguo l'aggiornamento, posso eseguire un'installazione pulita del nuovo sistema operativo senza alcun rischio per quello precedente. Ho appena montato la partizione home in quella nuova. Inoltre, se torno al vecchio sistema operativo, tutti i file creati nel nuovo sistema operativo sono ancora lì.

Ho usato varie dimensioni per la mia partizione di root. Su una macchina ho Ubuntu e Ubuntu Studio regolari, ognuno installato in partizioni da 10 GB. Ubuntu normale ha usato 6.04Gib e studio ha usato 3.08Gib.

Puoi sempre modificare le dimensioni della partizione in un secondo momento se hai bisogno di più spazio. Ho solo bisogno di avviare da un CD live e utilizzare GParted per cambiare le partizioni.

Per quanto riguarda Swap, il doppio della RAM o 1,5 volte la RAM è una buona regola. Quindi puoi ibernare se lo desideri. Ma se scopri di aver bisogno di più o meno puoi ripartizionare in seguito.


6

Per la partizione / (root), uso 10G (di cui trovo raramente di aver usato più di 8Gb). Per lo scambio, ho 3Gb RAM, quindi ho impostato 4Gb di scambio. Non abbastanza raccomandato "due volte la tua RAM", ma l'ibernazione funziona ancora, anche se lo uso raramente. Per / home, utilizzo il resto del disco rigido.

In questi giorni, il consenso generale è di usare solo una partizione di root (che include / home) e uno scambio. Ma continuo a mantenere una partizione home separata: penso che una piccola separazione dall'unità di sistema sia buona e ciò significa che se mai sarò in grado di aumentare / home, posso farlo più facilmente.

Cordiali saluti La mia installazione di Ubuntu con un root da 10 GB ora mostra root come 85% pieno e non consentirà l'aggiornamento.


3

Se non hai esigenze specifiche, penso che puoi mantenere root e home nella stessa partizione.

La dimensione della partizione di swap dipende da quanta RAM ha il tuo laptop. Se si dispone di 4 GB di RAM, una partizione di scambio da 2 GB dovrebbe essere sufficiente. È quindi possibile disporre di 58 GB per la partizione di sistema e 2 GB per la partizione di swap.


Se hai meno spazio di swap rispetto alla RAM, non sarai in grado di sospendere su RAM.
htorque,

Stavo pensando per sicurezza se rovino qualcosa. Quindi, invece, ripulendo l'intero Ubuntu, basta cancellare la partizione di root.
Starcorn,

2Gb suona enormemente per lo swap, ma se vuoi andare in letargo (non sospendere, che non usa lo swap), lo swap deve essere idealmente grande quanto la tua RAM e un po 'di più. 4 GB di RAM e il desiderio di ibernare significa uno scambio minimo di 4100 Mb, per sicurezza.
Scaine,

1

Partizione : un HDD può essere diviso in più pezzi in modo digitale. Questi pezzi sono noti come partizioni / unità.

Punto di montaggio : in parole semplici è un Flag / Nome / Tipo assegnato a una partizione.

FileSys. Tipo : Tipo di partizione. In Linux principalmente utilizzati sono ExtX (X = 1,2,3,4) e NTFS.

Partizione primaria : possono esserci al massimo 4 partizioni primarie in un HDD Una partizione primaria può contenere una o più partizioni logiche.

Partizione logica : partizione virtuale sotto una partizione primaria.

SDA : i supporti di archiviazione come HDD o altri supporti. Se hai più unità, allora si chiamerà SDA, SDB, SDC, ++

Dispositivo per l'installazione del caricatore di avvio : ----

Boot Loader : Come sappiamo BootLoader è un programma che viene caricato sul supporto che viene eseguito dal BIOS dopo aver eseguito POST.BootLoader carica ulteriormente un sistema operativo o fornisce un menu se nel sistema è installato più di un sistema operativo.

Scelta del dispositivo : quando si dispone di un sistema operativo precedentemente installato, ciò significa che ha il proprio programma BootLoader. Che è installato nel MBR (master Boot Loader) di HDDNow quando si installa Linux, ti chiederà dove installare GRUB (Grand Unified Boot Loader) o Linux BootLoader. Ti dà le opzioni per installarlo nell'MBR che sovrascriverà il BootLoader esistente o lo installerà in una qualsiasi delle partizioni, che aggiungerà questo punto di ingresso Linux nel BootLoader esistente. Ora la scelta è tua .


Per installare qualsiasi Linux Distro sono necessarie almeno '3' Partizioni.

Bastano solo 100 GB di Drive / Partition per installare Linux in modo decente.

Partizione 1 : Root (/): per file core Linux: 20 GB (minimo 15 GB)

Partizione 2 : Home (/ home): Drive per dati utente: 70 GB (minimo 30 GB)

Partizione 3 : area di swap: spazio che funge da RAM aggiuntiva: 2 x dimensioni RAM.

Nota : Swap Space si comporta come una RAM aggiuntiva quando la RAM è piena.


1
È sbagliato che "Sono necessarie almeno '3' partizioni per installare qualsiasi Linux Distro".
Pilota

1
Non è necessario "almeno" le partizioni "3" per installare un Linux Distro. Questo è solo il tuo punto di vista specifico, che potrebbe non soddisfare le esigenze del PO.
Hans,

Cosa succede se ho 16 GB di RAM? e solo 40 GB per installare Ubuntu? Presumo di non aver bisogno di swap o cosa?
Maximo Dominguez,

0

Se hai a che fare solo con 60 GB, non preoccuparti di partizionarlo, usa semplicemente una grande partizione e falla finita. Per lo swap non è necessario utilizzare nemmeno una partizione, è possibile utilizzare un file di scambio, che consente di ridimensionare o semplicemente eliminarlo in base al modello di utilizzo.


0

Mi sono sempre trovato a mettere i miei dati nelle cartelle di sistema dopo aver esaurito lo /homespazio (per ripulire tutto in seguito) o aver perso i dati nel tentativo di non riuscire a ridimensionare le partizioni. Quindi sono giunto alla conclusione che a meno che non ottenga un disco rigido molto grande, dovrei usare una partizione comune per l'intero file system.


0

/ boot - 200 m primario.

/ - 20-25 g.

/ home - 30g o superiore per i file del disco di virtualbox.

scambiare - 2 moltiplicare di ram.

Se installi spesso una nuova distro, ti consiglio di separare 1 partizione ext4 vuota per programmi speciali o loro configurazioni, come file del disco di virtualbox, progetti, ecc. Perché alcuni installer di distro potrebbero essere instabili e i tuoi dati domestici potrebbero essere distrutti. È la mia brutta esperienza.


0

Il layout della partizione sarà diverso per uso, workstation vs server. Scambia, la maggior parte di Unix / Linux oggi ha una migliore gestione della memoria mentre lo swap non viene utilizzato a meno che non rimanga esaurito la RAM che non vuole accadere e desidera aumentare la RAM e non scambiare. Workstation se l'utilizzo dell'ibernazione richiede che lo swap sia maggiore della RAM, una buona 1,5 volte è una buona regola, può essere più alta ma vuole davvero avere abbastanza RAM non scambiare se può evitare, a meno che avere un sistema non possa avere abbastanza RAM quindi aumentare lo swap per evitare arresti anomali. Sui server migliori per MAX fuori RAM e non utilizzare alcuno Swap, nessun letargo così minimo o nessuno scambio, dal momento che RAM molto grande su server non è pratica per avere 1,5 o più swap, non più di qualche concerto se usato solo nel caso di picchi su RAM utilizzo ma buona pianificazione del sistema, monitoraggio e più della RAM necessaria per eseguire le app necessarie e non è necessario scambiare,

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.