FreeBSDに接続されたストレージデバイスのリスト

FreeBSDに接続されたストレージデバイスのリスト

LinuxのFreeBSDのバリエーションはlsblk何ですかblkid

lsblk以下の例と同じタイプの情報を提供したいと思います。

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
/dev/sda      8:0    0 465.8G  0 disk 
├─/dev/sda1   8:1    0  1007K  0 part 
├─/dev/sda2   8:2    0   256M  0 part /boot
├─/dev/sda3   8:3    0   9.8G  0 part [SWAP]
├─/dev/sda4   8:4    0  29.3G  0 part /
├─/dev/sda5   8:5    0  29.3G  0 part /var
├─/dev/sda6   8:6    0 297.6G  0 part /home
└─/dev/sda9   8:9    0  16.3G  0 part 
/dev/sr0     11:0    1  1024M  0 rom  

man -k blkとのようなコマンドを実行してみましたapropos dev。がありますが、リストされているデバイスへのパスをdevinfo提供していないようです。/dev/<DEVICE>

試してみましたが、devstatそれも役に立たなかったようです。

編集する:

私全員本物知る必要があるのは/dev/<DEVICE>みんなの道です詰まった接続されているデバイスとデバイスのラベル(存在する場合)、取り付けるかどうか。

答え1

使用geom disk list。これにより、すべてのディスクタイプデバイス(技術的にGEOM "DISK"クラスのすべてのインスタンス)が表示されます。

より多くの情報を知りたい場合:幾何学FreeBSD マニュアルページ

答え2

私が知る限り、これはFreeBSDの亜種にcamcontrol devlist最も近いものです。lsblkこれが最善のアプローチであると100%確信することはできませんが、その結果はlsblkこれが提供するものと非常に似ています。/dev/<DEV-PATH>デバイス名だけを気にするなら:

$ camcontrol devlist
<VBOX HARDDISK 1.0>   at scbus0 target 0 lun 0 (ada0,pass0)
<VBOX CD-ROM 1.0>     at scbus1 target 0 lun 0 (pass1,cd0)

/dev/DEV-PATH出力位置がcamcontrol devlist異なるようです。たとえば、FreeBSD Wikiからのcamcontrol devlistサンプル出力の1ページには。代わりに、devpathCD-ROMドライブは逆順にリストされています。 (cd0,pass0)(pass1,cd0)

この違いが意味があるのか​​、それともどのような意味があるのか​​よく分からない。したがって、* BSDを初めて使用する場合は、機能するdevpathsために少し練習する必要があります。

答え3

traszの回答に加えて、geom part listFreeBSDでパーティショニングを表示します。同様に、geom md list「memdisk」デバイスが得られます(Linuxでラウンドロビンマウントを使用するのと似ています。これもリストされています。lsblk(8)つまり、mdconfig(8)FreeBSDとLinuxlosetup(8)で作成されたブロックデバイスです)。geom(8)クラスのリストについては参考資料を参照してください(geomクラスがロードされている場合は各クラスを一覧表示できます)。

lsblk(8)これはLinuxで利用可能なものとまったく同じ経験ではありませんが、blkid(8)同じ情報をたくさん提供します。geom(4)現在、FreeBSD(Linuxを参照)には、mountpoint(1)インスタンスfindmnt(8)とプロバイダからマウントポイントへの直接リンクはありません。

答え4

gpart list一番近いと思いますlsblk。すべてのデバイスとそのパーティション(および多くの追加情報)が表示されます。

関連情報