>시스템 튜토리얼 >리눅스 >lsblk 명령을 사용하여 Linux 시스템의 블록 장치를 나열하는 방법

lsblk 명령을 사용하여 Linux 시스템의 블록 장치를 나열하는 방법

WBOY
WBOY앞으로
2024-02-15 08:10:191211검색

sblk는 Linux 시스템에서 사용 가능한 모든 블록 장치 정보를 나열하는 데 사용되는 명령입니다. 블록 장치는 하드 드라이브, 광학 드라이브, USB 플래시 드라이브 등과 같이 블록 단위로 데이터를 전송할 수 있는 장치를 의미합니다. lsblk 명령은 크기, 유형, 파일 시스템, 마운트 지점 등과 같은 다양한 속성뿐만 아니라 블록 장치 간의 종속성을 표시할 수 있습니다. lsblk 명령은 /sys 가상 파일 시스템 및 udev 데이터베이스에서 정보를 얻습니다. udev 데이터베이스가 없거나 lsblk가 udev 지원으로 컴파일되지 않은 경우 블록 장치에서 레이블, UUID 및 파일 시스템 유형을 읽으려고 시도합니다. 루트 권한이 필요합니다.

이 기사에서는 lsblk 명령을 사용하여 Linux 시스템의 블록 장치를 나열하는 방법과 일반적으로 사용되는 옵션 및 매개 변수를 소개합니다. 예제 시스템으로 Ubuntu 20.04를 사용하지만 내용은 다른 Linux 배포판에도 적용됩니다.

Linux에 lsblk 설치

Linux의 기본 기본 설치에는 lsblk 명령이 없는데 lsblk를 어떻게 사용할 수 있나요?

lsblk 명령을 사용하여 Linux 시스템의 블록 장치를 나열하는 방법
centos 시리즈의 서비스 설치 소프트웨어는 yum -y install lsblk를 사용하여 이 명령을 설치해야 합니까?

lsblk 명령을 사용하여 Linux 시스템의 블록 장치를 나열하는 방법
아냐 그렇지 않아 또 속았구나
lsblk 명령은 이제 util-linux로 이름이 변경된 util-linux-ng 패키지에 포함되어 있습니다. 이 패키지에는 dmesg와 같은 여러 다른 도구가 함께 제공됩니다. lsblk를 설치하려면 여기에서 util-linux 패키지를 다운로드하세요.
Fedora 시리즈(centos, RHEL 등) 사용자는 다음 방법을 통해 이 패키지를 설치할 수 있습니다.

으아악 lsblk 명령을 사용하여 Linux 시스템의 블록 장치를 나열하는 방법lsblk 명령을 사용하여 Linux 시스템의 블록 장치를 나열하는 방법

이 명령에는 여러 가지 옵션이 있습니다.

기본 옵션
lsblk 명령은 기본적으로 트리 보기에 모든 블록 장치를 나열합니다. 터미널을 열고 다음 명령을 입력하세요:

으아악

출력은 다음과 같습니다:

으아악

7개 열의 이름은 다음과 같습니다.

으아악

모든 장치 목록:

기본 옵션은 빈 장치를 모두 나열하지 않습니다. 이러한 빈 장치를 보려면 다음 명령을 사용하십시오.

으아악

이 옵션은 빈 장치를 포함한 모든 장치를 나열합니다.

lsblk 바이트 sda

lsblk 바이트 sda

장치 권한 및 소유자 목록:

lsblk 명령은 그룹 및 모드뿐만 아니라 특정 장치의 소유권을 나열하는 데에도 사용할 수 있습니다. 이 정보는 다음 명령을 사용하여 얻을 수 있습니다:

으아악

지정된 장치 목록:

이 명령은 지정된 장치의 정보만 가져올 수도 있습니다. 이는 lsblk 명령에 제공된 옵션 뒤에 장치 이름을 지정하여 수행됩니다. 예를 들어, 다음 명령을 실행하여 디스크 드라이브의 크기를 바이트 단위로 알고 싶을 수 있습니다.

으아악

또는 다음 명령도 동일합니다.

으아악

목록 형식으로 헤더가 없는 장치 목록:

여러 옵션을 결합하여 특정 출력을 얻을 수도 있습니다. 예를 들어 기본 트리 형식 대신 목록 형식으로 장치를 나열할 수 있습니다. 다른 열 이름의 헤더를 제거하는 데 관심이 있을 수도 있습니다. 다음 명령을 사용하여 두 가지 다른 옵션을 결합하여 원하는 출력을 얻을 수 있습니다.

으아악

또는 아래의 긴 옵션을 사용하여 동일한 출력을 제공할 수도 있습니다.

으아악

SCSI 장치 목록:

SCSI 장치 목록을 얻으려면 -S 옵션만 사용할 수 있습니다. 이 옵션은 대문자 S이므로 종속성을 역순으로 인쇄하는 -s 옵션과 혼동해서는 안 됩니다.

$ lsblk -S

lsblk列出SCSI设备,而-s是逆序选项(LCTT译注:将设备和分区的组织关系逆转过来显示),其将给出如下输出。输入命令:

$ lsblk -S

或者

$ lsblk --inverse

在本文中,我们学习了lsblk 명령을 사용하여 Linux 시스템의 블록 장치를 나열하는 방법,以及一些常用的选项和参数。我们了解了如何查看和过滤块设备的信息,以及如何改变输出格式和内容。我们还学习了如何使用lsblk命令获取一些高级信息,比如磁盘拓扑、磁盘对齐、磁盘丢弃(discard)等。

lsblk是一个简单而实用的命令,它可以让你更好地管理和使用你的块设备。通过使用lsblk命令,你可以提高你的存储效率和用户体验。我们建议你在使用Linux系统时,经常使用lsblk命令来列出你的块设备。

위 내용은 lsblk 명령을 사용하여 Linux 시스템의 블록 장치를 나열하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 lxlinux.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제