Chrome-OS:同じパーティションに3つのディレクトリをマウントするにはどうすればよいですか?

Chrome-OS:同じパーティションに3つのディレクトリをマウントするにはどうすればよいですか?

今日、Chromebookで奇妙なことを見つけました。 3つのディレクトリが同じパーティションにマウントされているように見えますが、内容はまったく異なります。この問題についてインターネット検索を試しましたが、多くの人がこの問題を解決しようとしました。同じすべてのディレクトリの内容。

私が実行すると、mount | grep /dev/mmcblk0p1次のようになります。

/dev/mmcblk0p1 on /mnt/stateful_partition type ext4 (rw,nosuid,nodev,noexec,relatime,commit=600,data=ordered)
/dev/mmcblk0p1 on /home type ext4 (rw,nosuid,nodev,noexec,relatime,commit=600,data=ordered)
/dev/mmcblk0p1 on /usr/local type ext4 (rw,nodev,relatime,commit=600,data=ordered)

しかし、各ディレクトリを確認すると、このような結果が出ます。

~のためls /home

chronos  root  user

~のためls /usr/local

chronos  root  user

そしてls /mnt/stateful_partition

crouton  dev_image  encrypted  encrypted.block  encrypted.key  home  lost+found  shutdown_stateful_umount_failure  unencrypted

私はそれを知っていました実際には直接/mnt/状態ストレージパーティションしかし、まだ完全に理解されていません。

誰でも私に気付くことができますか?

ベストアンサー1

質問を書きながら自分で見つけました。おそらく他の人たちも気になるかもしれません。

の出力は誤解を招く場合がmountあります。パーティションは同じパーティションにのみマウントされ、/mnt/stateful_partition同じパーティションにはマウントされませ/homeんが、ディレクトリ/usr/localのように見えます。mount --bind開発イメージそして存在する/mnt/stateful_partition

フォローアップ:一つ開いたGithubの問題この動作を修正することをお勧めします。

結果:私が知る限りこの会話問題は通常、椅子とキーボードの間にあります。mount誰かが見たい場合は正しいコマンドではありません。源泉ディレクトリの。データが保存されているパーティションのみが表示され、構造情報は表示されません。

解決策はfindmnt、代わりにソースコードで素敵なディレクトリツリーを印刷することです。

おすすめ記事