USB 대신 자체 파일 시스템을 마운트하시겠습니까?

USB 대신 자체 파일 시스템을 마운트하시겠습니까?

나는 *nix가 파티션을 처리하는 방법에 전혀 익숙하지 않지만 USB 드라이브에서 파일을 가져와야 했기 때문에 온라인을 따라갔습니다.우편 엽서이는 다음 명령을 사용하여 USB 스틱을 마운트할 수 있음을 의미합니다.

sudo mount -t auto /dev/sdb1 /mnt

이렇게 했는데 이제 ls /mnt내 컴퓨터의 /home/ 디렉터리의 내용이 반환되어 제거할 수 있을지 걱정됩니다.

데이터에 영향을 주지 않고 어떻게 이 상황을 제거할 수 있습니까?

USB 드라이브 설치 방법에 대한 이해하기 쉬운 지침은 어디에서 찾을 수 있습니까?

답변1

분명히 컴퓨터에는 두 개의 하드 드라이브가 있고 /home두 번째 하드 드라이브에는 전용 파티션이 있습니다.

무슨 일이 일어나고 있는지 /dev/sdb1(이것은 USB 드라이브가 아닙니다) 이제 한 번 켜고 /home끄는 두 번 마운트되었습니다 /mnt. 유일한 실제 위험은 예를 들어 실수로 무언가를 삭제할 가능성이 두 배로 높아졌다는 것입니다. 이런 일을 하는 습관이 없더라도 걱정하지 마세요.

데이터에 영향을 주지 않고 어떻게 이 상황을 제거할 수 있습니까?

오직 umount /mnt. "장치 사용 중" 메시지가 표시되면 해당 위치에 셸이나 파일 브라우저가 이미 열려 있기 때문입니다. 그곳에서 디렉터리를 변경하세요.

USB 드라이브 설치 방법에 대한 이해하기 쉬운 지침은 어디에서 찾을 수 있습니까?

최신 Linux 배포판(그리고 다른 *nix 배포판도 의심됩니다)에는 자동으로 마운트할 수 있는 데스크탑 환경이 제공되므로 대부분의 초보자는 이러한 문제에 대해 너무 걱정할 필요가 없습니다.

어떤 이유로 자동 설치 프로그램을 사용하지 않는 경우 man mount여기에서 시작하는 것이 좋습니다. 장치 노드는 순차적으로 할당되므로 /dev/sdb1결과는 USB가 아닙니다. 올바른 장치 노드에 대한 단서를 얻는 한 가지 방법은 연결하지 않고 다양한 파일을 살펴본 sd다음 추가하고 다시 보는 것입니다. /dev이미 두 개의 하드 드라이브가 있는 경우 다른 하드 드라이브(USB 스틱 포함)를 삽입하면SDDC, sdc1이 첫 번째 파티션이 됩니다.

답변2

다른 위치에서 설치했으므로 /home데이터 손실 없이 제거할 수 있습니다 umount /mnt. /mnt에서 어떤 프로세스도 시작하지 않았다고 가정합니다. 비슷한 명령을 사용하여 해당 마운트 지점에 열려 있는 파일이 있는지 확인할 수 있습니다 lsof.

파일이 /mnt에서 열려 있는 동안 마운트를 해제하려고 하면 어쨌든 오류가 발생합니다.

umount: unmount of /mnt failed: Device busy

올바른 USB 디스크 장치 찾기 정보:

sudo lshw -class disk

/dev/sdX이를 통해 필요한 장치를 찾을 수 있습니다 .

관련 정보