Soy un nuevo usuario de Linux y un converso de Windows. Probé Ubuntu (Dapper Drake) hace unos años y me gustó bastante, ¡y estoy en el proceso de instalar Xubuntu 13.10 junto con Windows7 en mi nuevo SSD! En este punto, Windows todavía se está instalando porque lo necesito, ¡pero Linux se está instalando porque quiero usarlo! He investigado bastante y he jugado con Linux antes, pero todavía soy un novato y tengo algunas preguntas sobre particiones e instalaciones de programas.
Mi nuevo SSD no es enorme (120GB Samsung 840 EVO), y usaré mi viejo HDD de 800GB como disco secundario. La cosa es que planeo usar Linux tanto como sea posible; solo cambio a Windows7 cuando sea absolutamente necesario. Debido a esto, haré una división 50:50 de mi SSD para cada sistema operativo (60 GB para Linux, 60 GB para Windows). También estoy planeando dividir mi viejo HDD de 800GB en 3 particiones: algo de espacio para programas adicionales de Linux, algo de espacio para programas adicionales de Windows, y luego una partición NTFS compartida para todos mis datos (música, videos, documentos, etc.) )
Para resumir mi situación espacial:
- ~ 60 gb SSD + 200 gb HDD para Linux ..
- ~ 60 gb SSD + 200 gb HDD para Windows.
- ~ 400gb NTFS compartido ..
Esto me lleva a mis preguntas. Si bien tengo una idea bastante clara de cómo funcionará mi configuración de Windows (60 gb C: unidad, 200 gb D: unidad, etc.), la estructura de directorios de Unix / Linux sigue siendo muy nueva para mí y está haciendo que este proceso sea un poco confuso. Sé que es posible (y común) particionar el directorio "/" y el directorio "home" por separado, y, según tengo entendido, la partición "/" está destinada a contener programas y datos específicos del sistema, mientras que el "home" La partición contiene los programas y datos de los distintos usuarios.
Sin embargo, también he oído que la mayoría (si no todos) de los programas que instala desde los repositorios utilizando APT están instalados en el directorio "/". Como alguien que trabaja con programas de música / arte y juega juegos (que pueden ocupar MUCHO espacio), esto me lleva a creer que necesitaré una gran partición "/".
También he leído (desde aquí: http://www.control-escape.com/linux/lx-partition.html ) que el directorio "home" es " el lugar donde se encuentran todos los archivos específicos del usuario, sus datos en otras palabras, se almacenan. Es más o menos equivalente a la carpeta "Mis documentos" en un escritorio de MS Windows ". Pero, como mencioné anteriormente, tengo la intención de mantener todos mis datos no específicos del sistema operativo (música, documentos, videos, etc.) en mi partición compartida de ~ 400 gb , de todos modos. Esto realmente me lleva a creer que no necesito una gran partición de inicio y que debería centrarme en particionar la mayor cantidad de espacio posible para "/". ¡Y aún así, escuché que otras personas afirman que solo necesitas alrededor de 10 gb de espacio para tu partición raíz !?
Editar: Además, acabo de descubrir que programas como Steam y Wine ocupan espacio dentro del directorio "home".
¿Entonces qué debo hacer? Básicamente tengo 60 gb SSD y 200 gb HDD de espacio para guardar nada más que programas Linux. Todos mis datos irán a mi partición NTFS compartida de 400 gb, entonces, ¿vale la pena hacer particiones separadas para "/" y "home"? Si instalo root y home en mi SSD de 60 gb, ¿cómo puedo usar los 200 gb adicionales de espacio en el disco duro para más programas de Linux? ¿Puedo expandir la raíz en varias unidades de alguna manera, o tal vez tener un enlace simbólico o algo que conecte las dos unidades?
Como dije antes, todavía soy un novato importante en Linux, por lo que puede haber algo que he entendido mal o que he pasado por alto por completo. Como alguien que hace mucho arte / creación musical y juegos en mi PC, tiendo a usar mucho espacio de programas bastante rápido, ¡especialmente porque los juegos y las bibliotecas de música se hacen cada vez más grandes cada año! Gracias por la ayuda, ¡espero aprender más sobre Linux! :]
fuente
Respuestas:
Yo abogaría por una sola
/
partición en el SSD (60 GB, como lo has imaginado) para mantener todo Ubuntu, incluida la/home
carpeta.Una
/home
partición separada es útil:(1) cuando uno planea probar diferentes distribuciones de Linux (también conocido como "distribuciones")
o
(2) cuando uno quiera reinstalar Ubuntu sin destruir los archivos personales y la configuración en
/home
.La segunda razón es un poco menos importante ahora, ya que las versiones más nuevas del proceso de instalación de Ubuntu detectarán Ubuntu existente y ofrecerán preservar la carpeta / home cuando se instale de nuevo.
Por otro lado, si mantiene
/home
como una carpeta de/
usted no tendrá que preocuparse por cuánto asignar/
y cuánto asignar/home
. Si sus archivos de programa (juegos) ocupan más espacio, todo lo que tiene que hacer es mover sus datos personales al HDD.A estas alturas ya debe estar pensando por qué no poner
/home
el HDDLa única razón por la que prefiero
/home
estar en el SDD es porque/home
almacena no solo sus datos personales, sino que también almacena su configuración personal para todos los programas. Esto incluye los cambios que realice en el escritorio o cualquier otra configuración del programa, los marcadores de su navegador, etc. Cuando carga un programa desde SSD pero la configuración personal está en HDD, ralentiza un poco la carga de ese programa. Mantener/
y/home
ambos en el SSD le proporcionarán el tiempo de carga más rápido.Mantenga datos grandes como música, video, juegos guardados, etc. en el HDD
Las carpetas que contienen gran cantidad de datos, como Video, pueden estar en la partición NTFS con enlaces simbólicos a
/home
. Esto se explica con cierto detalle en: Windows Ubuntu dual boot - Compartir archivos entre SOOtras subcarpetas grandes
/home
pueden ser particiones en el HDD. Por ejemplo, si instala muchos programas y juegos de Windows en WINE, la carpeta oculta.wine
crecerá. Puede crear unaext4
partición en el HDD y montarla en/home/[your user name]/.wine
(A diferencia de Windows, una partición en Linux se puede montar como una subcarpeta). Los juegos de Steam ocupan mucho espacio. Tus juegos de vapor están adentro/home/[your user name]/.local/share/Steam
. ¿Ves dónde están instalados los juegos de Steam? Puede crear una partición separadaSteam
(ext4
) en el HDD si lo desea. Esto requerirá una edición única del archivo/etc/fstab
. Ver ¿ Montar una partición al iniciar sesión? para obtener más información sobre cómo montar una partición al iniciar sesión.La razón por la que recomiendo que .wine sea una
ext4
partición en lugar de una carpeta en laNTFS
partición es porqueNTFS
no puede preservar la propiedad y los permisos de archivos utilizados por Ubuntu que son necesarios para la configuración y otros archivos almacenados en la carpeta .wine por WINE.Entre las carpetas vinculadas del sistema en la
NTFS
partición y lasext4
particiones montadas como subcarpetas/home
, puede mantener todos los archivos grandes en el HDD mientras mantiene el sistema rápido, aprovechando el SSD.Si aún se queda sin espacio en la
/
partición en SSD debido a juegos grandes y otros programas, puede crear unaext4
partición y moverse/usr
allí. Sin embargo, esto requerirá algo de planificación, pensamientos cuidadosos y ejecución. Haga una pregunta por separado si necesita seguir esa ruta y cuándo.En cuanto a la instalación de programas en
/
contra del/home
ver esta excelente explicación del proceso y sus limitaciones: Software instalado en la partición raíz o en la partición de hogar En resumen, los programas instalados a través del Centro de Software de Ubuntu , o el comandoapt-get
se instalará en/
. Solo los programas compilados "static-binary" pueden instalarse (en lugar de copiarse) en subcarpetas/home
y se espera que funcionen.Más referencias:
Particiones para Ubuntu y Windows 7 dual boot en SSD + HDD setup
Configuración para disco dual (SSD + HDD) con partición / home
¿Necesito Intel Smart Response al instalar Ubuntu?
Mover o instalar aplicaciones en HDD no SSD
fuente
Particionar y decidir dónde colocar las cosas es más un arte que una ciencia ... así que puedo darle algunos consejos que son más personales que técnicos .
1) mantener
/
y/home
separar. Esto le permitirá reinstalar otro tipo de Linux (o Ubuntu) sin tocar sus datos y configuración. Incluso he podido ejecutar dos Linux diferentes (Ubuntu y Mandriva, hace años) con el mismo/home
directorio y la misma configuración de escritorio ... es realmente útil para experimentar.2) Ahora, 60 GB para "/" es una partición bastante grande para Linux. En mi computadora portátil he instalado todos los posibles sistemas de manipulación de fotos, varios codificadores de video, varios juegos, y es así:
Pero sí, en su caso, me pondría
/
el SSD (tal vez con un intercambio de 2 * RAM, aunque esto es muy debatido ), y/home
en el HD.Otra opción (requerirá más trabajo pero es más flexible) podría ser instalar una raíz de 20G, un intercambio de 2G y el resto
/home
en la SSD y la HD de 200G debajo, por ejemplo/data
. Después de la instalación, puede cambiar la propiedad de/data
su usuario principal y mover allí (y volver a vincular) los directorios que crecen demasiado. (Una especie de pobre LVM). Esto tendrá la ventaja de que el sistema base será realmente ágil y se instalará completamente en el SSD.Una última opción es lo que yo llamo la opción "violinista". Usted puede tener un número de partición (supongamos tres - YMMV) de aproximadamente 30G --- llamarlos
p1
,p2
,p3
; y el resto en una partición muy grande, montada debajo/data
ychown
editada para su usuario. Puede tener una partición de intercambio adicional si lo desea.Ahora puede instalar el Ubuntu en
p1
, la instalación de TODO bajo/
en éste. Luego puede vincular sus archivos personales (documentos, imágenes, etc.) a carpetas en/data
.Esto le permitirá instalar, por ejemplo, Ubuntu LTS en
p1
, la última versión beta enp2
, otra distribución enp3
--- cada uno con sus archivos de inicio y configuración, pero puede compartir sus datos entre todos ellos ...La solución ideal sería usar una partición dinámica como LVM , pero es bastante compleja ... Esto será muy útil cuando decida borrar Windows y usar solo Ubuntu ;-).
Información adicional : ¿a dónde van los "programas"?
partición raíz: aquí (en
/
,/usr
,/usr/share/
etc.) todo el software de la distribución (repositorios oficiales y los PPA) irán. Observe que la antigua división entre/
y/usr
ahora está prácticamente sin usar en la instalación moderna de Unix (1).partición de inicio: aquí encontrará todos sus datos o software instalado como usuario normal (no en todo el sistema). Esto incluye, por ejemplo, "botellas" de vino (por lo que todo el software instalado en Wine estará en
/home
, máquinas virtuales de VirtualBox, juegos de CrossOver, etc. En mi experiencia es la parte del sistema que realmente necesita espacio./usr/local
y / o/opt
: este es el lugar donde normalmente se ubican los programas que desea compilar usted mismo. Es posible que necesite esto porque el programa es demasiado nuevo o demasiado viejo para estar en el repositorio, para desarrollarse o simplemente para jugar. Tenía allí mi vieja copia de CivCTP ... normalmente mover estos directorios bajo/home
para que sea impermeable al sistema de (re) instalar.Grandes juegos: no tengo idea. Mi juego más grande fue CivCTP y se quedó en menos de medio GB (se instaló debajo de mi casa o dentro
/usr/local
).(1) Históricamente (2), cuando el espacio de disco era caro, que tenía una
/
partición con el mínimo para arrancar el sistema (/
,/bin
,/sbin
,/etc
,/lib
,/var
,/tmp
) de una manera independiente. En esta partición se incluyó el software mínimo y todos los directorios donde el sistema podría necesitar escribir. Under/usr
existía un esquema similar con todo el software;/usr
normalmente era compartido y montado de solo lectura por un grupo de máquinas, para ahorrar espacio en disco.(2) Estoy hablando a principios de los 90 aquí. El disco de 100 MB era un gran servidor.
fuente