이상한 동작이 나타납니다.
% lsblk | grep sdb
sdb 8:16 1 114.6G 0 disk
└─sdb1 8:17 1 114.6G 0 part /run/media/ravi/CC49-1FC8
% lsblk /dev/sdb
lsblk: /dev/sdb: not a block device
장비가 새로 주문되었습니다샌디스크 듀얼 USB-C 128GB나는 뛰고있어f3write
가짜인지 확인하기 위해.
왜 그렇게 모순됩니까 lsblk
?
블록 장치가 무엇인지에 대한 다양한 측정항목이 있나요?
답변1
lsblk
장치 자체를 검색합니다 sysfs
. 많은 Linux 배포판에는 udev
블록 장치가 나타날 때 해당 노드를 자동으로 생성 /dev
하고 장치가 사라지면 삭제하는 핫플러그 핸들러가 있습니다 .
시스템에 이러한 핫플러그 핸들러가 없거나, 있을 가능성이 높지만 핫플러그 이벤트를 처리할 수 없으므로 해당 /dev
노드가 없게 됩니다. 후자의 경우 시스템 로그 파일에 오류에 대한 표시가 있을 수 있습니다.