マウントするかどうかにかかわらず、特定のシステムに接続されているすべての書き込み可能なストレージデバイスを見つける必要があります。
これを行う愚かな方法は、/dev
書き込み可能なデバイス(hd *とsd *)に対応するすべてのエントリを試すことです。
より良い解決策はありますか?それともこれに固執すべきですか?
ベストアンサー1
人だけが正しいなら詰まったlsblk
広く使用されているutil-linuxパッケージで利用可能なストレージデバイス:
$ lsblk -o KNAME,TYPE,SIZE,MODEL
KNAME TYPE SIZE MODEL
sda disk 149.1G TOSHIBA MK1637GS
sda1 part 23.3G
sda2 part 28G
sda3 part 93.6G
sda4 part 4.3G
sr0 rom 1024M CD/DVDW TS-L632M
利用可能な他の多くの列でスクリプトに適しています。