ファイルが正しいパーティションに書き込まれませんでした。

ファイルが正しいパーティションに書き込まれませんでした。

以下を使用してパーティションを作成し、次のように登録するfdiskと、起動中にパーティションが自動的に接続されます/etc/fstab

proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       0
/dev/mmcblk0p4  /mnt/mmcblk0p4  ext4    defaults        0       0

私が入力したときdf -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/root       3.6G  3.1G  279M  92% /
devtmpfs        433M     0  433M   0% /dev
tmpfs           438M     0  438M   0% /dev/shm
tmpfs           438M   19M  419M   5% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           438M     0  438M   0% /sys/fs/cgroup
/dev/mmcblk0p1   44M   23M   21M  53% /boot
/dev/mmcblk0p4  3.6G  1.8G  1.6G  53% /mnt/mmcblk0p4

/mnt/mmcblk0p4/json/毎分JSONファイルをディレクトリに書き込むスクリプトがありますcronjob

アンインストールを使用すると、JSONファイルが代わりにスペースを使用したのとまったく同じディレクトリにsudo umount -l /mnt/mmcblk0p4いくつかのJSONファイルが存在することがわかりました。/mnt/mmcblk0p4/json///mnt/mmcblk0p4

この状況に関連する記事が見つからないようです。/mnt/mmcblk0p4パーティションが正しくマウントされていない場合、起動中にJSONファイルがルートパーティションに書き込まれるようです。

私の質問:

これが起こらないようにするにはどうすればよいですか?

どんな助けでも大変感謝します。ありがとうございます!

ベストアンサー1

mountpointマウントポイントであることを確認し/mnt/mmcblk0p4、スクリプトで適切なアクション(マウント、スタンバイ...)を実行するために使用されます。

たとえば、/mnt/mmcblk0p4マウントポイントの場合、「yes」がエコーされます。

$ mountpoint /mnt/mmcblk0p4 && echo "Yes"

おすすめ記事