Quanto spazio su disco dovrei dedicare alla mia partizione / Linux?


11

Sto rifacendo i miei sistemi Linux a casa e mi chiedo quali siano le dimensioni delle partizioni. In passato, ho sempre installato Linux su una singola partizione; Vorrei configurare il sistema come segue:

  • /
  • /stivale
  • scambiare
  • /casa

Non sono sicuro al 100% di quanto spazio debba essere dedicato alla partizione '/'. Lo scambio sarà 2x RAM; l'avvio sarà ~ 200M. Quanto dovrebbe ricevere il sistema operativo? Stavo pensando di darlo tra 15 e 20G (e tutto il resto a / home dove si troverà la maggior parte dei miei file), ma non ero sicuro se avrebbe bisogno di più.

Esiste un modo standard per determinare la dimensione della partizione per '/'?


Non è importante in questi giorni, ma in realtà non hai bisogno di 200M per una partizione / boot. Non ho mai superato i 50 milioni di persona.
Richie Marquez,

Risposte:


7

Penso che 10 GB siano molti.

Sto eseguendo un server Ubuntu entro 10 GB (incluso / home) e sta andando bene. Escludendo i miei file, il sistema occupa meno di 4 GB. Se ti trovi mai premuto per lo spazio, puoi sempre ridimensionare le partizioni in un secondo momento.


Idem, sono riuscito a raggiungere il limite di 5 GB sul mio / partiton, ma sono stato in grado di spostare la mia partizione di swap che era dopo di essa ed espanderla a 13 GB. Ora sono a 6 GB utilizzato su /.
Macha,

Leggendo attentamente queste risposte, sembra che entrambi sosteniate di combinare almeno / e / home su una singola partizione anziché separarle. Sono d'accordo, ma andrei oltre e utilizzerei una / partizione per l'intero disco senza scambio. Il / boot sarebbe quindi sulla / partizione e se hai bisogno di scambio, useresti i file di scambio sulla / partizione.
Michael Dillon,

qual è una dimensione della partizione aggiornata per l'avvio nel 2015?
ahnbizcad,

3

Usa LVM e un filesystem che supporta il ridimensionamento online (include ext3 / 4 con le giuste opzioni mkfs, che dovrebbero essere le impostazioni predefinite) e quindi puoi facilmente ingrandirlo se necessario.

Comincerei con 2–4G su un server, forse 5G su un desktop, perché crescere è banale con LVM.

Oppure, in alternativa, non c'è davvero nulla di sbagliato in tutto ciò che è attivo /per un desktop.


+1 per LVM ... ma -1 per l'ultimo punto. Trovo che avere /homesu una partizione separata abbia conseguenze positive, anche su un desktop (se reinstalli il tuo sistema, se esegui diverse distro, se hai diversi dischi, ecc.).
Pascal Thivent,

@Pascal: ottengo il punto sulle reinstallazioni (anche se fare le reinstallazioni senza toccare / home è abbastanza facile almeno con la distribuzione che uso), ma sicuramente usare più distro sarà una domanda diversa; dopotutto, probabilmente avresti partizioni per ciascuno (e dovrai occuparti della sincronizzazione uid / gid, ecc.) Oh, e mount --bind aiuta anche con quello.
derobert,

2

Dipende fortemente dalla distribuzione Linux che si intende installare,

Perché DSL (Damn Small Linux) o Puppy Linux sono solo 60 -70 'MB' mentre Fedora va in 4-5 GB e Ubuntu in 2-3 GB

Dipende anche da quanto userai Linux, cioè dai software che installerai

Per le ultime versioni di Fedora sono sufficienti 10 GB.

Per Ubuntu utilizzare 5 GB


1

Dipende da come hai intenzione di usare / tmp, poiché risiede in /. La costruzione di un DVD può richiedere molto spazio lì


1

