树莓派docker及qemu安装openwrt

缘起最近发现群辉增加一块ssd用来运行虚拟机的openwrt后,所有的硬盘无法休眠了;这样的话nas几个设备的功耗直逼120w,这对7*24运行的nas来讲还是太大了。因此折腾把群辉的虚拟机取消,达到日常硬盘休眠低功耗运行的目的。而目前没有其他的设备来跑openwrt,老的openwrt又成了单点运行,无法通过keepalived来动态热备了。因此折腾在树莓派上再跑一个openwrt,包括docker或者qemu虚拟机,通过折腾发现docker没有官方的相关教程就放弃了。折腾过程树莓派docke

阅读全部

samba踩坑记录

缘起配置samba实现局域网smb共享很多次了,本来这个很简单,安排配置即可,但是昨天设置了一个新的共享时,又遇到了之前用户、权限的问题,在此记录下吧,防止以后重复踩坑。问题过程安装配置samba后,远程连接时,出现如下错误:smbd: pam_unix(samba:session): session closed for user nobody这个呢,是安装samba后没有设置用户,直接使用linux系统用户登录导致的,可以用如下命令

阅读全部

rsync在cifs smb共享文件夹卡死问题解决

缘起近期把树莓派的日常备份,统一到了一个smb局域网共享上,之前使用的备份工具是rsync,相同的参数下出现同步过程中卡死问题,因此在此记录下。过程使用如下命令同步树莓派的家目录进行备份,中途必现卡死,其中/xxx是远程挂载的smb共享。rsync --progress  -aAXvimh  ~ /xxx/其中试了很多次,始终会出现卡死问题,而之前备份的目标是用的rsync主机,是没有问题的,错误如下:rsync: get_x

阅读全部

群辉死机问题排查

临时占坑从最近的观察看,是开了2个群辉的vmm虚拟机导致不稳定的,之前很稳定。另外吐槽一点,群辉的vmm虚拟机管理非常辣鸡,比如开一个内存500MB的虚拟机,它硬是会给虚拟机保留1G左右的内存,也就是2倍于虚拟机自己的内存,导致内存吃紧。在网上查看发现有其他网友发的,死机可能跟虚拟机占用资源高有关。所以临时降低虚拟机内存配置再观察一段时间了。参考文档http://www.gebi1.cn/thread-295686-1-1.html

阅读全部

ubuntu配置rsyslog服务器

缘起最近黑群辉有些不稳定,有卡死机的情况,只能强制关机后再开机解决,重启后进入群辉的日志发现是不完整的,因此需要通过一种远程日志的方式获取出问题前后真正的日志情况。折腾过程开启rsyslog服务器这里是在一台ubuntu服务器上开启rsyslog服务,且ubuntu系统上已经自带了这个,不需要安装,进行相关配置即可。sudo vi /etc/rsyslog.conf 取消注释udp和tcp端口绑定的行: module(load="imudp") in

阅读全部

linux ls或者df硬盘命令卡死排查

总结这个比较简单就不细讲了,使用如下命令就可以获取到卡的文件或者挂载点。# 安装strace,如果是高版本的ubuntu,那已经自带了 sudo apt install strace # strace命令 strace ls # 然后查看卡住的地方,比如我排除到的是一个网络挂载出问题导致卡住参考文档http://lokie.wang/article/43

阅读全部

openwrt使用keepalived实现高可用

缘起之前在j3455的ubuntu服务器上的虚拟机上安装了openwrt作为路由器(单臂),用于dns解析等目的。ubuntu的这个服务器运行算是非常稳定,但是从实践情况来看,总会一两个月后服务器卡死或者其他异常情况, 导致openwrt路由器间接挂掉,整个局域网都没法联网了。因此最近在折腾这块的可用性,一个最简单也最直接的方法,就是搞个2个作为双备份,在一个挂了的时候自动切换到备份,主机恢复后再自动切回来,这样就不会断网了。折腾过程通过google得出,目前linux服务器领域在使用的比较好的

阅读全部

ubuntu安装qbitorrent并开启搜索插件

阅读全部

坏硬盘数据恢复实践

缘起最近在整理物品,发现了一个大学时电脑的硬盘,连接电脑后系统卡死,刷新半天后可能能刷出一两个盘符,但是打开非常慢。拔掉硬盘后系统就不卡了,基本可以确定是硬盘快坏了导致的寻道加载慢。因此有了很多的折腾,这里记录下方法。折腾过程曾经也想着慢慢等它加载完成,但是实践表明是不行的,即使等上几天,这个硬盘依然是加载不起来的,整个系统的表现还是卡死的状态。因此就有一个想法,是把这个硬盘使用一些工具复制出来扇区,然后把扇区重写到新的硬盘上,这样好的扇区一定是能恢复出数据的,即使有部分坏扇区。Winhex工具 阅读全部

MacOS编译Android 源码aapt2工具

缘起最近在查看aapt2的源码,这中间自然少不了要下载编译源码了,其中ubuntu系统的编译相对简单,使用ubuntu系统下载编译能省不少步骤。最近在mac系统上编译,遇到了一些问题,在这里记录下。折腾过程下载源码mac系统本身是大小写不敏感的,而Android系统的源码及编译是需要大小写敏感(linux系统原生就是这样),因此需要使用如下步骤创建并挂载(注意完全编译需要不少空间,可以分配个几百GB)。hdiutil create -volname "aa 阅读全部