查看: 3828|回复: 4

[J3160 show贴发布] 原版系统的折腾

[复制链接]
发表于 2016-7-16 16:45:27 | 显示全部楼层 |阅读模式
之前用了几年的ARM NAS终于不堪重负挂了,顺带连累了一块NL-SAS的硬盘也挂了于是换了x86架构的万由4盘位,今天到货,从外包装上就能看出洪灾很严重。。。顺丰的快递单子都泡烂了。
不过包装箱里面倒是没问题,开箱贴很多了我就不发开箱图了。
拿出两块还空闲的2TNL-SAS盘装上,我很耿直的按照机箱上的说明按照箭头方向排列安装,结果在BIOS显示这是三号位跟四号位,所以我想这应该只是保护膜,因为随后就看到了grub显示的系统是debian,debian里顺序无所谓的啊--这个系统我还是熟悉的,虽然更熟悉ubuntu跟redhat什么的。默认设置的固定IP,地址是192.168.1.110/24,但是我这边1网段被别的东西占用了不能用,正常使用的是35网段于是需要改一下。
没有空闲的显示器,就只好接到电视上了,旁边那个就是挂掉的旧NAS
IMG_20160714_235442.jpg
用默认用户名密码登录,一般deb系的用户都习惯每个命令前面加sudo,但是我还是更习惯直接切换到root
  1. sudo su - root
复制代码
这样切换到root之后,接下来的命令就直接用root权限运行了。
然后设置新的IP
  1. ip addr del 192.168.1.110/24 dev eth0
  2. ip addr add 192.168.35.56/24 dev eth0
  3. ip route add default via 192.168.35.254
复制代码
分别是删除原IP,添加新IP,添加默认网关。
看了一下系统的ssh还是开着的,于是拿出熟悉的xshell用默认的用户名密码登录进去。
这个debian系统还是debian 6 squeeze版本,而debian 7 wheezy上面各种乱七八糟的东西更多一些,webmin,openmediavault,xbmc之类的,而debian是支持跨大版本滚动更新的,于是懒癌晚期的我决定直接升级到wheezy。
直接把软件源更换成网易的wheezy源
  1. mv /etc/apt/sources.list /etc/apt/sources.list.squeeze
  2. wget http://mirrors.163.com/.help/sources.list.wheezy
  3. cat sources.list.wheezy > /etc/apt/sources.list
复制代码
导入wheezy版本的key
  1. wget http://ftp-master.debian.org/keys/archive-key-7.0.asc
  2. apt-key add archive-key-7.0.asc
复制代码
按照debian官方的说明http://ftp-master.debian.org/keys.html,这样就可以了,但是之后还是会提示有几个密钥没有公钥,好在只是多一句提示,没多大影响。
因为跨版本了,所以apt的缓存最好删掉,否则容易出现不匹配之类的
  1. sudo rm -rf /var/lib/apt/lists/*
复制代码
接下来就是刷新源,更新基本包,更新完整包
  1. apt-get update
  2. apt-get upgrade
  3. apt-get dist-upgrade
复制代码
随后就是一路回车,提示都是问配置文件是保留旧的还是使用新的,直接回车就是用旧的。
漫长的等待之后就可以重启了
  1. shutdown -r now
复制代码
重启之后可以清理一下残留的软件包
  1. apt-get autoremove
  2. apt-get autoclean
复制代码
然后悲剧了,网卡驱动有问题,可以指定ip,但是默认网关无法指定,华擎官网显示网卡是RTL8111GR,从螃蟹的官网上找到了驱动源码0005-r8168-8.042.00.tar.bz2,然而源码是bzip2压缩的,本身系统没有,解压不了,编译环境也不完整,需要进行丧心病狂的手动解决依赖手动下载包手动安装。。。 。。。
折腾了半宿,终于搞定这个网卡,SSH又能连上了,web界面登陆不了了,会卡一会儿然后提示用户名或密码错误,直接接电视登录跟SSH登录都能登录上,这。。。果然没那么顺利啊。
重启的时候看到是连不上LDAP了,我是保留原配置的啊,为什么会出问题,算了先不修LDAP了,因为原系统的web界面东西真不多。。。
先装一个webmin玩玩
  1. echo 'deb http://download.webmin.com/download/repository sarge contrib' >> /etc/apt/sources.list
  2. wget http://www.webmin.com/jcameron-key.asc
  3. apt-key add jcameron-key.asc
  4. apt-get update
  5. apt-get install webmin
复制代码
依次是添加源,获取证书,添加证书,更新源缓存,安装webmin
安装完之后可以通过web来管理服务器,端口号是10000
webmin.png
功能还是很强大的,不知道图片清不清楚,这个作者还有另一个软件是Usermin,webmin跟Usermin的差别是webmin是给管理员用的全面管理系统的,Usermin是给普通用户用的,查看自己的邮件什么的用的。两个软件都有汉化,不过汉化的不是很完整。

不过作为一个nas,原来的web界面功能太少,这时候就该基于debian系统的nas系统openmediavault出场了,omv系统是原来freenas的作者之一在freenas的一系列事件之后全新开发的一个,目前不是很稳定以至于官方建议先安装debian然后再debian上安装omv的软件包,而不是直接安装omv。
这反而正好符合我现在的情况,于是我们继续添加源安装
  1. echo "deb http://packages.openmediavault.org/public stoneburner main" > /etc/apt/sources.list.d/openmediavault.list
  2. apt-get update
  3. # Note: You will get a warning that the PGP Key can't be found. Thats fine.
  4. apt-get install openmediavault-keyring postfix
  5. # Note: You will get a warning that the package 'openmediavault-keyring' can't be authenticated. You're fine to ignore that warning and install it anyways.
  6. apt-get update
  7. apt-get install openmediavault
  8. omv-initsystem
复制代码
这是官方给的安装步骤,跟安装webmin差不多,只不过它的key也是在apt源里的。安装过程中配置mdadm的时候我选择的是none,因为我不打算用raid,毕竟是NL-SAS。omv-initsystem就是初始化openmediavault,安装完之后会有好几个以omv-开头的命令,常用的是omv-firstaid,重置密码,omv-update看起来也是刷新apt源,omv-release-upgrade是升级到下一个版本,虽然写的是release,但是实际上beta版也会更新。omv-mkconf是修改配置,下面会用到。
这个时候虽然安装成功了,但是web访问还是会访问原来的页面,这是因为这俩都是用的80端口,原来的系统用的apache,新的系统用的nginx,这就需要关闭apache打开nginx,同样,官方论坛也给出了方法,看来很多人遇到过类似的问题
  1. omv-mkconf nginx
  2. omv-mkconf php5fpm
  3. service apache2 stop
  4. service php5-fpm restart
  5. update-rc.d -f apache2 remove
  6. service nginx restart
复制代码
这样会把apache关闭并且从自启动里删除,这时候再访问就是omv了,默认用户名是admin密码是openmediavault。 pmv.png
openmediavault还有一个半官方性质的OMV-Extras,大部分插件在这个扩展里
  1. wget http://omv-extras.org/openmediavault-omvextrasorg_latest_all.deb
  2. dpkg -i openmediavault-omvextrasorg_latest_all.deb
  3. apt-get update
复制代码
安装完之后在插件项下面多了一个OMV-Extras的选项,可以选择启用里面的不同源。
extr.png
可以按照需求启用,我把测试源,文件系统源跟HWRAID源之外的源都启用了。
这样插件项里面就多了许多插件,可以按照需要安装了。
先这样,初始化下硬盘,前面说过不用RAID,LVM,Greyhole还有联合文件系统也都太麻烦,于是直接分区格式化挂载的。
开samba服务ftp服务,开始转移文件。
以后有机会的话可以还装个xbmc玩玩,对于J8160来说应该负担的起。

点评

客服已返现,谢谢您的支持。  发表于 2016-7-18 09:05
回复

使用道具 举报

发表于 2016-7-16 16:47:44 | 显示全部楼层
撸主 看来是 老鸟了

线收藏  在慢慢学习
回复 支持 反对

使用道具 举报

发表于 2016-7-23 01:40:13 | 显示全部楼层
楼主真会玩
回复 支持 反对

使用道具 举报

发表于 2016-8-7 23:13:34 | 显示全部楼层
楼主这是专业人员了,远远观望一下就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-5-14 13:34 , Processed in 0.066052 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表