장치 감지 및 마운트


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.