디렉토리가 생성하는 ext2 램 디스크 파일 시스템의 크기를 자동으로 결정하려고합니다.디렉토리에서 ext2 파일 시스템을 만들어 램 디스크로 사용합니다.
BLOCK_COUNT=`du $RAMDISK_FS_DIR| tail -1 |awk '{print $1}'
dd if=/dev/zero of=ramdisk.img bs=1024 count=$BLOCK_COUNT
mke2fs -F ramdisk.img -L "ramdisk" -b 1024 -m 0
tune2fs ramdisk.img -i 0
하지만 마운트 할 때와 ramdisk.img
에 cp -r
$RAMDISK_FS_DIR
는 내가 48 개 블록에 의해 내이 특정한 경우 증가 BLOCK_COUNT 정확히 것을 나는 결정이
cp: cannot create directory `ramdisk/var/www': No space left on device
같은 메시지를 얻을 : 내가 현재하고있는 중이 야 것은 작전에 얼마나 필요한지. 임의의 디렉토리 크기에 대해이 번호를 찾는 방법이 필요합니다.
내 호스트 파일 시스템은 ext4입니다.
나는'| grep 'fs $''하고 있습니다. 'du -s' 사용을 원하셨습니까? – Celada
내 나쁜 내가 meand'꼬리 -1' – fakedrake