장치 감지 및 마운트


157

오늘 우분투를 업그레이드했는데 우분투가 다른 저장 장치를 감지하지 않는 것을 제외하고는 모든 것이 원활하게 작동합니다. 내 파티션 /과 /home파티션은 제대로 작동하지만 다른 파티션은 감지되지 않습니다. USB 스틱과 동일한 문제가 있다는 것을 제외하고는 상관하지 않습니다.

USB 스틱을 꽂으면 표시등이 켜지지 만 컴퓨터가 아무것도 감지하지 못합니다. 분명히하기 위해 마우스와 키보드는 USB를 통해 연결되어 정상적으로 작동합니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 인터넷에서 찾은 제안 중 아무 것도 영향을 미치지 않습니다.


1
출력은 lsblk무엇입니까?
— 또 다른 사용자

내가 이것을 확실히하기 위해, 이것은 가상 머신이 아닌 독립형 우분투입니다. sudo fdisk -l터미널에서 실행 하고 출력을 게시하십시오.
— Jack Mayerz

당신은 내 대답을 여기에서
— Mitch

1
df -h의 결과는 무엇입니까? USB 장치가 있습니까?
— Jay

최신 휴대용 HDD의 경우 몇 시간 동안 (6 시간 이상) 연결하지 않은 상태에서 다시 장착 할 수 있습니다. 트랜센드 씨게이트 2TB 확장이 관찰
— Thilanka Deshan-minion91

답변:


192

해결 방법 1 : 디스크 프로그램을 사용해보십시오 ( GUI로 Ubuntu를 실행하는 경우 ).

(gnome-disk-utility 패키지가 설치되어 있는지 확인하십시오) (udisk2 패키지가 설치되어 있는지 확인하십시오)

히트 SUPERA응용 프로그램 렌즈 및 유형 열고 Disks검색 응용 프로그램 필드에 있습니다.

( SUPER아마도 Windows 아이콘이있는 키일 수 있습니다.)

디스크에서는 자동 마운트 옵션을 사용할 수 있습니다.

예를 들면 다음과 같습니다.

디스크 프로그램

두 개의 기어가있는 작은 아이콘을 클릭하고 'Edit Mount Options'를 선택해야합니다.

마운트 옵션

해결 방법 2 : CLI 사용 (헤드리스 설치)

단계 1. 블록 장치 및 해당 블록 장치에 지정된 파일 시스템을 확인하십시오.

lsblk

lsblk

여기에 / sdb1 파티션이있는 blokdevice sdb가 표시됩니다. 그러나 마운트되지 않았습니다. 할당 된 파일이 없습니다.

2 단계. sdb는 어떤 장치입니까?

sudo lshw 

또는

sudo lshw | less

lshw

따라서 USB 스틱 (블록 장치 / sdb)의 논리적 이름은 / dev / sdb입니다. 그리고 해당 스틱의 FAT32 파일 시스템은 논리적 이름 / dev / sdb1을 갖습니다.

3 단계. USB 스틱 장착

/ dev / sdb1을 / media / usbstick에 마운트합니다

sudo mkdir /media/usbstick

sudo mount -t vfat /dev/sdb1 /media/usbstick 

다른 옵션에 대해서는 mount 맨 페이지를 읽으십시오.

4 단계. 작동 했습니까?

lsblk

lsblk 2

예, USB 스틱의 파일 시스템이 / media / usbstick에 마운트되어 있음을 알 수 있습니다

부록 : / dev / sdb와 같은 논리적 이름이 없으면 먼저 만들어야합니다. losetup 명령을 사용하여 루프 장치 설정 및 제어에 대한 이 정보를 참조하십시오.


1
나는이 게시물을 실제로 좋아합니다. lsblk는 훌륭한 프로그램처럼 보입니다. 너무 나쁜 그것은 우분투와 함께 나던
— j0h

1
lsblk는 util-linux 패키지에 있습니다 (최소 12.04.2 LTS)

끝에있는 링크가 이미지로 잘못 전달되는 것처럼 보입니다.
— Addem

루트로만 드라이브에 액세스 할 수 있습니다. 사용자를 어떻게 추가 할 수 있습니까?
— Punnerud

답을 찾았습니다 : "chown -R yourUsernameHere : yourUsernameHere / media / usbstick /"
— Punnerud

65

sudo lsusbLinux가 감지하는 USB 장치를 알려줍니다. USB 저장 장치의 마운트 여부는 별도의 문제입니다. sudo lsusb -vOS가 실제로 장치를 인식하지 못하는 경우 자세한 출력을 제공합니다.

또는 /devUSB 장치를 꽂기 전후 에 장치 목록을 비교할 수 있습니다. 여러 가지 방법이 있습니다. 아마 그냥 사용할 것입니다 :

