今日、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
、代わりにソースコードで素敵なディレクトリツリーを印刷することです。