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/fstab
archivo está intentando montar un dispositivo etiquetado root
pero 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 /dev
directorio y luego ejecutar:
e2label /dev/your-device root
Después de eso y reiniciando, debería montar el sistema de archivos en rw
modo.