El sistema de archivos raíz de CentOS pasa a modo de solo lectura después del reinicio

El sistema de archivos raíz de CentOS pasa a modo de solo lectura después del reinicio

Recientemente realicé un rsync de una instancia de AWS a otra. Esto dio como resultado que el sistema de archivos raíz pasara al modo de solo lectura.

Puedo volver a montar el sistema de archivos con permiso de lectura y escritura, pero después de reiniciar el sistema volverá a ser de solo lectura:

mount
...
/dev/xvda1 on / type xfs (ro,relatime,attr2,inode64,noquota)
...
sudo mount -o remount,rw /dev/xvda1

mount
...
/dev/xvda1 on / type xfs (rw,relatime,attr2,inode64,noquota)
...

reiniciar

mount
...
/dev/xvda1 on / type xfs (ro,relatime,attr2,inode64,noquota)
...

Esta es una instancia de CentOS.

No pude encontrar una publicación similar, pero rediríjame si me perdí una. Se agradece cualquier ayuda.

Actualizar

journalctl
...
Jul 23 11:48:36 ip-xxx.compute.internal systemd-remount-fs[1773]: mount: can't find LABEL=root
Jul 23 11:48:36 ip-xxx.compute.internal systemd-remount-fs[1773]: /bin/mount for / exited with exit status 1.
Jul 23 11:48:36 ip-xxx.compute.internal systemd[1]: systemd-remount-fs.service: main process exited, code=exited, status=1/FAILURE
Jul 23 11:48:36 ip-xxx.compute.internal systemd[1]: Failed to start Remount Root and Kernel File Systems.
Jul 23 11:48:36 ip-xxx.compute.internal systemd[1]: Unit systemd-remount-fs.service entered failed state.
Jul 23 11:48:36 ip-xxx.compute.internal systemd[1]: systemd-remount-fs.service failed.
...
cat /etc/fstab | head -n 1
LABEL=root /         xfs    defaults,relatime  1 1

Solución Consulte la respuesta aceptada de nKn. Sin embargo, en mi caso necesitaba dar un par de pasos adicionales:

  • Como se trataba de un sistema de archivos raíz/arranque, necesitaba adjuntar el volumen a otra instancia y luego volver a etiquetar el sistema de archivos antes de volver a adjuntarlo a la instancia original. Esto fue en AWS y se puede hacer deteniendo dos instancias y yendo a Volúmenes, Acciones > Adjuntar volumen > Seleccionar segunda instancia.

  • Como mi sistema era xfs necesito usar: xfs_admin -L "root" /dev/sdb (https://docs.oracle.com/cd/E37670_01/E37355/html/ol_admin_xfs.html) una vez adscrito a la segunda instancia.

Respuesta1

El problema parece estar aquí, como habrás notado:

Jul 23 11:48:36 ip-xxx.compute.internal systemd-remount-fs[1773]: mount: can't find LABEL=root

En su /etc/fstabarchivo está intentando montar un dispositivo etiquetado rootpero por alguna razón ya no está disponible. Tal vez una actualización haya eliminado la etiqueta (aunque esto no es común). Para solucionar el problema, simplemente vuelva a etiquetar el dispositivo.

Tendrá que encontrar el dispositivo en su sistema de archivos en el /devdirectorio y luego ejecutar:

e2label /dev/your-device root

Después de eso y reiniciando, debería montar el sistema de archivos en rwmodo.

información relacionada