code: mafs

ref: 760708dc3894c802b7a0a01ed23386bb19a519d7
dir: /tests/chkflush.rc/

View raw version
#!/bin/rc

# test flush and sync

dd -if /dev/zero -of flush/disk -bs 512 -count 64
mount -c <{disk/mafs -s -r test.flush flush/disk <[0=1]} /n/mfs_test.flush
> /n/mfs_test.flush/4blocks.file {
	# cat /n/mfs_test.flush/adm/ctl >/tmp//test.flush.file
	cat flush/2_blocks.file
	sleep 15
	cat flush/2_blocks.file
	sleep 15
}
# cat /tmp//test.flush.file
# cat /n/mfs_test.flush/adm/ctl
echo sync >> /n/mfs_test.flush/adm/ctl
cat /n/mfs_test.flush/adm/ctl
sleep 1
echo '-------sending halt------------'
echo halt >> /n/mfs_test.flush/adm/ctl