![파일이 올바른 파티션에 기록되지 않았습니다.](https://linux55.com/image/181994/%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EC%98%AC%EB%B0%94%EB%A5%B8%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%97%90%20%EA%B8%B0%EB%A1%9D%EB%90%98%EC%A7%80%20%EC%95%8A%EC%95%98%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
다음을 사용하여 파티션을 생성했으며 다음과 같이 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"