폴더의 크기를 제한하여 프로세스가 해당 폴더에 x MB
개 이상의 데이터를 쓸 수 없도록하려고합니다. 리눅스에서 폴더 용으로이 작업을 수행 할 수없는 것 같지만 tempfs filesystem
에서 수행 할 수 있습니다.RAM/SWAP 대신 디스크가있는 tempfs 백업
그래서 tempfs 파일 시스템을 만들고 그것에 크기 제한을 설정할 수 있습니다.
그러나 문제는 tempfs
이 디스크 공간이 부족하여 나의 경우에는 허용되지 않는 RAM (스왑)에 의해 뒷받침됩니다. 디스크상의 기존 폴더로 tempfs를 되돌릴 수 있습니까?
나는 약 50 개의 디렉토리를 만들고 그 각각에 500MB의 용량을 설정하려고합니다.
편집 1 : 다음 명령의 기능은 무엇입니까?
sudo mount -t tmpfs /tmp /tmp/mnt/aks2
나는 그것을 마운트 지점 /tmp/mnt/aks2
으로 폴더 /tmp
마운트 같아요. 즉, /tmp/mnt/aks2
마운트 지점은 RAM 대신/tmp 폴더에 의해 백업됩니까? 그렇다면 왜 t -tfsfs 명령을 사용합니까?
감사합니다. 하지만 그게 어떻게 작동하는지에 대한 몇 가지 정보를 제공 할 수 있습니까? 또한 내가 편집 할 수있는 새로운 편집을 올렸습니다. – user93796
파일에 파일 시스템을 만들고 루프를 마운트합니다. –
최근 편집에 댓글을 달 수 있습니까? – user93796