¿Cuál es la mejor manera de particionar su disco?

16

Por lo general, instalo Linux en una sola partición, ya que solo lo uso como escritorio personal.

Sin embargo, de vez en cuando reinstalo la caja. Y lo que hago es simplemente mover mis archivos con un disco duro externo.

Entonces, ¿cómo podría evitar eso al reinstalar mi caja (por ejemplo, cambiar a otra distribución)?

Pablo
fuente

Respuestas:

22

Mantenga su / home en una partición separada. De esta manera, no se sobrescribirá cuando cambie a otra distribución o actualice la actual. También es una buena idea tener su intercambio en su propia partición. Pero eso debe hacerlo automáticamente el instalador de su distribución.

La forma en que mi computadora portátil está configurada, tengo las siguientes particiones:

/ 
/home 
/boot 
swap 
Louis Salin
fuente
3
+1 en la partición de intercambio. En realidad, la teoría detrás del intercambio y el arranque separados es que si haces esas particiones cerca del cilindro cero, estarán en las pistas del disco más cercanas al eje, y serán un poco más rápidas en la búsqueda de discos. Por lo tanto, tener su espacio de archivo de página y su cargador de arranque más cerca del centro puede significar un aumento del rendimiento. A menos que esté utilizando estado sólido, no importa.
Milner
1
+1 separado / hogar. Puede cifrar todos sus archivos personales (partición completa / doméstica) y no ralentizar innecesariamente el acceso a archivos y bibliotecas de sistemas no privados.
Alex B
2
¿Tienes un archivo de intercambio en una partición separada? ¿No quieres decir que tienes una partición de intercambio ?
wzzrd
1
/swp? Una partición de intercambio no está montada en ningún lado, por lo que su respuesta es algo engañosa.
Denilson Sá Maia
2
Creo que deberías simplemente escribir en swaplugar de /swppara evitar confusiones como ya han mencionado otros.
Cristian Ciupitu
3

En lugar de depender solo de particiones, en Linux generalmente recomiendo usar LVM. Esto le permite crecer y reducir los sistemas de archivos según sea necesario más adelante (aunque el crecimiento tiende a ser más fácil que reducir), incluso si el sistema de archivos está activo en el caso de ext2 / 3/4 (he aumentado con éxito el tamaño de los sistemas de archivos mientras estaban activos, aunque nunca he tratado de disminuir el tamaño de uno de esta manera).

Obviamente, esto todavía te deja decidir cómo distribuir el espacio, pero no tienes que hacerlo exactamente desde el primer momento porque reorganizar las cosas más tarde es más fácil. Por lo general, le doy a cada volumen tanto espacio como creo que necesitará más un trozo para la buena suerte, y dejo el espacio restante para agregar nuevos sistemas de archivos o expandir los existentes más adelante.

David Spillett
fuente
Incluso si usa LVM, aún tiene que decidir qué volúmenes lógicos (LV) crear. Como nota al margen, todavía recuerdo la decepción que tuve el año pasado cuando descubrí que el instalador de Ubuntu de escritorio no tenía soporte para LVM.
Cristian Ciupitu
Sí, el instalador predeterminado de Ubuntu es un problema en este sentido, pero puede obtener una configuración LVM y / ro RAID del instalador alternativo (basado en texto). Y aunque todavía tiene que tomar algunas decisiones para comenzar al usar LVM, cambiar de opinión más adelante y barajar las asignaciones de espacio y / o crear nuevos volúmenes es más fácil.
David Spillett
2

La configuración mínima debe tener / y / home en particiones separadas. Debería tener al menos 18 GB, en mi experiencia. Por lo general, tengo una tercera partición llamada / código donde guardo todo mi código de trabajo, y uso / home para descargas, documentos y otras cosas no relacionadas con el código. Cuando reinstalo, solo hago una copia de seguridad de lo que tengo en / home que quiero guardar en / code.

Andreia Gaita
fuente
¿porque tanto? Tengo un 10G / y 2.8G de sobra. Pero supongo que puede ser muy pequeño porque tengo un 10G / var y un 1G / tmp
xenoterracide
1
Siempre uso al menos 14G solo / solo. Es una consecuencia de instalar muchos paquetes -devel y -debug, básicamente. Mi / var está tomando solo 1.2G de eso, y / tmp ocupa unos miserables 100Mb. Con los tamaños de disco duro en estos días, no sirve de nada restringir el tamaño de /, nunca se sabe cuándo de repente necesita instalar algo grande.
Andreia Gaita
2

Nadie parece haber mencionado /usr/local. A menudo hago de esto una partición separada. Si tiene la costumbre de instalar software compilado desde la fuente u otro software de terceros que no es parte de su distribución, tenerlo en / usr / local significa dos cosas:

  1. Puede compartir / usr / local a través de nfs y tener la funcionalidad "instalado una vez, instalado en todas partes" si tiene más de un sistema con la misma versión del sistema operativo
  2. Puede mantener esta partición durante las reinstalaciones y luego no necesita reinstalar todo aquí. Nota: cuando actualiza el sistema operativo, algunas de sus bibliotecas pueden cambiar y es posible que deba volver a compilar algunas cosas. Pero no siempre.

Además /usr/local, también mantengo un /homearchivo separado por razones obvias y un archivo / separado que es donde pongo cosas que deben ser "compartidas", como la colección familiar de MP3 y video. Dependiendo de su uso / hogar, puede ser un mejor lugar para su música, pero si está en una partición separada, es fácil tenerlo en un disco duro separado, incluso si no usa LVM.

Sr. Brillante y Nuevo 安 宇
fuente
1

Depende del uso, y el sistema operativo realmente.

En mi escritorio principal tengo el espacio dividido entre / y otra partición, guardo mis documentos / música, etc. Dado que / home tendrá la configuración del usuario y otras cosas allí, no lo mantendría intacto entre las instalaciones, solo enlace simbólicamente mis carpetas de documentos / música en mi homedir

el otro recibir
fuente
Pero la configuración del usuario (y, por lo tanto, el inicio) debe permanecer entre las instalaciones. ¿O reconfigura todo después de la instalación de un sistema operativo? Algunos de mis archivos (.emacs, .cshrc) tienen bits que han existido durante 15 años.
KeithB
1

Hay una serie de guías que pueden ayudar con esto, y como lo señalaron otros, puede ser específico del sistema operativo. Lo que sugiere Solaris puede no ser lo que sugiere Ubuntu. Por ejemplo, Solaris (y tal vez HP-UX) usa / export / home como punto de montaje para directorios de inicio, Linux usa / home.

No hay magia real, de hecho, lo que diría es que has dado en el clavo. Una partición no es suficiente para sus necesidades. Entonces haz un cambio. Use las guías como ejemplo (incluso puede aprender por qué / etc es / etc y otras curiosidades interesantes con el documento correcto ). Aquí hay un ejemplo (extraído al azar de una búsqueda de Google):

http://content.hccfl.edu/pollock/aunix1/partitions.htm

Milner
fuente