유지 관리 셸에서 파일 전송

유지 관리 셸에서 파일 전송

우분투 14.04를 실행 중입니다.

컴퓨터를 부팅하려고 했으나 다음 오류가 발생했습니다.

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

컴퓨터가 부팅되지 않아서 파일을 전송해야 합니다. 명령줄에서 파일에 액세스할 수 있지만 파일을 전송할 수는 없습니다.

USB 드라이브를 마운트하려고 했지만 '마운트'가 설치되지 않았습니다.

그런 다음 사용했습니다.rsync -avh /dev/sdb /media/usb

에러 메시지:

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

나는 이 방법에 얽매이지 않습니다. 파일을 전송하면 됩니다.

어떤 도움이라도 주시면 감사하겠습니다.

답변1

어려운 일을 하는 대신 USB나 CD/DVD에서 라이브 Linux 시스템을 시작하고 이를 통해 데이터를 복구할 수 있습니다. 또한 마운트 오류 진단이 더욱 편리해집니다.

정말로 복구 쉘을 사용하고 싶거나 사용해야 하는 경우,

  • /run또는 와 같은 쓰기 가능한 파일 시스템을 찾으십시오 ( 적절한 파일 /tmp의 출력 mount이나 내용 에서 마운트 옵션을 확인하십시오)./proc/mounts
  • 쓰기 가능한 tmpfs 마운트 지점을 직접 생성하십시오( mount -t tmpfs none /tmp).

여기에서 나중에 데이터가 포함된 파일 시스템과 전송 매체에 있는 파일 시스템의 마운트 지점으로 사용할 수 있는 디렉터리를 생성할 수 있습니다. 실수로 데이터를 변경하거나 삭제하지 않으려면 전자 --read-only의 플래그를 사용해야 합니다 .mount

관련 정보