Ssh経由でDebianコンピュータに接続しています。私がする必要があるのは、外部USBストレージデバイスを安全に取り外すことです。
私は this 同等の質問への答えを見つけました。推奨事項の1つは、Sudo eject /dev/sda
を実行してイジェクトまたはアンマウントすることです。今私の問題は私が/ dev/sd *を持っていないということです。したがって、次に提案される解決策はエコーによるものです
'offline' > /sys/block/sdb/device/state
echo '1' > /sys/block/sdb/device/delete
今、私の問題は別の問題です。 USBハードドライブがsdbであり、sda、sdc、sddではないのはどうすればよいですか?
lsusb `just shows me` Bus 002 Device 008: ID 1058:25a2 Western Digital Technologies, Inc. Elements 25A2
あなたはなにか考えはありますか?前もって感謝します
あなたがしていることはあまりにも複雑です。 ;-)
通常、次のことを行うだけで十分です。
umount
マウントされたメディア(デバイスに複数のパーティションがある場合は、それらすべてに対してそれを行います)。eject /dev/sdN
_(または_/dev/disk/by-id/...
_の方が便利なもの、または_/dev/disk
_の下の別の階層のデバイス)を実行します。これら2つの間にsync
の呼び出しを散在させることもできますが、eject
がカーネルにバッファリングされたデータをデバイスにプッシュするように強制する必要があるため、本当に妄想的な人向けです。 eject(1)
を参照してください。