USB가 /home에 마운트되어 모든 하위 디렉터리가 손실되었습니다.

USB가 /home에 마운트되어 모든 하위 디렉터리가 손실되었습니다.

한 시간 정도 검색했는데 답을 찾을 수 없습니다. 누군가 나에게 도움이 될 수 있는 또 다른 단서를 알고 있다면 기꺼이 찾아보겠습니다.

그래서 무슨 일이 일어나고 있는지 설치 및 제거 방법을 배우고 있습니다. 나는 매우 큰 실수를 저질렀고 USB가 /home에 마운트되어 /home 아래의 모든 하위 디렉터리가 손실되었다고 생각합니다. 이것은 Linux를 새로 설치한 것이지만 필요하지 않으면 다시 설치하고 싶지 않을 만큼 오래되었습니다.

USB 드라이브가 무엇인지 알아내기 전에 USB 드라이브를 꽂았다가 뽑고 몇 번 사용해 보았습니다. 그런 다음 집에 설치했습니다. 내 모든 하위 디렉토리가 사라진 것을 발견했습니다. 내가 읽은 바에 따르면 USB를 마운트 해제하기만 하면 모든 것이 이전과 동일하게 됩니다. 훌륭한. . . . 그러나 실제로는 그렇지 않습니다. 디렉토리를 다시 만들어 보았지만 입력/출력 오류가 있다고 들었습니다. 나는 이것이 OS가 여전히 드라이브가 해당 디렉토리에 마운트되어 있다고 생각하기 때문이라고 생각합니다.

답변1

USB 장치를 분리하세요아니요제거와 동일합니다. 시스템은 여전히 ​​​​그것이 있다고 생각합니다. 다음과 같이 여전히 제거할 수 있습니다.

umount /home

이 작업을 수행하는 동안 장치를 전원에 연결하십시오.

그 사이에 수행한 작업에 따라 모든 것이 중단될 수 있으며 이로 인해 umount오류가 발생할 수 있습니다. 이 경우에는 컴퓨터를 다시 시작하면 됩니다. 복구되면 마운트를 기억하지 않으며 모든 것이 다시 표시됩니다.


마운트 지점에 무언가를 설치하면 mount /dev/sda /mnt/point설치한 장치의 내용이 /dev/sda이 디렉토리 트리 아래에 나타납니다 /mnt/point. 일반적으로 빈 디렉터리를 마운트 지점으로 사용하지만 그렇지 않으면(여기처럼) 원본 콘텐츠가 다른 장치에서 차단됩니다. 콘텐츠는 여전히 디스크에 물리적으로 저장되어 있으며 실제로 마운트에 의해 숨겨져 있으면 만질 수 없습니다. 아무 일도 일어나지 않습니다. 그러나 보이는 것은 장치에 있는 것입니다.

관련 정보