私のLinux OSで未使用のディスクを検索するための最良の方法を見つける必要があります。
たとえば、以下の出力でsdeがマウントされておらず、空きディスクとして表示されることがあります(FSを作成してから特定のフォルダにマウントするには空きディスクが必要です)。
利用可能なディスクを見つけるための最良の方法を提案してください。未使用のディスクをキャプチャするには、コマンドラインを使用するか、awk/sed/perl などのコマンドラインを使用します。
オペレーティングシステム用sda
lsblk | grep disk | grep -v fd0
sda 8:0 0 150G 0 disk
sdb 8:16 0 20G 0 disk /jeded
sdc 8:32 0 20G 0 disk /var/mmn
sdd 8:48 0 20G 0 disk /var/nrdd
sde 8:64 0 20G 0 disk
期待される出力はsdeでなければなりません。
- ディスクをsfdisk -sまたはfdisk -lと見なす他のコマンドがありますが、私たちが探しているのはどのディスクが利用可能か(FS /マウントなし)です。
ベストアンサー1
この試み:
lsblk --noheadings --raw | awk '$1~/s.*[[:digit:]]/ && $7==""'