it-swarm-es.tech

Cómo usar el segundo HDD como ruta de unidad de instalación del programa

Mi problema es que no tengo idea de cómo hacer que Ubuntu reconozca mi intención de tener una unidad para cargar y usar el sistema operativo y la otra para el almacenamiento de programas. ¿Es esto incluso factible? Tengo un amplio conocimiento con Windows e incluso funciones relacionadas con el servidor; Sin embargo, a pesar de un año de uso con Linux hace 3 años, estoy luchando por encontrar una solución.

Estoy usando un SSD Samsung 3D VNAND de 120 GB para arrancar Ubuntu y actualizaciones para el sistema operativo y una unidad secundaria Western Digital Black 2TB secundaria (que espero que ubuntu instale programas)

Como estaba confundido sobre el formato, simplemente particioné el SSD de 120 GB para cargar Ubuntu y dejé el cable de datos a 2TB desconectado de la placa base

Después de cargar y jugar con la herramienta de partición, me di cuenta de que el HDD aparecía en una ventana separada

No hubo ningún vínculo con el SSD original donde se encuentra Ubuntu

Si bien puedo formatear las unidades de 2TB y 120GB, no puedo determinar cómo hacer que funcionen de la manera que quiero.

2
Arosrheoc

Aconsejaría en contra y mantendría el sistema operativo en 1 unidad. Y en el SSD para tener el arranque rápido.

Si desea utilizar una segunda unidad, debe montar los directorios en las particiones de ese disco.

El software se instala en muchos directorios ya que el software se coloca en directorios destinados a esa parte del software./bin /,/usr /,/lib /,/var/y más directorios contendrán partes de una instalación. Y necesitará particiones para cada una de ellas, donde debe asegurarse de crear suficiente espacio para que la partición no se pueda llenar. Cada directorio tendrá una sobrecarga que disminuirá el espacio que puede usar para sus propios archivos. Vea esta respuesta en U&L donde se explica cómo hacerlo con enlaces simbólicos o enlaces (aunque es un nivel un poco alto).

Al final verás que probablemente vas a copiar todo en ese segundo disco.

Yo mismo pondría el/en el SSD y si quieres un/home/separado. Y use 2Tb como partición de datos. Esto es lo que tengo:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        46G  5,9G   38G  14% /
/dev/sda1        47M  3,5M   43M   8% /boot/efi
/dev/sda5        34G  540M   32G   2% /home
/dev/sdb1       917G   69G  802G   8% /discworld

(Quito el tmp).

Mi/casa/está vacío. Uso users-dirs.dirs para apuntar mis directorios a/discworld /:

$ ls -l /discworld/
total 72
drwxr-xr-x 6 rinzwind rinzwind 12288 mrt 18 23:07 Desktop
drwxr-xr-x 2 rinzwind rinzwind  4096 mrt  2 19:21 Documents
drwxr-xr-x 3 rinzwind rinzwind  4096 mrt 14 11:46 Downloads
drwxr-xr-x 2 rinzwind rinzwind  4096 jun  7  2015 Music
drwxr-xr-x 4 rinzwind rinzwind  4096 mrt 18 23:47 Pictures
drwxr-xr-x 2 rinzwind rinzwind  4096 jun  7  2015 Public
drwxrwxr-x 3 rinzwind rinzwind  4096 mrt  5 16:04 Steam
drwxr-xr-x 2 rinzwind rinzwind  4096 jun  7  2015 Templates
-rw------- 1 rinzwind rinzwind   672 nov  8 20:15 backup.user-dirs.dirs
drwxr-xr-x 2 rinzwind rinzwind  4096 jun  7  2015 Videos

$ more .config/user-dirs.dirs 
XDG_DESKTOP_DIR="/discworld/Desktop"
XDG_DOWNLOAD_DIR="/discworld/Downloads"
XDG_TEMPLATES_DIR="/discworld/Templates"
XDG_PUBLICSHARE_DIR="/discworld/Public"
XDG_DOCUMENTS_DIR="/discworld/Documents"
XDG_MUSIC_DIR="/discworld/Music"
XDG_PICTURES_DIR="/discworld/Pictures"
XDG_VIDEOS_DIR="/discworld/Videos"

Y tengo un SSD de repuesto, así que si alguna vez falla puedo estar en funcionamiento en 15 minutos (con un SSD que es lo que se necesita para instalar).


Y hay un movimiento en el mundo de Linux para crear un sistema base que tenga una parte de solo lectura y de escritura. Cuando eso sea posible, tu idea será posible. Pones todas las cosas de solo lectura en el SSD y el sistema lo volverá a escribir para que pueda escribir actualizaciones y luego lo montará como de solo lectura para usarlo.

1
Rinzwind

Rinzwind ha explicado los conceptos básicos, pero quiero hacer algunos puntos más:

  • La mayoría de las instalaciones de Ubuntu consumen no más de 15 GB para el sistema operativo más todos los programas que puede instalar, pero algunos pueden ser más que eso. El sistema en el que estoy escribiendo esto usa 28 GB para el sistema operativo más sus programas. En una computadora de escritorio o portátil típica, los datos del usuario van en /home. Los servidores pueden almacenar muchos datos en /srv o /var. Otras ubicaciones pueden ver un uso intensivo en algunos sistemas, pero los detalles dependen del propósito de la computadora y de cómo se administra.
  • Es posible dividir /usr (donde reside la mayoría de los archivos de programa), /home, /var, /srv, /tmp, y muchos otros directorios en sus propias particiones . Esto se puede hacer para segregar los datos por seguridad, para aprovechar las características únicas del sistema de archivos o por otras razones. Algunos directorios, como /etc, no pueden dividirse en sus propias particiones de esta manera.
  • No estoy de acuerdo con el uso de Rinzwind de una ubicación no estándar (/discworld en su caso) para contener la mayoría de los datos del usuario, al menos en la mayoría de los casos. Eso es reinventar la rueda y resulta en una mayor complejidad. Puede haber excepciones, como si está en una configuración de arranque dual y necesita compartir sus archivos personales en ambos sistemas operativos. Sin embargo, este podría ser un debate muy largo.

En general, no está claro por qué desea configurar las cosas como sugiere, Arosrheoc. Si desea indicar los motivos de su diseño sugerido, podríamos ofrecerle mejores consejos específicos. En general, parece que está intentando aplicar un hábito común de Windows (es decir, segregar el sistema operativo de sus aplicaciones) a Linux. Linux tiene un modelo muy diferente de cómo se instalan los programas, por lo que el hábito de Windows simplemente no funciona en Linux. Comprender el objetivo práctico (optimizar la velocidad, tener espacio para grandes programas específicos, permitir una fácil reinstalación del sistema operativo, etc.) puede permitirnos sugerir una alternativa que funcionará igual o mejor.

0
Rod Smith