Particiones, discos duros, etc.

Particiones, discos duros, etc.

Soy realmente nuevo en Linux. Tengo un servidor alojado en una empresa de buena reputación y me acabo de quedar sin espacio en mi directorio /var. Lo supe cuando subí archivos y pensé que había un error de escritura.

Sé que el servidor que compré tiene dos discos duros. Estoy confundido en varias cosas:

  1. Montaje = ¿Colocar su disco duro "en" un directorio local para que ese directorio actúe como almacenamiento ahora?
  2. ¿Cómo puede agregar más espacio (¿montaje?) a su directorio /var o, por ejemplo, /home2? [Hice este directorio yo mismo]

Este es mi fdisk actual -l ingrese la descripción de la imagen aquí Al ver esto, nuevamente me llenan de preguntas:

  1. ¿Boot y * significan que se inicia al arrancar/reiniciar?
  2. Dice Disco /dev/sda en la parte superior, ¿sda1,sda2,sda3 significan particiones en la unidad sda? Si es así, ¿es lo mismo para SDB?
  3. Luego están dev/md1 y /dev/md2. Aquí es donde estoy muy confundido... cuando compré mi servidor, las especificaciones eran solo 2 unidades SSD... ¿por qué hay 3 unidades de 400 GB para/dev/sda? ¿dev/sdb y /dev/md2?
  4. ¿Cuál es la diferencia entre md1 y sda?

También navegué minuciosamente en línea, así que aquí está mi montura (¿probablemente porque la necesitarás? No estoy seguro...)

ingrese la descripción de la imagen aquí

Mi archivo /etc/fstab

    # <file system> <mount point>   <type>  <options>   <dump>  <pass>
/dev/md1    /   ext4    errors=remount-ro,relatime,discard  0   1
/dev/md2    /home   ext4    defaults,relatime,discard   1   2
/dev/sda3   swap    swap    defaults    0   0
/dev/sdb3   swap    swap    defaults    0   0
proc        /proc   proc    defaults        0   0
sysfs       /sys    sysfs   defaults        0   0
devtmpfs    /dev    devtmpfs    rw  0   0

¡Muchas gracias por revisar esto y ayudarme! ¡Te agradezco mucho por tu tiempo!

Respuesta1

Tiene dos unidades físicas ( /dev/sday /dev/sdb), cada una de las cuales está particionada de manera idéntica con una partición más pequeña para el sistema de archivos raíz, una más grande y una partición de intercambio.

Cada una de las dos primeras particiones de ambos discos se combina en una matriz RAID 1. RAID 1 es una duplicación, lo que significa que si un disco falla, se puede reemplazar por otro disco idéntico sin pérdida de datos.

Sus dos matrices RAID resultantes son /dev/md1y /dev/md2. mountle muestra que /dev/md1está montado como raíz ( /) y /dev/md2está montado en /home.

Por lo tanto, no tiene ninguna partición no asignada o desmontada para usar /var. /vares parte del /sistema de archivos raíz ( ) que ya llenó con 19 GB de cosas.

Dado que la partición más grande está en /home, es posible que desees guardar tus archivos allí o reorganizar todo. Teniendo en cuenta su nivel de experiencia, puede ser una mala idea intentar reorganizar los puntos de montaje.

Si desea seguir adelante y hacerlo, debe realizar una limpieza para obtener espacio libre para trabajar, mover archivos de /vara /home, desmontar /homey cambiar el punto de montaje a /var. La parte complicada es desmontarlo /homemientras está conectado al servidor y, una vez desmontado, también deberá asegurarse de que las carpetas y los permisos necesarios estén configurados /home(sin el montaje) para poder volver a conectarse.

Una alternativa más sencilla podría ser crear /home/var, mover todo desde /varallí y luego eliminarlo /varpara reemplazarlo con un enlace suave a /home/var.

Respuesta2

me quedé sin espacio en mi directorio /var

Según el diseño que ha compartido, /var es parte de / y del volumen /dev/md2. Esto podría ser malo, porque parece que todo su sistema operativo, excepto /home, está en ese volumen. Sacaría todo de /home2 y lo colocaría en /home en un lugar seguro mientras resuelves la situación.

Montaje = ¿Colocar su disco duro "en" un directorio local para que ese directorio actúe como almacenamiento ahora?

Algo así como. Un dispositivo de bloque montado (dispositivo de almacenamiento no volátil, disco duro, SDD, etc.) significa que está disponible para que el sistema pueda leer y escribir. Una unidad desmontada está conectada al hardware y puede ser reconocida por el kernel y el sistema, pero el sistema no la ha habilitado ni autorizado para su uso.

¿Boot y * significan que se inicia al arrancar/reiniciar?

Sí, la ESTRELLA * en la columna de Arranque indica que esta partición está marcada como de arranque y el BIOS debe buscar aquí cuando se enciende.

Dice Disco /dev/sda en la parte superior, ¿sda1,sda2,sda3 significan particiones en la unidad sda? Si es así, ¿es lo mismo para SDB?

Sí. Linux etiqueta los discos duros como sda y sdb, y las particiones físicas como un número en cada dispositivo.

Luego están dev/md1 y /dev/md2. Aquí es donde estoy muy confundido... cuando compré mi servidor, las especificaciones eran solo 2 unidades SSD... ¿por qué hay 3 unidades de 400 GB para/dev/sda? ¿dev/sdb y /dev/md2?

¡Gran pregunta! MD es la abreviatura de controlador de dispositivos múltiples. Esto comúnmente se denomina incursión de software, donde el kernel y el código utilizan múltiples dispositivos de almacenamiento y manejan operaciones de lectura/escritura entre ellos como lo haría un controlador de incursión de hardware, a través de controladores y código.

Entonces, en realidad no tiene tres unidades, tiene dos unidades físicas que actúan como parte de una incursión de software y luego tiene el volumen lógico escrito en ambas unidades físicas que aparece como una tercera unidad.

Su proveedor ha configurado su sistema de esta manera:

Physical drives:
/dev/sda
- /dev/sda1 - software raid array #1
- /dev/sda2 - software raid array #2
- /dev/sda3 - swap partition
/dev/sdb
- /dev/sdb1 - software raid array #1
- /dev/sdb2 - software raid array #1
- /dev/sdb3 - swap partition

Logical drives:
/dev/md1 = /  19.5G (software raid, uses /dev/sda1 and /dev/sdb1)
/dev/md2 = /home   427.1 G (software raid, uses /dev/sda2 and /dev/sdb2)

Parece que se ha asignado todo el espacio en disco. Cuando creaste /home2 se convirtió en parte del sistema de archivos /. Si desea agregar más espacio para /home2, necesitará agregar más discos al sistema O reducir el tamaño de /home (/dev/md2) y crear una nueva partición que pueda montarse en /home2.

información relacionada