Назад | Перейти на главную страницу

Перемонтировать root RW без перезагрузки

Сегодня я сделал что-то глупое на продакшене xen vm server. Я установил средство отображения внешних устройств в режиме только для чтения, чтобы сделать копию файловой системы. Этот процесс прошел хорошо, но затем rootfs / стал доступен только для чтения внутри гостевой машины.

/dev/xvda on / type ext4 (ro,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)

К счастью, все важные службы на нем с помощью /home и /var разделы, поэтому машина не перестанет работать, но теперь я не могу перемонтировать / root как RW без перезагрузки (что не вариант, так как он производственный).

Я попытался:

  1. fsck -f /dev/xvda
  2. mount -o rw,remount /
  3. mount -n -o remount,rw /

Перемонтировать как RW не позволяет.

[Mon Jul  7 14:59:06 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 14:59:21 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 14:59:50 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 15:00:13 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 15:00:16 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user

Подскажите пожалуйста возможно ли без перезагрузки?

Я использовал mount -o rw,remount / без проблем много раз. Сообщение «Прервать принудительно пользователем» указывает на возможную проблему с файловой системой, которую можно исправить только с помощью fsck. К сожалению, для этого вам, вероятно, придется перезагрузиться. Другой альтернативой является то, что диск представляет собой USB-устройство или флэш-устройство с физическим переключателем только для чтения, который необходимо перевернуть.