수십만 개의 작은 파일이 기본 파일 시스템을 복잡하게 만들지 않도록 nginx 캐시 디렉토리에 대한 파일 기반 마운트가 있습니다.
fstab 라인은 다음과 같습니다:
/data/project/cache.img /data/project/cache ext4 discard,defaults,nofail 0 2
내 문제는 시스템 재부팅 시 완전히 제거되지 않는다는 것입니다. nginx 서비스를 수동으로 중지하고 수동으로 제거하면 문제가 없지만 자동으로 다음 Journalctl 로그가 생성됩니다.
May 17 01:09:44 hn systemd-fstab-generator[334]: Checking was requested for "/data/project/cache.img", but it is not a device.
May 17 01:09:44 hn systemd[1]: Mounting /data/project/cache...
May 17 01:09:44 hn systemd[1]: Mounted /data/project/cache.
--- reboot issued ---
May 17 01:21:25 hn systemd-fstab-generator[14467]: Checking was requested for "/data/project/cache.img", but it is not a device.
May 17 01:21:30 hn systemd-fstab-generator[14758]: Checking was requested for "/data/project/cache.img", but it is not a device.
May 17 01:21:31 hn systemd-fstab-generator[14783]: Checking was requested for "/data/project/cache.img", but it is not a device.
May 17 01:21:33 hn systemd-fstab-generator[15701]: Checking was requested for "/data/project/cache.img", but it is not a device.
May 17 01:21:33 hn systemd-fstab-generator[15724]: Checking was requested for "/data/project/cache.img", but it is not a device.
May 17 01:22:46 hn systemd[1]: Unmounting /data/project/cache...
May 17 01:22:46 hn umount[18509]: umount: /data/project/cache: target is busy.
May 17 01:22:46 hn systemd[1]: data-project-cache.mount: Mount process exited, code=exited status=32
May 17 01:22:46 hn systemd[1]: Failed unmounting /data/project/cache.
우분투18.04
답변1
2
해당 항목의 끝에 있는 내용과 관련이 있는 것 같습니다 /etc/fstab
. 이를 2
a로 변경하면 문제가 해결될 수 있지만 더 이상 파일 시스템을 사용 0
하지 않게 됩니다 .fsck
바라보다man fstab