Recientemente acabo de instalar Ubuntu 14.04 y todavía soy muy nuevo en Linux / Ubuntu. Tengo una computadora portátil en la que he instalado una SSD de 120GB y una HDD de 750GB.
Actualmente, tengo Ubuntu instalado en el SSD y monté el HDD a través fstab
de /mnt/var
. Ahora quiero tener programas instalados en el HDD y mantener el SSD limpio para Ubuntu.
Por lo que yo entiendo, los programas se instalan en el /var
directorio, y por lo que he estado tratando de copiar los datos actuales a partir /var
de /mnt/var
y luego de edición fstab
para montar el disco duro para /var
.
Sin embargo, cada vez que reinicio, tengo muchos problemas diferentes: Primero, decía que no podía encontrar algunos controladores. Luego, después de otro intento de hacerlo un poco diferente, no pudo encontrarlo /var
.
Mi pregunta es, y lo siento si esto se ha hecho antes, pero seguí un montón de guías diferentes y ninguna funcionó para mí, ¿cómo lo configuro correctamente como quiero?
fuente
/home/
tiene su propia partición).Respuestas:
Esa es una mala idea. Si coloca las aplicaciones instaladas en el SSD, obtendrá un sistema operativo más estable y un mejor rendimiento. Tiene un SSD de 120 GB, por lo que no debe dudar en usarlo para sus aplicaciones instaladas.
Su disco duro de 750GB ciertamente no está ahí para nada. Aquí está mi sugerencia sobre cómo usar el disco duro de 750GB de manera óptima. Instale Ubuntu en su SSD, incluido su
/home
directorio, todo va en su SSD. Luego use su disco duro de 750GB como unidad de datos para almacenar sus archivos personales. Pase lo que pase con su sistema operativo, sus archivos personales estarán protegidos y accesibles en el disco duro de 750 GB. Incluso si su sistema operativo queda completamente inutilizable o si realiza una instalación nueva de Ubuntu, todos sus archivos personales seguirán intactos en el disco duro de 750 GB.No necesita preocuparse de que su SSD de 120 GB sea demasiado pequeña. Un SSD de 120GB tiene espacio más que suficiente para instalar Ubuntu de esta manera. De hecho, incluso una partición de 60 GB tiene espacio más que suficiente para Ubuntu y muchas aplicaciones instaladas.
En mi Ubuntu hay algunos archivos que uso regularmente. Para mejorar el rendimiento y abrir estos archivos rápidamente, también guardo estos archivos en mi SSD en mi
/home
directorio. No tengo muchos de estos archivos, por lo que mi/home
directorio es bastante pequeño.fuente
Ok, primero, las respuestas que he visto no abordan los 2 problemas más importantes.
Primero, aunque aplaudo su inmersión e intentar algo, la razón por la que ha tenido problemas se debe a una comprensión incompleta de la estructura de directorios de Linux. Confirme lo que sigue antes de seguir ciegamente mi consejo, ya que no soy un usuario habitual de los sabores * buntu de Linux, pero ...
Las aplicaciones no se encuentran (en mi experiencia) generalmente en / var, (hay excepciones), la mayoría de las aplicaciones se encuentran debajo del directorio / usr, / var se usa (en ubuntu) para archivos, registros y cachés relacionados con el servidor. también cosas que se perderían al reiniciar si se almacenan en / tmp.
Hay una compensación por hacer. / var en una unidad rápida (como un ssd) mejorará el rendimiento del sistema, pero debido a los detalles de las unidades ssd, puede reducir (algo) la vida útil de la unidad debido a escrituras más frecuentes.
Cáscara de nuez, rendimiento más rápido, / var en ssd, mayor duración de la unidad, / var en su unidad de 750GB.
Como referencia, todos mis archivos del sistema (openSUSE 13.1) y toda la estructura de directorios del sistema (incluido / var) existen en un solo SSD de 64 GB.
La información de Karel sobre sus datos es un poco engañosa (creo), ya que sus datos y el directorio de inicio están estrechamente vinculados. Mi sugerencia, monte / home en una partición en la unidad de 750GB. Esto simplificará la gestión de archivos a largo plazo.
Mis datos y sitio web son las únicas cosas que no están en el SSD, mis datos (/ home, / srv / http se guardan en unidades separadas para facilitar las actualizaciones o pasar a otras distribuciones. (Tengo archivos en mi directorio / home que fueron creados en 1998)
Contestaré cómo mover / var en una publicación que sigue
fuente
/bin
,/lib
,/opt
, & c.). Sin embargo, comúnmente almacenan cosas como archivos de bases de datos/var
. "sus datos y / directorio de inicio están estrechamente vinculados" Claro, pero puede ser más flexible y poner las cosas fuera de él. (O montaje de enlace simbólico / enlace para que pueda usar otro dispositivo pero todavía parece que está dentro~
.)De nuevo, por cierto, estoy de acuerdo con Karel en que hacer su instalación base en el SSD es la mejor opción. También recomiendo leer algunos otros tutoriales antes de seguir mis instrucciones.
NOTA: es mucho más fácil configurar su sistema durante una nueva instalación,
Ahora, si desea crear un nuevo punto de montaje para / var, hay numerosas cosas a considerar.
Algunos directorios serán más difíciles de mover porque los archivos pueden estar en uso, / var es uno de estos problemas secundarios. Cada vez que su sistema está activo, es probable que los datos se escriban en / var
Otra consideración es mantener los atributos de archivo correctos, la copia no lo hará sin los indicadores adecuados.
estos enlaces pueden ayudarlo a comenzar,
http://lists.opensuse.org/opensuse/2001-11/msg01343.html
http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space
NOTA: Prefiero usar tar sobre cp, es más rápido y sé que conservará los atributos de mi archivo, algo como lo siguiente (un ejemplo rápido, algunos pasos se han omitido por simplicidad)
NO SIGA ESTAS DIRECCIONES SIN ENTENDER LO QUE SE HACE
Me gusta esto
(reemplace sdxx con la partición de 50 GB que creó para su nuevo / var, por ejemplo / dev / sdb1)
monte su ssd como / mnt / oldroot
(aquí / dev / sdxx es la partición / en su ssd, probablemente / dev / sda1 o similar) Debería poder navegar su antiguo sistema de archivos ahora, comenzando en / mnt / oldroot
ahora copiará los archivos del antiguo directorio / var al nuevo
cuando finalice la copia, compare los 2 directorios, si todo se ve bien, cambie el nombre del antiguo directorio / var
Todo lo que queda es editar / mnt / oldroot / etc / fstab para agregar la nueva partición como punto de montaje para / var (lo dejaré a su imaginación)
luego
Si todo salió bien, cuando reinicie la nueva partición debe montarse como / var
fuente