¿Cuánto espacio en disco debo dedicar a mi Linux / partición?

11

Estoy rehaciendo mis sistemas Linux en casa y me pregunto sobre los tamaños de las particiones. En el pasado, siempre instalé Linux en una sola partición; Me gustaría configurar el sistema de la siguiente manera:

  • / /
  • /bota
  • intercambiar
  • /hogar

No estoy 100% seguro de cuánto espacio se debe dedicar a la partición '/'. El intercambio será 2x RAM; el arranque será de ~ 200M. ¿Cuánto debería recibir el sistema operativo? Estaba pensando en darle entre 15 y 20G (y todo lo demás a / home donde se ubicarán la mayoría de mis archivos), pero no estaba seguro de si necesitaría más.

¿Existe una forma estándar de determinar el tamaño de partición para '/'?

Bedwyr
fuente
No es que importe mucho en estos días, pero realmente no necesita 200M para una partición / boot. Nunca he superado los 50 millones yo mismo.
Richie Marquez

Respuestas:

7

Creo que 10 GB es suficiente.

Estoy ejecutando un servidor Ubuntu dentro de los 10 GB (incluido / home) y está muy bien. Excluyendo mis archivos, el sistema ocupa menos de 4GB. Si alguna vez te encuentras presionado por el espacio, siempre puedes cambiar el tamaño de las particiones en una fecha posterior.

Josh Hunt
fuente
Lo mismo, logré alcanzar el límite de 5 GB en mi / partición, pero pude mover mi partición de intercambio que estaba después y expandirla a 13 GB. Ahora estoy en 6GB usado en /.
Macha
Al leer estas respuestas cuidadosamente, parece que ambos abogan por combinar al menos / y / home en una sola partición en lugar de separarlas. Estoy de acuerdo, pero iría más allá y usaría una / partición para toda la unidad sin intercambio. El / boot entonces estaría en la partición / y si necesita intercambio, usaría archivos de intercambio en la partición /.
Michael Dillon el
¿Cuál es un tamaño de partición actualizado para el arranque en 2015?
ahnbizcad
3

Use LVM y un sistema de archivos que admita el cambio de tamaño en línea (incluye ext3 / 4 con las opciones correctas de mkfs, que debería ser el valor predeterminado) y luego puede crecer fácilmente si es necesario.

Comenzaría con 2–4G en un servidor, tal vez 5G en una computadora de escritorio, porque el crecimiento es trivial con LVM.

O, alternativamente, realmente no hay nada de malo con todo en /un escritorio.

derobert
fuente
+1 para LVM ... pero -1 para el último punto. Creo que tener /homeuna partición separada tiene consecuencias positivas, incluso en un escritorio (si reinstalas tu sistema, si ejecutas varias distribuciones, si tienes varios discos, etc.).
Pascal Thivent
@Pascal: entiendo las reinstalaciones (aunque hacer reinstalaciones sin tocar / home es bastante fácil al menos con la distribución que uso), pero seguramente usar varias distribuciones será una pregunta diferente; después de todo, probablemente tenga particiones para cada uno (y tenga que lidiar con la sincronización uid / gid, etc.) Ah, y mount --bind también ayuda con eso.
derobert
2

Depende en gran medida de la distribución de Linux que vaya a instalar,

Porque DSL (Damn Small Linux) o Puppy Linux son solo 60-70 'MB', mientras que Fedora va en 4-5 GB y Ubuntu en 2-3 GB

Incluso depende de cuánto va a usar Linux, es decir, el software que va a instalar

Para las últimas versiones de Fedora, 10 GB son suficientes.

Para ubuntu use 5 GB

dhasu
fuente
1

Depende de cómo va a usar / tmp, ya que reside en /. Construir un DVD puede tomar mucho espacio allí

usuario7963
fuente
1

