![ThunarからUSBドライブを取り出した後、「lsblk」でUSBドライブが表示されないのはなぜですか?](https://linux33.com/image/118678/Thunar%E3%81%8B%E3%82%89USB%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%82%92%E5%8F%96%E3%82%8A%E5%87%BA%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81%E3%80%8Clsblk%E3%80%8D%E3%81%A7USB%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F.png)
USBドライブを接続すると自動的にインストールされます。私はそれを見ることができますlsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 1 7,5G 0 disk
└─sdb1 8:17 1 7,5G 0 part /media/user/usb-drive
umountを使ってマウントを解除すると
umount /media/user/sdb1
それでも表示されますが、インストールされlsblk
なくなりました。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 1 7,5G 0 disk
└─sdb1 8:17 1 7,5G 0 part
しかし、私が次のように変更した場合注入Thunar(xfceファイルマネージャ)でポップアップアイコンをクリックすると、ポップアップが表示されますlsblk
。なぜこれが起こるのですか?
答え1
インストールするただ、「ブロックデバイスの一部(一部)を積極的に使用するようにオペレーティングシステムを設定すること」を意味します。多くの場合、ファイルシステムがマウントされると、スーパーブロックでいくつかの「使用中」または「ダーティ」状態が発生しますが、ハードウェアは影響を受けません。
バラ油、注入デバイスにSCSI「START STOP」コマンドを送信し、「eject」オプションを設定します。フラッシュROMスティックのUSBコントローラは、通常、デバイスの電源を切り、それ以上の相互作用を防ぐ方法で反応します。つまり、USBサブシステムから完全に消えて再びアクセスするには、最初に再列挙する必要があります。
たとえば、CD/DVDドライブに転送されると、同じコマンドがディスクを取り出し、「START STOP」コマンドの既存の「LOAD」オプションを使用してディスクを再ロードします。ただし、この説明はリムーバブルメディアを搭載したデバイスにのみ適用されます。
eject
ただし、sg_start
from the package with the same nameまたはwith the packageを使用してコマンドラインからこのSCSIコマンドを送信することもできますsg3-utils
。