/에 /dev/sdc2를 설치한 후 시스템이 응답하지 않습니다.

/에 /dev/sdc2를 설치한 후 시스템이 응답하지 않습니다.

/dev/sdc2그래서 Ubuntu 워크스테이션의 디렉토리에 하드 드라이브를 마운트하려고 시도했지만 /설치 후에는 더 이상 Ubuntu 워크스테이션에 원격으로 액세스할 수 없었습니다. 설치를 실행하는 데 사용한 정확한 명령은 다음과 같습니다.

sudo mount /dev/sdc2 /

무엇이 문제인지 잘 모르겠지만 /디렉토리에 하드 드라이브를 마운트하면 문제가 해결될 것이라고 생각합니다. 내가 아는 한, /디렉터리의 모든 파일과 폴더가 삭제되지는 않습니다.

너무 불안해서 사무실로 돌아가서 하드 드라이브를 뽑아서 Ubuntu 워크스테이션을 뽑은 후 다시 원격으로 액세스할 수 있는지 확인해야 했습니다. 이 문제에 대한 통찰력을 주시면 대단히 감사하겠습니다! :)

답변1

/불행하게도 마운트 지점에 파일 시스템을 마운트하는 중입니다.달리기새로 설치된 파일 시스템 자체에 전체 Linux 설치가 포함되지 않는 한 Linux 설치는 치명적입니다(이 경우에도 이는 나쁜 생각입니다).

이유는 다음과 같습니다.

  • /구성 파일, 계정 관리에 사용되는 의사 파일 시스템을 포함하여 운영 체제의 전체 파일 시스템 트리가 연결되는 루트 마운트 지점입니다.모든 명령에 대한 바이너리 실행 파일이는 쉘에 내장된 명령이 아닙니다.
  • 다른 파일 시스템이 연결된 마운트 지점에 마운트하면 이전 파일 시스템의 내용이 새 파일 시스템의 내용으로 숨겨집니다.

이는 원래 설치가 여전히 하드 드라이브에 있는 동안 운영 체제가 /dev/sdc2예상하는 대로 운영 체제가 볼 수 있음을 의미합니다. 이것은 실제로 완전히 쓸모 없게 만듭니다.

더 이상 어떤 명령도 호출할 수 없으므로(셸은 더 이상 표시되지 않는 파일 시스템에서 실행 파일을 찾으려고 시도한다는 점을 기억하세요) 유일한 옵션은 다음을 시도하는 것입니다."마법의 SysRq 키 입력":

  • Alt+를 누르고 SysRq두 키를 동시에 누른 상태에서 순서대로 누릅니다 R E I S U B. @TooTea가 언급한 이 시퀀스에 대한 좋은 니모닉은 "오른쪽전자 안내두번째기예에프에스체계테리 직물두번째로켄”.

이는 실행 중인 커널에게 가능한 한 순서대로 시스템을 동기화하고 종료하도록 지시합니다(그러나 이것이 작동하지 않으면 유일한 옵션은 전원을 끄는 것입니다). 그런 다음 컴퓨터를 다시 부팅할 수 있습니다. fstab마운트를 수정하지 않았으므로 /dev/sdc2컴퓨터가 다시 부팅되고 운영 체제가 마운트된 원래 파일 시스템을 사용하여 마운트됩니다 /.

미래를 위해, 하드 드라이브가 임시로 연결되는 "전용" 마운트 지점입니다 /mnt.

답변2

Alt + SysRQ+ REISUB또는 를 누릅니다 SUB.

다시는 이 작업을 수행하지 마십시오. 기본적으로 실행 중인 시스템을 덮어썼으며 현재 실행 중인 응용 프로그램은 기본 시스템이 효과적으로 제거되었다는 사실을 인식하지 못합니다.

관련 정보