Skip to main content

Linux를 사용하여 컴퓨터에있는 장치의 이름을 찾는 방법

[이것이 리눅스다] 6장. IDE/SCSI 장치 구성, 하드디스크 1개 추가 (유월 2026)

[이것이 리눅스다] 6장. IDE/SCSI 장치 구성, 하드디스크 1개 추가 (유월 2026)
Anonim

Linux를 사용하여 장치를 마운트하는 방법을 배우고 나면, 마운트 된 장치의 목록을 볼 수 있습니다. 이 설명서는 컴퓨터의 장치, 드라이브, PCI 장치 및 USB 장치를 나열하는 방법을 보여줍니다. 어떤 드라이브가 사용 가능한지 알아 내려면 마운트 된 장치를 표시하는 방법과 모든 드라이브를 표시하는 방법이 간략하게 표시됩니다.

마운트 명령 사용

사용할 수있는 가장 간단한 구문은 다음과 같습니다.

위의 명령의 결과는 매우 자세하며 다음과 같습니다.

/ dev / sda4 on / ext4 유형 (rw, relatime, errors = remount-ro, data = ordered)/ sys / kernel / security 유형의 securityfs (rw, nosuid, nodev, noexec, relat)예)

읽는 것이 그렇게 쉽지 않은 많은 정보가 있습니다.

하드 드라이브는 일반적으로 / dev / sda 또는 / dev / sdb로 시작하므로 grep 명령을 사용하여 다음과 같이 출력을 줄일 수 있습니다.

마운트 | grep / dev / sd

결과는 다음과 같습니다.

/ dev / sda4 on / ext4 유형 (rw, relatime, errors = remount-ro, data = ordered)/ dev / sda1 on / boot / efi 유형 vfat (rw, relatime, fmask = 0077, dmask = 0077, 코드 페이지 = 437, iocharset = iso8859-1, 짧은 이름 = 혼합, errors = remount-ro)

이것은 드라이브를 나열하지 않지만 마운트 된 파티션을 나열합니다. 아직 마운트되지 않은 파티션은 나열되지 않습니다.

장치 / dev / sda는 대개 하드 드라이브 1을 나타내며 두 ​​번째 하드 드라이브가있는 경우 / dev / sdb에 마운트됩니다. SSD가 있다면 / dev / sda와 / dev / sdb에 매핑 된 하드 드라이브에 매핑됩니다.

스크린 샷에서 볼 수 있듯이 이 컴퓨터에는 2 개의 파티션이 마운트 된 단일 / dev / sda 드라이브가 있습니다. / dev / sda4 파티션에는 ext4 파일 시스템이 있으며 우분투가 설치된 곳입니다. / dev / sda1은 처음에 시스템을 부팅하는 데 사용되는 EFI 파티션입니다.

이 컴퓨터는 Windows 10과 함께 이중 부팅하도록 설정됩니다. Windows 파티션을 보려면 마운트해야합니다.

lsblk를 사용하여 블록 장치 나열

마운트 된 장치를 나열하는 데는 마운트가 가능하지만 모든 장치가 표시되지 않으며 출력이 매우 자세하여 읽기가 어려울 수 있습니다.

Linux에서 드라이브를 나열하는 가장 좋은 방법은 다음과 같이 lsblk를 사용하는 것입니다.

lsblk

정보는 트리 형식으로 다음 정보와 함께 표시됩니다.

  • 이름
  • 메이저 마이너 버전 번호
  • 이동식인가요?
  • 크기
  • 읽기 전용인가요?
  • 디스크 또는 파티션입니까?
  • 마운트 된 파티션은 어디에 있습니까

디스플레이는 다음과 같이 보입니다 :

  • sda - 8.0 - 0 - 931GB - 0 - 디스크
    • sda1 - 8.1 - 0 - 500M - 0 - part - / boot / efi
    • sda2 - 8.2 - 0 - 128M - 0 - 부분
    • sda3 - 8.3 - 0 - 370.6 G - 0 - 부분
    • sda4 - 8.4 - 0 - 554.4 G - 0 - 부분 /
    • sda5 - 8.5 - 0 - 5.9G - 0 - part - 스왑
  • sr0 - 11 : 0 - 1 - 1024M - 0 - rom

이 정보는 읽기가 훨씬 쉽습니다. 931 기가 바이트 인 sda라는 드라이브가 있다는 것을 알 수 있습니다. SDA는 5 개의 파티션으로 분할됩니다 - 2 개 또는 마운트 된 파티션과 3 번째 파티션은 스왑에 할당됩니다.

또한 내장 된 DVD 드라이브 인 sr0이라는 드라이브가 있습니다.

PCI 장치를 나열하는 방법

리눅스에 관해 정말로 배울만한 가치 중 하나는 무엇이라도 나열하고 싶다면 "ls"라는 문자로 시작하는 명령이 보통 있다는 것입니다.

