从我电脑上摘抄的,供参考
process_dir() {
if [ $# == 1 ]; then
echo -e "/$1 ..."
mount none -t tmpfs /mnt/.ramdisk/$1
rsync -a /$1/ /mnt/.ramdisk/$1 \
--exclude modules --exclude src --exclude cache --exclude db --exclude firmware
mount -o bind /mnt/.ramdisk/$1/ /$1/
sync && echo 3 > /proc/sys/vm/drop_caches
fi
}
for dir in bin etc lib lib64 opt root sbin tmp usr var
do
process_dir $dir
done
sync && echo 3 > /proc/sys/vm/drop_caches
【 在 blitz (blitz) 的大作中提到: 】
: 有一台内存非常富裕的机器,执行某些操作的时候会无法响应
: 但又不是彻底死掉,如果在此之前ssh已经登陆上去了,按键会有回显
: 怀疑是和磁盘相关的问题,所以我在想能否将系统完全挂到内存中,这样再次重现的时候就能查找原因了
--
FROM 106.37.96.*