¿Cuál es la mejor manera de particionar una unidad de terabytes en una máquina de desarrollo Linux?[cerrado]

StackOverflow https://stackoverflow.com/questions/17020

Pregunta

Mañana me llegará una nueva unidad de 1 TB.¿Cuál es la mejor manera de dividir este espacio para una estación de trabajo de desarrollo?

El mayor problema que creo que voy a tener es que algunas particiones (probablemente /usr) se volverán demasiado pequeñas después de un poco de uso.Otras particiones probablemente sean demasiado grandes.La unidad de intercambio, por ejemplo, actualmente tiene 2 GB (2x 1 GB de RAM), pero casi nunca se usa (sólo una vez, que yo sepa).

¿Fue útil?

Solución

Mi estrategia estándar para las cajas de "utilidades" normales es darles una partición de intercambio del doble del tamaño de su RAM, una partición de 1 GB/arranque y dejar el resto como una partición enorme.Si bien veo por qué algunas personas quieren un /var, un /home separado, etc., si solo tengo usuarios confiables y no estoy ejecutando algún servicio de producción, no creo que se apliquen las razones que he escuchado hasta la fecha.En cambio, hago todo lo posible para evitar cualquier cambio de tamaño o que cualquier partición se vuelva demasiado pequeña, lo cual se logra mejor con una partición enorme.

En cuanto al tamaño de swap y /boot, si su máquina tiene 4 GB de memoria, es posible que no desee tener el doble en swap.No obstante, es aconsejable tener al menos algunos.Incluso si todavía tienes el doble, estás usando un total de 9 GB, lo que representa el 0,9 % de tu nuevo disco./boot puede ser menor que 1 GB, este es simplemente mi tamaño estándar "nunca se llenará por completo".

Otros consejos

Si particiona su disco usando LVM No tendrá que preocuparse de que ninguna partición individual se quede sin espacio en el futuro.Simplemente mueva el espacio según sea necesario.

Si desea una configuración clásica, optaría por una partición "/" de 50 GB, para todas las bondades de su aplicación, y dividiría el resto entre los usuarios, o 950 GB completos para un solo usuario.¡Espacio en disco sin fin!

@wvdschel:

No cree particiones separadas para cada usuario.Se desperdicia el espacio no utilizado en cada partición.

En su lugar, cree una partición para todos los usuarios.Usar quota si es necesario limitar el espacio de cada usuario.Es mucho más flexible que la partición o LVM.

OTOH, una partición enorme suele ser un poco más lenta, dependiendo del sistema de archivos.

Siempre configuro LVM en Linux y uso el siguiente diseño para comenzar:

/ = 10 GB swap = 4 GB /boot = 100MB /var = 5GB /home = 10GB O resto de la unidad.

Y luego, más adelante, si necesito más espacio, simplemente podría aumentar /home, /var o / según sea necesario.Como trabajo mucho con máquinas virtuales XEN, tiendo a dejar abierto el espacio restante para poder crear rápidamente volúmenes LVM para las máquinas virtuales XEN.

¿Sabías que 1 TB puede tardar fácilmente hasta media hora en fsck?Las estaciones de trabajo suelen fallar y reiniciarse con más frecuencia que los servidores, lo que puede resultar bastante molesto.¿Realmente necesitas todo ese espacio?

Yo elegiría 1 GB para /boot, 100 GB para / y el resto para /home.1 GB probablemente sea demasiado alto para /boot, pero no es que lo vayas a perder.100 GB pueden parecer mucho para todo fuera de casa, hasta que empiezas a jugar con las bases de datos y te das cuenta de que MySQL mantiene las bases de datos en /var.Lo mejor es dejar algo de espacio para crecer en esa zona.La razón por la que recomiendo usar una partición separada para /home es que cuando desea cambiar completamente de distribución, o si la opción de actualización de su distribución preferida, por cualquier motivo, no funciona, o si simplemente desea comenzar desde raspe y realice una instalación limpia del sistema, puede simplemente formatear / y /boot, y salir de casa con todos los datos del usuario intactos.

Tendría dos particiones.Uno pequeño (~20 GB) montado en / almacenaría todos sus programas y luego tendría uno grande en /home.Mucha gente ha mencionado una partición para /boot pero eso no es realmente necesario.Si le preocupa cambiar el tamaño, utilice LVM.

Le doy 40 GB a / luego, cuánta RAM tengo, le doy lo mismo a /swap y luego el resto a /home

Por favor, dime ¿qué estás haciendo para /boot si necesitas más de 64 MB?A menos que nunca tengas la intención de limpiarlo, cualquier otra cosa es una pérdida de espacio.La imagen del kernel + initrd + System.map no ocupará más de 10 MB (probablemente menos; el mío pesa 5 MB) y realmente no es necesario tener más de dos repuestos.

Y con los precios actuales de la RAM, si necesita un intercambio, será mucho mejor comprar más memoria.Reserve 1 GB para el intercambio y tenga algo que supervise su uso (ningún intercambio es una mala idea porque la máquina podría bloquearse cuando se quede sin memoria libre).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top