이미 "lsblk"은 블록 장치를 나열하고 디스크 배치 방법을 표시하는 데 사용할 수 있음을 알았습니다.

또한 ls 명령은 디렉토리 목록을 가져 오는 데 사용된다는 것을 알아야합니다.

나중에 lsusb 명령을 사용하여 컴퓨터의 USB 드라이브를 나열합니다.

lsdev 명령을 사용하여 장치를 나열 할 수도 있지만 해당 명령을 사용하려면 procinfo가 설치되어 있는지 확인해야합니다.

PCI 장치를 나열하려면 다음과 같이 lspci 명령을 사용하십시오.

lspci

위 명령의 결과는 매우 장황하다. 아마도 당신이 기대했던 것보다 더 많은 정보를 얻게 될 것이다.

다음은 목록의 간단한 스냅 샷입니다.

00 : 02.0 VGA 호환 컨트롤러 : 인텔 제 3 세대 코어 프로세서 Graphics 컨트롤러 (rev 09)00 : 14.0 USB 컨트롤러 : 인텔 7 시리즈 / C210 시리즈 칩셋 제품군B xHCI 호스트 컨트롤러 (회전 04)

이 목록에는 VGA 컨트롤러에서 USB, 사운드, Bluetooth, 무선 및 이더넷 컨트롤러에 이르기까지 모든 것이 나열되어 있습니다.

아이러니하게도 표준 lspci 목록은 기본으로 간주되며 각 장치에 대한 자세한 정보가 필요하면 다음 명령을 실행할 수 있습니다.

lspci -v

각 장치의 정보는 다음과 같습니다.

02 : 00.0 네트워크 컨트롤러 : Qualcomm Atheros AR9485 무선 네트워크 어댑터 (rev 01)서브 시스템 : Dell AR9485 무선 네트워크 어댑터플래그 : 버스 마스터, 고속 장치, 대기 시간 0, IRQ 17c0500000의 메모리 (64 비트, 비 프리 페치 가능) 크기 = 512Kc0580000의 확장 ROM disabled size = 64K역량 :사용중인 커널 드라이버 : ath9k커널 모듈 : ath9k

lspci -v 명령의 출력은 실제로 더 읽기 쉽고 Qualcomm Atheros 무선 카드가 있다는 것을 분명히 알 수 있습니다.

다음 명령을 사용하여 더 자세한 출력을 얻을 수 있습니다.

lspci -vv

충분하지 않은 경우 다음을 시도하십시오.

lspci -vvv

그게 충분하지 않다면 … 아니, 우린 농담이야. 거기서 멈 춥니 다.

장치를 나열하는 것 외에 lspci의 가장 유용한 측면은 해당 장치에 사용되는 커널 드라이버입니다. 장치가 작동하지 않는 경우 장치에 사용할 수있는 더 나은 드라이버가 있는지 여부를 조사해 볼 가치가 있습니다.

컴퓨터에 연결된 USB 장치 나열

컴퓨터에서 사용할 수있는 USB 장치를 나열하려면 다음 명령을 사용하십시오.

lsusb

출력은 다음과 같습니다.

버스 002 장치 002 : ID 8087 : 0024 인텔 Corp. 통합 속도 일치 허브버스 002 장치 001 : ID 1d6b : 0002 Linux Foundation 2.0 루트 허브버스 001 장치 005 : ID 0c45 : 64ad Microdia버스 001 장치 004 : ID 0bda : 0129 Realtek Semiconductor Corp. RTS5129 카드 판독기 컨트롤러버스 001 장치 007 : ID 0cf3 : e004 Atheros Communications, Inc.버스 001 장치 002 : ID 8087 : 0024 인텔사 통합 속도 매칭 허브버스 001 장치 001 : ID 1d6b : 0002 Linux Foundation 2.0 루트 허브버스 004 장치 002 : ID 0bc2 : 231a Seagate RSS LLC버스 004 장치 001 : ID 1d6b : 0003 Linux Foundation 3.0 루트 허브버스 003 장치 002 : ID 054c : 05a8 Sony Corp.버스 003 장치 001 : ID 1d6b : 0002 Linux Foundation 2.0 루트 허브

외장 하드 드라이브와 같은 USB 장치를 컴퓨터에 넣은 다음 lsusb 명령을 실행하면 장치가 목록에 나타납니다.

개요

요약하면, 리눅스에서 무엇인가를 나열하는 가장 좋은 방법은 다음의 ls 명령을 기억하는 것입니다.

  • ls - 파일 시스템의 파일 나열
  • lsblk - 블록 장치 (즉, 드라이브)를 나열합니다.
  • lspci - pci 장치 나열
  • lsusb - USB 장치 나열
  • lsdev - 모든 장치 나열