Saltar al contenido

Cambiar el tamaño de la partición /var en un sistema remoto (Linux Debian Lenny)

Te doy la bienvenida a nuestra página web, en este lugar hallarás la resolución a lo que estás buscando.

Solución:

Si tiene espacio en su partición raíz para el contenido de /var, podría:

  1. detener cualquier cosa que esté usando /var donde sea posible
  2. volver a montar /var solo lectura por si acaso mount -f -oremount,ro /var
  3. Copiar /var a / bajo un nombre diferente con mkdir /vartmp; cp -av /var/* /vartmp/
  4. mover las cosas con mv /var /varmount; mv /vartmp /var
  5. comentar la entrada para /var en /etc/fstab
  6. reiniciar

Ahora deberías tener /var en su lugar tal como estaba en su partición raíz en lugar de la suya propia. Ahora puede cambiar el tamaño de la partición anterior según sea necesario. El paso 4 debería permitirle cambiar el nombre del /var aunque esté en uso como punto de montaje y ocupado (y los procesos con archivos abiertos allí rastrearán el cambio ya que los archivos abiertos no se mencionan por ruta+nombre, sino por inodo, una vez abiertos).

Si no tienes espacio en / pero hazlo /someotherfs entonces podría intentar moverlo allí con un enlace simbólico en / al igual que:

  1. detener cualquier cosa que esté usando /var donde sea posible
  2. volver a montar /var solo lectura por si acaso mount -f -oremount,ro /var
  3. Copiar /var con cp -av /var /someotherfs/var
  4. mover las cosas con mv /var /varmount; ln -s /someotherfs/var /var
  5. comentar la entrada para /var en /etc/fstab
  6. reiniciar

Sin embargo, esto es un poco más arriesgado, ya que debe asegurarse de que /someotherfs se monta antes /var al arrancar.

Si no tiene espacio donde desea copiarlo temporalmente, es posible que pueda reducir el tamaño de /var eliminando cosas como paquetes almacenados en caché (aptitude clean en configuraciones de estilo Debian, no hay duda de un equivalente yum comando), alejando otras cosas (por ejemplo, Debian mantiene los httpdocs predeterminados en /var/www así que si todavía está allí y tiene muchos datos allí, muévalos a otra partición) y eliminar archivos de /var/log que no son muy recientes (haciendo una copia de seguridad primero, en caso de que necesite consultarlos más adelante).

Como dice Zoredache: hagas lo que hagas, asegúrate de estar satisfecho con tu arreglo de respaldo antes de continuar.

Advertencia: todo lo anterior es de memoria, no lo he probado en ningún lado, ¡siga bajo su propio riesgo!

Reseñas y valoraciones

Acuérdate de que tienes la capacidad de decir si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *