分类 linux 下的文章

家里有大小两台NAS,分别是ARM的双盘 和 HP Gen8。 gen8 历史原因跑的是centos6, 自带的yum里的transmission版本比较旧是 2.13。

旧版有不少功能有所欠缺例如不能在 remote 显示剩余容量这种小事我也忍了。
最近不少的资源下载时两台设备在同样的网络环境下旧版trans竟然没有源..不能忍,少睡半小时把它给升级了。

中途还是遇到一些小问题,备忘一下。


- 阅读剩余部分 -

从自己旧博客搬运过来的备忘

需求

设备有两张网卡分别配置为 eth0、eth1,前者为默认。

eth0 IP:192.168.0.199 网关192.168.0.1
eth1 IP:192.168.31.99 网关192.168.31.1

某个服务需要指定链接服务器(IP 123.45.67.89) ,希望数据走 eth1

1420041257605610066.png

查看路由规则:

ip route show

添加路由规则:

ip route add 123.45.67.89 via 192.168.31.1 dev eth1

以上规则写入后立刻生效,可再次查看路由规则确认

需要删除规则:

ip route del 123.45.67.89

上述操作重启后不保存,需要把规则写死,要写入文件

/etc/sysconfig/network-scripts/route-interface

本例中为

vi /etc/sysconfig/network-scripts/route-eth1

123.45.67.89 via 192.168.31.1 dev eth1

一次意外断电,造成lnmp没有正常自启动(wwwroot用sd卡mount的),开始以为是启动脚本没写好,忘了mount sd 卡。
手动mount完之后 lnmp提示restart成功。 但在浏览器端始终无法打开文件,加载到超时。再后来发现在ssh上看sd卡上的文件系统也是提示大量的错误类似于

flamen@z8350:/mnt/sdcard$ ls -l
ls: 无法访问'wwwroot': 输入/输出错误
ls: 无法访问'bakwallet': 输入/输出错误
ls: 无法访问'script': 输入/输出错误
总用量 32
...

试过重启,插拔 sd卡,均无效。
查了下,用以下命令修复成功

fsck -y /dev/mmcblk1p1

(sd卡的分区的名称是 /dev/mmcblk1p1)

fsck -y /dev/mmcblk1p1 
fsck,来自 util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
/dev/mmcblk1p1: 正在修复日志
/dev/mmcblk1p1: clean, 12652/1954064 files, 1103525/7814912 blocks
root@z8350:/dev# reboot

执行完之后重启,一切恢复正常