특정 크기의 디렉터리를 어떻게 만들 수 있나요?
나는 필요하다빈 디렉토리최소 15MiB가 있어야 하며 디렉터리에 있어야 합니다 /tmp
.
내 과제는 다음과 같습니다.
/tmp/empty
X 크기 이상의 파일 시스템에 빈 디렉토리를 생성해야 합니다 .
답변1
당신이 원하는 것은 /tmp에 마운트된 15메가의 tmpfs인 것 같습니다...
mkdir /path/to/mountpoint
mount -t tmpfs -o size=15M tmpfs /path/to/mountpoint
답변2
당신의 과제에 대한 대답은 다음과 같습니다.~ 아니다생성이 가능하다비어 있는tmpfs 파일 시스템에서 자체적으로 40바이트 이상을 소비하는 디렉터리입니다.
해당 디렉터리를 파일로 채우면 디렉터리 크기는 파일이 늘어날 때마다 늘어나고 파일이 삭제될 때마다 줄어듭니다. 따라서 생성/삭제된 파일마다 디렉터리가 재구성되는 것처럼 보입니다.
이 동작은 일부 마운트 옵션을 사용하여 구성할 수 있지만 이는 제가 아는 범위를 벗어났습니다. ;-)
답변3
콘라드 자고즈다쓴다,
답변해주셔서 감사합니다. 나는 그것을 알아냈고, 외부 파일 시스템과 그 조각화가 필요했습니다. ext 파일 시스템을 마운트할 수 있습니다./tmp/empty