DF-2632 / run_natural.sh
#!/bin/sh # DF-2632 natural-name negative control (stock kernel). set -e cd /root/df2632 cc -O2 -o naturalprobe naturalprobe.c truncate -s 512M /tmp/h2632.img vnconfig -c -S 512m -T vn1 /tmp/h2632.img newfs_hammer2 -L DATA /dev/vn1 >/dev/null mkdir -p /mnt/h2632 mount_hammer2 /dev/vn1@DATA /mnt/h2632 mkdir -p /mnt/h2632/natural echo "natural-name probe: 25000 sequential + 25000 random 32-char names" ./naturalprobe /mnt/h2632/natural 25000 25000 512 echo "probe exited cleanly (no panic)" echo "files present: $(ls /mnt/h2632/natural | wc -l)" umount /mnt/h2632 vnconfig -u vn1 echo "stock image remount check:" truncate -s 64M /tmp/h2632b.img vnconfig -c -S 64m -T vn2 /tmp/h2632b.img newfs_hammer2 -L DATA /dev/vn2 >/dev/null mount_hammer2 /dev/vn2@DATA /mnt/h2632 echo hi > /mnt/h2632/hello umount /mnt/h2632 vnconfig -u vn2 echo "OK" |