Tenga en cuenta que las carpetas más grandes en su sistema de archivos son (en un sistema Debian, pero es una buena guía):

  • /usr: todos los programas de usuario ( /usr/bin), bibliotecas ( /usr/lib), documentación ( /usr/share/doc), etc., están en este directorio. Esta parte del sistema de archivos necesita la mayor parte del espacio. Debe proporcionar al menos 500 MB de espacio en disco. Si desea instalar más paquetes, debe aumentar la cantidad de espacio que le da a este directorio.

  • /home: cada usuario colocará sus datos en un subdirectorio de este directorio. El tamaño de esto depende de cuántos usuarios usarán el sistema y qué archivos se almacenarán en sus directorios. Dependiendo de su uso planificado, debe reservar aproximadamente 100 MB para cada usuario, pero adaptar este valor a sus necesidades.

  • /var: todos los datos variables como artículos de noticias, correos electrónicos, sitios web, caché de APT, etc. se colocarán en este directorio. El tamaño de este directorio depende en gran medida del uso de su computadora, pero para la mayoría de las personas dependerá la sobrecarga de la herramienta de administración de paquetes. Si va a hacer una instalación completa de casi todo lo que Debian tiene para ofrecer, todo en una sesión, reservar 2 o 3 gigabytes de espacio para / var debería ser suficiente. Si va a instalar en piezas (es decir, instalar servicios y utilidades, seguido de texto, luego X, ...), puede salirse con 300 - 500 megabytes de in / var. Si el espacio en el disco duro es escaso y no planea usar APT, al menos no para actualizaciones importantes, puede sobrevivir con tan solo 30 o 40 megabytes en / var.

Como tendrá una /homepartición diferente , puede utilizar tan poco como 4GB (más /home, /var(50MB), /boot(100MB) y swap(300MB-2GB)), con un sistema totalmente funcional.

viajero
fuente
1

Para una instalación estándar de escritorio o portátil, hay pocas ventajas en separar sus particiones. Si sabe cómo usar LVM, esa es la mejor solución, pero no tiene nada de malo tener solo una gran partición (y una segunda para el intercambio).

Ryan Thompson
fuente
1

El intercambio será 2x RAM;

Esta es en realidad una regla de dimensionamiento muy antigua y creo que es obsoleta. En sistemas modernos (es decir, con 1 GB o más de RAM), doy 1 RAM para Swap.

el arranque será de ~ 200M.

¡Guauu! ¿Cuántos granos piensas usar, 20? Para la mayoría de los usuarios, 50Mo es suficiente.

¿Cuánto debería recibir el sistema operativo? Estaba pensando en darle entre 15 y 20G (y todo lo demás a / home donde se ubicarán la mayoría de mis archivos), pero no estaba seguro de si necesitaría más.

¿Existe una forma estándar de determinar el tamaño de partición para '/'?

No conozco una forma "estándar", ya que depende en gran medida de la cantidad de software que instalará y de lo que hará con su computadora. Una instalación de servidor (correo, base de datos ...) generalmente usará una /varpartición separada bastante grande . Para una máquina personal, esto es inútil la mayor parte del tiempo. De hecho, 10 GB /deberían ser más que suficientes para la mayoría de los usuarios. Si planea instalar muchos (y quiero decir muchos) paquetes, es posible que necesite algunos GB adicionales, pero no más de 15 GB. Si planea instalar softwares externos (por ejemplo, en /opt), téngalo en cuenta (personalmente tengo muchas cosas de Java instaladas /opt, como servidores de aplicaciones comerciales que no son realmente livianos). Si va a extraer DVD, agregue algunos conciertos más. Y de hecho, usa el resto del espacio para /home.

En realidad, ahora debe comprender por qué es difícil dar una respuesta absoluta y la experiencia (es decir, error de prueba) es la mejor manera de encontrar el tamaño "perfecto" para su máquina. Pero incluso para un usuario experimentado, las necesidades pueden cambiar con el tiempo. Es por eso que, como alguien señaló, LVM y sistemas de archivos redimensionables son armas de elección para evitar cualquier escollo.

revs Pascal Thivent
fuente