ls -l /dev/* | wc -l

이렇게하면 여러 가지 인식 된 장치가 제공됩니다. 장치를 연결하기 전후에 수행하면 OS에서 장치를 할당했는지 알려줍니다 /dev/.

또 다른 옵션은 dmesgUSB 장치를 꽂을 때 발생하는 상황을 확인하는 것입니다 . dmesg장치 고장 방법 등을 알려줍니다.

장착에 문제가있는 USB 장치가 lsusb 목록에 있으면 장치를 장착 해보십시오. 이 시점에서 파일 시스템 유형을 아는 것이 좋습니다. sudo fdisk -l파일 시스템 유형을 ID 형식으로 알려줍니다. ID 번호를 찾아야 할 수도 있습니다. 온라인에 대한 많은 참조가 있습니다. 장치 목록, 즉 /dev/hda1파일 시스템 유형을 알고 있으면 mount명령을 사용 하여 장치를 수동으로 마운트 할 수 있습니다 .

sudo mount /dev/hda1 /home/user/Desktop/whereEver

장치를 마운트하려는 위치가 존재해야합니다. OS가 파일 시스템을 인식하면 파일 시스템 mount이 기본 파일 시스템 유형이 아닌 경우에만 작동 할 수 있습니다. 마운트 할 플래그를 지정해야 할 수도 있습니다.

dmesg(USB 장치가 연결되어있을 때만 주변 에서 출력) 및에서 출력을 다시 게시하십시오 sudo lsusb.

Linux / UNIX : 장치 유형을 확인하려는 경우 장치 파일이 도움 이 될 수 있습니다 .

인식 할 수없는 모든 장치가 블록 유형 장치라고 가정하고 이것을 작성하고 있습니다. 이러한 유형의 문제에 접근하는 방법에는 여러 가지가 있으며 가능한 해결책은 많습니다. 솔루션을 제공하려면보다 구체적인 정보가 필요합니다.

동일한 작업을 수행 할 수있는 많은 GUI 응용 프로그램도 있습니다. "디스크 유틸리티"에서 플러그인 된 하드웨어를 찾아 볼 수 있습니다.


3
왜 fdisk 대신 dmesg를 사용합니까? fdisk를 사용하면 하드웨어가 작동한다고 가정하기 때문입니다. 하드웨어가 고장 나면 fdisk가 알려주지 않습니다. 그러나 dmesg는 것입니다.
— j0h

14

USB 드라이브 수동 마운트

시스템에 연결된 USB 저장 장치는 일반적으로 자동으로 마운트되지만 어떤 이유로 자동 마운트되지 않으면 다음 단계에 따라 수동으로 마운트 할 수 있습니다.

  1. 를 눌러 Ctrl+ Alt+는 T터미널을 실행합니다.
  2. usbsudo mkdir /media/usb 라는 마운트 지점을 작성하려면 입력하십시오 .
  3. sudo fdisk -l이미 연결되어있는 USB 드라이브를 찾으려면 입력하십시오 /dev/sdb1. 마운트하려는 드라이브가 입니다.
  4. FAT16 또는 FAT32 시스템으로 포맷 된 USB 드라이브를 마운트하려면 다음을 입력하십시오.

    sudo mount -t vfat /dev/sdb1 /media/usb -o uid=1000,gid=100,utf8,dmask=027,fmask=137
    

    또는 NTFS 시스템으로 포맷 된 USB 드라이브를 마운트하려면 다음을 입력하십시오.

    sudo mount -t ntfs-3g /dev/sdb1 /media/usb
    

마운트를 해제하려면 sudo umount /media/usb터미널에 입력하십시오 .

출처


9

다음 명령 중 하나를 사용하여 마운트 된 장치에 대한 정보 세부 사항을 얻을 수 있습니다. 다른 모든 명령은 다른 방식, 결과로 다른 정보를 얻는 데 사용됩니다 ...

  • dmesg
  • sudo fdisk 또는 sudo fdisk -l
  • Sudo blkid
  • lsblk
  • 산
  • lsusb
  • USB 장치
  • df -h

2

USB 저장 장치 유형 중 하나만 언급합니다. USB 장치가 올바르게 마운트되지 않을 때마다 usbmount 라는 패키지가 설치되어 있지 않은지 확인하십시오 . 그렇다면 제거하고 수명이 다한 후 다시 정상으로 돌아와야합니다 (다시 시작해야 할 수도 있음).


좋은 프로그램입니다. udisks2와 함께 실행하고 USB 스틱을 플러그인하면 이미 마운트되어 있다고 불평합니다. :-)

나는 한 번 내 시스템에 그것을 가지고 있었고 USB 스틱은 루트로 마운트되어있어서 쓸 수 없었습니다. 이것을 알아 내기 위해 꽤 오랜 시간이 걸렸습니다.
— Tanel Mae

0

펜 드라이브가 보이지 않는 비슷한 상황이 발생했습니다.

Disks 라는 Ubuntu 유틸리티 프로그램을 사용하여 해결했습니다 . 디스크 툴 내부에서 펜 드라이브가 보입니다. 디스크 내부의 기어 아이콘을 클릭하고 (올바른 장치를 선택했는지 확인하십시오) FAT 와 함께 파티션 형식 옵션을 사용했습니다 (모든 시스템 및 장치와 호환 가능)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.