logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux虚拟机文件系统突然变成只读

虚拟机Linux在svn checkout代码过程中出现错误,“/”文件系统突然变成只读,dmsg可以看到内核出现IO错误。重启虚拟机表示磁盘错误,用命令“fsck / -y”修复磁盘错误。这种情况出现过几次,有时修复磁盘之后可以继续启动,后来干脆就无法启动了。重新安装虚拟机并checkout代码,也很容易出现这个问题。宿主系统运行任务比较多,系统比较慢。有一次svn checkout出错,在

Linux虚拟机文件系统突然变成只读

虚拟机Linux在svn checkout代码过程中出现错误,“/”文件系统突然变成只读,dmsg可以看到内核出现IO错误。重启虚拟机表示磁盘错误,用命令“fsck / -y”修复磁盘错误。这种情况出现过几次,有时修复磁盘之后可以继续启动,后来干脆就无法启动了。重新安装虚拟机并checkout代码,也很容易出现这个问题。宿主系统运行任务比较多,系统比较慢。有一次svn checkout出错,在

使用inotifywait同步修改的文件到服务器

一般我们会用sshfs把服务器的目录挂载到本地,如果用IDE直接在挂载目录上开发,会非常慢。如果把代码checkout到本地,使用IDE开发,然后把代码复制到服务器运行,当项目目录比较大的时候也是比较慢。如果只复制修改的文件,会比较麻烦,而且路径经常变化也容易出错。下面一段脚本是使用Linux inotify监视文件变化,然后自动复制改动的文件到服务器(前提是使用sshfs挂载,如果没有挂载可把c

#linux
谨慎使用效率极低的std::list.size()函数

linux环境下的一个刚完成的库函数效率极低,经测试发现瓶颈在std::list.size()函数,而我是这样使用的:while (aList.size()) { ... }。  查看stl源码(SGI版本,一般Linux都是使用这个)发现std::list.size()要遍

#linux#测试
到底了