파일을 압축하여 USB에 저장하는 명령을 생성했지만 Linux에서 USB를 감지할 수 없습니다.

파일을 압축하여 USB에 저장하는 명령을 생성했지만 Linux에서 USB를 감지할 수 없습니다.

우선 명령줄을 사용하여 Linux에서 USB를 감지할 수 없습니다. dev 디렉토리를 확인했지만 여전히 USB를 찾을 수 없습니다. df 명령을 사용하여 USB를 확인했습니다. 플러그를 꽂고 df를 입력한 다음 플러그를 뽑고 다시 df를 입력했는데 아무 것도 변경되지 않았습니다. 우리는 Windows 7 OS에서 Linux 명령줄을 사용하기 위해 서버(텔넷)를 사용하고 있습니다.

두 번째 문제는 내가 만든 bash 스크립트를 어떻게 실행할 수 있느냐는 것입니다. 내 .sh 파일을 /usr/bin/에 넣을 수 없는 것 같습니다. 내 명령을 일반 명령처럼 모든 디렉터리에서 실행 가능하게 만들고 싶습니다. 죄송합니다. 저는 아직 이 일에 초보자입니다. 이것이 내가 Windows에 너무 많이 머물면서 얻는 것입니다.

내 영어로 미안해요. 미리 감사드립니다.

답변1

df는 마운트된 파일 시스템만 표시합니다. 사용하는 Linux 배포판은 USB 드라이브를 자동 마운트할 수도 있고 그렇지 않을 수도 있습니다.

USB 드라이브를 삽입하거나 제거하는 경우 작업을 수행하는 올바른 방법은 udev 규칙을 사용하는 것입니다. 보다http://reactivated.net/writing_udev_rules.html

lsusb 명령을 사용하여 현재 USB 버스에 무엇이 있는지 확인할 수도 있습니다. 보다:http://linuxcommand.org/man_pages/lsusb8.html

귀하의 사례에 적합한 것은 귀하의 특정 사용 사례에 따라 다릅니다.

답변2

원격으로 액세스하고 있기 때문에 대부분의 "환경"의 데스크탑 파일 관리자가 대부분의 시스템에서 해당 미디어를 마운트하므로 자동 마운트되지 않을 것입니다. 불행한 일이지만 이것이 "사용자 친화적인" 배포판이 만드는 방식입니다.

먼저 다음을 실행하여 USB가 작동하는지 확인할 수 있습니다.

/sbin/udevadm monitor

그런 다음 USB 디스크를 꽂았다가 빼십시오. 일부 이벤트가 인쇄된 것을 볼 수 있습니다. 그 안에 있는 동안 /dev/disk/by-id를 살펴보고 장치 노드(symlink)가 보이는지 확인하세요.

그렇다면 다음과 같이 마운트할 수 있습니다.

mkdir /mnt/media1
mount -t auto /dev/disk/(fullpathtodevice) /mnt/media1

제거하기 전에 마운트를 해제해야 합니다.

이를 수행하려면 수퍼유저(루트)이거나 루트 및 올바른 그룹에서 활성화되어야 합니다.

두 번째 질문과 관련하여 호스트 전체에서 사용할 사용자 정의 스크립트를 넣을 올바른 위치는 입니다 /usr/local/bin. 다시 말하지만, 그렇게 하려면 루트 사용자여야 합니다.

답변3

운영 체제에서 제공되지 않는 프로그램을 넣는 올바른 위치는 /usr/local/bin입니다. /usr/local/bin 디렉토리는 대부분의 Linux 배포판의 PATH 변수에 포함되어 있습니다.

답변4

gby가 맞습니다. df는 마운트된 파일 시스템만 감지합니다.

fstab다른 답변에서 만드는 방법을 자세히 설명하는 간단한 규칙을 사용하는 것이 좋습니다.여기.

물론 이를 위해서는 실제로나중에 파일 시스템 - 파일 관리자(나는 pcmanfm을 사용합니다 - Thunar도 이 작업을 수행한다는 것을 알고 있습니다)는 fstab에서 해당 행을 감지하고 마운트 가능한 것으로 나열해야 합니다. 드라이브를 마운트하는 방법은 파일 관리자에 따라 다르지만 일반적으로 아이콘을 마우스 오른쪽 버튼으로 클릭하고 키를 누르는 작업이 포함됩니다 Mount. 드라이브 작업이 끝나면 마운트 해제도 마찬가지입니다.

당신은 또한 할 수 있습니다 mount /dev/insert-usb-device-here/umount /dev/insert-usb-device-here


su이러한 일을 하기 전에 당신 이 sudo루팅 해야 한다는 것은 말할 필요도 없습니다 .

관련 정보