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ページには。代わりに、devpath
CD-ROMドライブは逆順にリストされています。 (cd0,pass0)
(pass1,cd0)
この違いが意味があるのか、それともどのような意味があるのかよく分からない。したがって、* BSDを初めて使用する場合は、機能するdevpaths
ために少し練習する必要があります。
答え3
traszの回答に加えて、geom part list
FreeBSDでパーティショニングを表示します。同様に、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
。すべてのデバイスとそのパーティション(および多くの追加情報)が表示されます。