奇妙な動作が表示されます。
% 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
ノードはありません。後者の場合、システムログファイルにエラーの表示がある可能性があります。