Tieni presente che le cartelle più grandi nel tuo file system sono (su un sistema debian, ma è una buona linea guida):

  • /usr: tutti i programmi utente ( /usr/bin), le librerie ( /usr/lib), la documentazione ( /usr/share/doc), ecc., si trovano in questa directory. Questa parte del file system richiede la maggior parte dello spazio. È necessario fornire almeno 500 MB di spazio su disco. Se si desidera installare più pacchetti, è necessario aumentare la quantità di spazio assegnata a questa directory.

  • /home: ogni utente metterà i suoi dati in una sottodirectory di questa directory. Le dimensioni dipendono da quanti utenti utilizzeranno il sistema e da quali file devono essere archiviati nelle loro directory. A seconda dell'utilizzo pianificato, è necessario riservare circa 100 MB per ciascun utente, ma adattare questo valore alle proprie esigenze.

  • /var: tutti i dati variabili come articoli di notizie, e-mail, siti Web, cache di APT, ecc. verranno inseriti in questa directory. Le dimensioni di questa directory dipendono in gran parte dall'uso del computer, ma per la maggior parte delle persone saranno dettate dall'overhead dello strumento di gestione dei pacchetti. Se hai intenzione di fare un'installazione completa di tutto ciò che Debian ha da offrire, tutto in una sessione, mettere da parte 2 o 3 gigabyte di spazio per / var dovrebbe essere sufficiente. Se hai intenzione di installare in pezzi (vale a dire, installare servizi e utilità, seguiti da materiale di testo, quindi X, ...), puoi cavartela con 300 - 500 megabyte di in / var. Se lo spazio sul disco rigido è limitato e non prevedi di utilizzare APT, almeno non per aggiornamenti importanti, puoi cavartela con un minimo di 30 o 40 megabyte in / var.

Dato che avrai una /homepartizione diversa , potresti utilizzare solo 4 GB (più /home, /var(50 MB), /boot(100 MB) e swap(300 MB-2 GB)), con un sistema completamente funzionante.


1

Per un'installazione standard desktop o laptop, vi è un piccolo vantaggio nel separare le partizioni. Se sai come usare LVM, questa è la soluzione migliore, ma non c'è niente di sbagliato nel fatto di avere solo una grande partizione (e una seconda per lo scambio).


1

Lo scambio sarà 2x RAM;

Questa è in realtà una regola di dimensionamento molto vecchia e penso che sia obsoleta. Sui sistemi moderni (ovvero con 1 GB o più di RAM), do 1 RAM per Swap.

l'avvio sarà ~ 200M.

Wow! Quanti kernel prevedi di usare, 20? Per la maggior parte degli utenti, 50Mo è sufficiente.

Quanto dovrebbe ricevere il sistema operativo? Stavo pensando di darlo tra 15 e 20G (e tutto il resto a / home dove si troverà la maggior parte dei miei file), ma non ero sicuro se avrebbe bisogno di più.

Esiste un modo standard per determinare la dimensione della partizione per '/'?

Non conosco un modo "standard" poiché dipende fortemente dalla quantità di software che installerai e da cosa farai con il tuo computer. Un'installazione server (posta, database ...) in genere utilizza una /varpartizione separata piuttosto grande . Per una macchina personale, questo è il più delle volte inutile. In effetti, 10 GB per /dovrebbero essere più che sufficienti per la maggior parte degli utenti. Se hai intenzione di installare molti (e intendo davvero molti) pacchetti, potresti aver bisogno di alcuni GB aggiuntivi, ma non più di 15 GB. Se si prevede di installare software esterni (ad es. In /opt), tenerne conto (personalmente ho installato molte cose Java /opt, come server di app commerciali che non sono molto leggeri). Se hai intenzione di estrarre DVD, aggiungi qualche altro concerto. E in effetti, usa il resto dello spazio per /home.

In realtà, ora dovresti capire perché è difficile dare una risposta assoluta e l'esperienza (ad esempio un errore di prova) è il modo migliore per trovare il dimensionamento "perfetto" per la tua macchina. Ma anche per un utente esperto, le esigenze potrebbero cambiare nel tempo. Ecco perché, come qualcuno ha sottolineato, LVM e i filesystem ridimensionabili sono le armi preferite per evitare insidie.

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.