컴파일된 아치 커널이 있습니다. /root 아래에 일부 파일이 있으므로 사용자가 USB 마운트를 활성화했습니다. dmesg에서 알 수 있듯이 두 개의 USB를 인식합니다. 하나는 키보드에 연결되어 있습니다.
다음 명령을 시도했지만 해당 명령이 마운트된 폴더가 내 USB가 아닙니다.
mount -t auto /dev/sdb2 /mnt/media
mount -t auto /dev/sda2 /mnt/media
/dev에는 아무것도 보이지 않습니다.
sda
sda1
sda2
sdb
sdb1
sdb2
USB를 마운트하려면 어떻게 해야 합니까?
업데이트: sdb1 및 sdaxx에 장치를 마운트하려고 시도했지만 /root 파일 시스템만 /mnt/media에 마운트되었습니다. 또한 USB 형식 유형을 ext4로 변경했는데, 이는 커널에 로드된 유일한 파일 시스템 모듈이기 때문입니다.
아직 결과가 없습니다.
답변1
Unix/Linux 기반 시스템에 USB나 하드 드라이브와 같은 외부 장치를 설치하는 방법에는 두 가지가 있습니다. 이해하기 쉽도록 수동설치에 대해 설명하겠습니다.
플래시 드라이브를 컴퓨터의 USB 포트 중 하나에 연결합니다.
터미널 창을 열고 "루트" 사용자가 됩니다.
루트 사용자가 되려면 다음 명령을 입력하십시오.
jason@linux:~> su
Password:
linux:/home/jason #
루트가 되면 동일한 터미널 창에 다음 명령을 입력하여 컴퓨터가 삽입한 플래시 드라이브를 인식하는지 확인하세요.
linux:/home/jason # lsusb
Bus 002 Device 003: ID 08ec:0010 M-Systems Flash Disk Pioneers DiskOnKey
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
linux:/home/jason #
이 메시지는 시스템이 "M-Systems Flash Disk Pioneers DiskOnKey"라는 이름의 USB 장치를 인식했다는 의미입니다. 플래시 드라이브의 이름이 다를 가능성이 높으므로 출력에서 플래시 드라이브 제조업체의 이름을 찾으십시오.
노트: 시스템에 USB 장치가 하나만 연결되어 있습니다. 여러 장치를 연결하면 해당 장치와 플래시 장치를 인식하므로 출력물이 내 것과 매우 다르게 보일 가능성이 높습니다.
USB 드라이브를 성공적으로 식별한 후에는 USB 드라이브를 마운트할 디렉터리를 생성해야 합니다. 이를 위해 동일한 터미널 창에 다음 명령을 입력했습니다.
linux:/home/jason # cd Desktop/
linux:/home/jason/Desktop # mkdir flash
linux:/home/jason/Desktop #
- 이
cd Desktop
명령은 컴퓨터에 데스크탑 디렉토리(데스크탑에서 직접 플래시 드라이브에 액세스할 수 있도록 디렉토리를 생성하려는 위치)로 이동하도록 지시합니다. - 이
mkdir flash
명령은 플래시 드라이브를 마운트하는 데 사용할 "flash"라는 디렉터리를 생성합니다.
플래시 드라이브에 연결하려면 적절한 장치를 구해야 합니다. 이렇게 하려면 동일한 터미널 창에서 다음 명령을 실행하면 됩니다.
dmesg | grep -i "SCSI device"
linux:/home/jason/Desktop # dmesg | grep -i "SCSI device"
SCSI device sda: 31520 512-byte hdwr sectors (16 MB)
SCSI device sda: 31520 512-byte hdwr sectors (16 MB)
SCSI device sda: 31520 512-byte hdwr sectors (16 MB)
linux:/home/jason/Desktop #
보시다시피 세 개의 출력 라인이 있지만 모두 동일합니다. 우리가 관심 있는 정보는 "SCSI 장치" 바로 다음에 나오는 출력입니다. 내 컴퓨터에서는 sda
.
이것이 우리가 찾고 있는 장치입니다. 이는 대부분의 컴퓨터에서 발생합니다. SATA 드라이브나 SCSI 드라이브가 있는 최신 시스템의 경우 출력이 완전히 다를 가능성이 높습니다. 찾고 있는 단어는 sdb
또는 일 수 있습니다 sdc
. 올바른 장치를 선택하려면 플래시 드라이브를 설명하는 몇 가지 정보를 찾아보세요. 예를 들어, 플래시 드라이브에 16MB의 저장 공간이 있습니다. 출력에서 단어(16MB)는 이것이 내 플래시 드라이브임을 나타내는 좋은 표시입니다.
sda
올바른 장치( , 등) sdb
를 찾으면 sdc
동일한 터미널 창에 다음 명령을 입력합니다.
linux:/home/jason/Desktop # pwd
/home/jason/Desktop
linux:/home/jason/Desktop # mount -t vfat -o uid=jason,gid=users /dev/sda /home/jason/Desktop/flash
linux:/home/jason/Desktop #
pwd
플래시 드라이브를 정확하게 마운트할 수 있도록 데스크탑 경로를 보는 데 사용됩니다. 나중에 그 줄을 사용하게 됩니다.- 다음 명령은 플래시 드라이브를 플래시 디렉터리에 마운트하는 명령입니다. 이해할 수 있도록 분해해 보겠습니다.
mount
사용되는 명령입니다.-t vfat
"vfat" 파일 시스템(대부분의 플래시 드라이브)을 마운트하라는 명령을 지시합니다.-o uid=jason,gid=users
"jason" 사용자가 설치에 액세스할 수 있도록 합니다. 로그인에 사용하는 사용자로 변경해야 합니다. 예: 사용자 이름 "jhamilton"으로 로그인하는 경우 이 이름을 사용해야 합니다-o uid=jhamilton,gid=users
./dev/sda
올바른 장치를 가리킵니다. 이전에 찾은 것과 동일한 장치를 사용하는지 확인하십시오. 예: 이전에 올바른 장치가 "sdc"임을 발견한 경우 해당 장치를 대신 사용할 수 있습니다/dev/sdc
./home/jason/Desktop/flash
장치를 설치하려는 디렉터리입니다. 여기서는 이 명령의 결과를 사용해야 합니다pwd
. 예: 명령 다음 줄을 사용할 수 있는pwd
경우 ./home/jhamilton/Desktop
/home/jhamilton/Desktop/flash
이제 플래시 드라이브가 설치되었으며 사용할 준비가 되었습니다. 지침을 정확하게 따르면 파일, 이미지, 음악 또는 기타 원하는 것을 저장하는 데 사용할 수 있는 "flash"라는 새 폴더가 바탕 화면에 나타납니다!