Передача файлов из оболочки обслуживания

Передача файлов из оболочки обслуживания

Я использую Ubuntu 14.04.

Я попытался загрузить компьютер и получил следующую ошибку:

General error mounting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system

Так как компьютер не загружается, мне нужно перенести файлы. Я могу получить доступ к файлам из командной строки, но не могу перенести файлы.

Я попытался смонтировать USB-накопитель, но «mount» не установлен.

Затем я использовалrsync -avh /dev/sdb /media/usb

сообщение об ошибке:

rsync: mknod "/media/usb" failed: Read-only file system (30)

Я не привязан к этому методу. Мне просто нужно перенести свои файлы.

Любая помощь будет оценена.

решение1

Вместо того, чтобы идти сложным путем, вы можете просто запустить живую систему Linux с USB или CD/DVD и спасти свои данные с помощью этого. Это также сделает диагностику ошибок монтирования более удобной.

Если вы действительно хотите или вам необходимо использовать спасательную оболочку,

  • найдите записываемую файловую систему, например /runили /tmp(просмотрите параметры монтирования в выводе mountили содержимое /proc/mountsдля поиска подходящих) или
  • самостоятельно создайте доступную для записи точку монтирования tmpfs ( mount -t tmpfs none /tmp).

Там вы можете создать каталоги, которые вы можете позже использовать в качестве точек монтирования для файловых систем, содержащих ваши данные, и тех, что находятся на вашем носителе передачи. Вы должны использовать флаг --read-onlyна mountпервом, чтобы случайно не изменить или не удалить какие-либо данные.

Связанный контент