システムのハードドライブがどれだけ安全であるかを確認するために、仮想ドライブではなくドライブの/ dev / blockを一覧表示しますか?

システムのハードドライブがどれだけ安全であるかを確認するために、仮想ドライブではなくドライブの/ dev / blockを一覧表示しますか?

次の方法を使用して、システムのハードドライブがどれほど安全であるかを確認します。私は特にカーネルではなく、ユーティリティ/プログラムを避けることに固執します。

ls -l /sys/block | grep -v "/virtual"

RHEL 7だけでなく16以上のUbuntuバージョンでも、/sysファイルシステムが常に存在すると予想できますか?

答え1

ファイルシステムsysfsとその/sysマウントポイントは、2.5.xx開発カーネルサイクル中に導入されました。これは2.6.xx以上のカーネルと私が知っているすべてのディストリビューションの標準となりました。

仮想デバイスを一覧表示し/sys/blockてフィルタリングすると、カーネルが知っているすべてのブロックデバイスのリストを取得できます。

ただし、システムに次のいずれかが含まれている場合:

  • 真のハードウェアRAIDコントローラ
  • ファイバーチャネルHBA
  • ハードウェアサポートiSCSIインターフェース

表示されるノードは、sd*物理的な物理ディスクではなく、論理RAIDセット、SAN LUN、またはそのストレージハードウェア内でより深く定義された同様の構造にすることができます。これをディスクと同じだと思えば大丈夫でしょう。

関連情報