ChromeOSでLinuxと共有する場合、HDD / SSDはどのストレージ/デバイスタイプですか?

ChromeOSでLinuxと共有する場合、HDD / SSDはどのストレージ/デバイスタイプですか?

Linuxでは、外部ドライブ(以下を参照)lsblkを介してChromebookのLinuxとWD HDDを共有することに慣れています。そうでなければ、結果は得られません。なぜそんなことですか? ChromeOSはLinux環境でこれらの外付けハードドライブへのアクセスをどのように提供しますか?/mnt/chromeos/externals/lsblklshw

背景:

smartctl1TB WD HDDはSATAである可能性が高いです。ただし、()で分析しようとすると、それを指定smartmontoolsすると「不適切なioctl」エラーが発生し、-d ataタイプを手動で指定しないと「デバイスタイプを検出できません」というエラーが発生します。これは、chromeOSが共有フォルダ(chromeOSファイルシステム上)をマウントしてLinuxがアクセスできるようにする方法に関連していると思います。

とにかく、chromeOS Linuxの統合をよりよく理解するのに役立ちます。とても感謝しています! :-)

修正する:

findmnt生成されるのは、「共有ファイル」(chromeOSからLinuxへ)のインストールに関する詳細です。

+-/mnt/chromeos                 9p
+-/mnt/external                 tmpfs

ベストアンサー1

/mnt/chromeosChromeOS では、以下を使用してディレクトリツリー全体にアクセスできるようです。計画9 9pリモートファイルシステムプロトコル

したがって、/mnt/chromeos/externals/Linuxに関する限り、これは別のリモートサブディレクトリにすぎません。 Linuxは、外部ドライブが別々のハードウェアユニットであるという事実さえ、必ずしも知らない。すべてのハードウェアアクセスはChromeOSによってのみ管理され、Linuxは9pこのプロトコルを使用してファイルとディレクトリのみを表示できます。これにより、Linuxの外部HDDからSMART情報を取得できなくなりますsmartctl。 ChromeOSのみがこれを行うために必要なハードウェアアクセス権を持っています。

おすすめ記事