今天有个同事有这样一个需求:
他们ICT测试的HP3070的硬盘太小(2G),导致测试程序放在本地后系统的空闲空间太小,甚至有一台的空闲空间为零了!严重影响了正常生产,他们就想能不能把程序放到一个共享服务器上,但是不能放到Windows上,因为程序的文件名有“:”这个字符,Windows下是非法字符,所以就想弄个Linux或Unix系统。
而我手上只有RHEL5和Ubuntu 8.10 Server,而我常使用的是Ubuntu,所以就顺手装了,不过在配置的过程中有一些问题,所以在这里把它写下来以作备忘(本人是菜鸟)。
1. 安装的步骤不细说了,我使用了自动使用整个硬盘的方式
swap 2.7G, 其他的给了/,硬盘共160G
2. 配置源,从网上搜的,添加了台湾源,更新速度很快,开始在做dist-upgrade时就怎么也连不上了,却能ping通它们,不知道是不是看我更新的速度太快把我给临时禁了,没办法只好换一个,这次用dormforce的源(因为还没装nfs-server呢)。然后作dist-upgrade后,重启,安装nfs-kernel-server
3. sudo apt-get install nfs-kernel-server
配置portmap, sudo dpkg-reconfigure portmap, 对Should portmap be bound to the loopback address? 选No。
注:因为我是在局域网里用的,所以不用配置/etc/hosts.deny和/etc/hosts.allow
4. 配置网络
我要连接2个网段(172.30.53.*和172.30.188/189/190, 后一个已经打通了)
sudo vi /etc/network/interfaces,完整的内容如下:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# 172.30.188/189/190 network
auto eth0
iface eth0 inet static
address 172.30.188.235
netmask 255.255.252.0
# 172.30.53.* network
auto eth1
iface eth1 inet static
address 172.30.53.247
netmask 255.255.255.0
# not used
#auto eth2
#iface eth2 inet dhcp
注:在编辑时不小心把netmask写成了network,结果导致网卡起不来,说什么
not all variables in the file之类的东西(具体的没记下来),后来检查了一下改正后就好了,结果只有172.30.53.*能连通,经反复验证,配置文件没问题,网段已经找电脑部的给跳通了,后来询问一个同事说,可能是网线没接对(电脑上有3个网卡),就把网线换一个口,就好了,真是郁闷啊。
5. 配置exports
sudo vi /etc/exports
/mnt/ictdata/one 172.30.188.*(rw,sync) 172.30.189.*(rw,sync) 172.30.190.*(rw,sync)
/mnt/ictdata/two 172.30.53.*(rw,sync)
/mnt/ictdata/three 172.30.53.*(rw,sync)
然后,sudo exportfs -r,结果出现下面的东西:
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "172.30.188.*:/mnt/ictdata/one".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "172.30.189.*:/mnt/ictdata/one".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
exportfs: /etc/exports [3]: Neither 'subtree_check' or 'no_subtree_check' specified for export "172.30.190.*:/mnt/ictdata/one".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
exportfs: /etc/exports [4]: Neither 'subtree_check' or 'no_subtree_check' specified for export "172.30.53.*:/mnt/ictdata/two".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
exportfs: /etc/exports [5]: Neither 'subtree_check' or 'no_subtree_check' specified for export "172.30.53.*:/mnt/ictdata/three".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
到网上查了下,未果,由于时间紧,这又不影响使用,就没管它了,有这方面经验的同学给个提示吧。
6. 重启portmap和nfs
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
7. 测试
本机测试: sudo mount -t nfs 172.30.53.247:/mnt/ictdata/two /home/teit/mnt, 成功
远程测试: 到另一台服务器上测试,方法同上,不细说了。
至此,配置完成(本服务器只需要nfs服务,smb的暂时不需要,不过我也给装上了,说不定以后会有需求)。
总结:由于不是Linux的高手,所以在配置时都要到网上查资料,耽误了一些时间,看来还得加强一下学习。
分享到:
相关推荐
Ubuntu 8.10网络设置说明,非常详细 Ubuntu 8.10网络设置说明,非常详细 Ubuntu 8.10网络设置说明,非常详细
linux下socket代理服务端(ubuntu8.10server下验证),源码编译时有点小错误,可能是编译器改进造成的,已经改正并编译通过,需要 gcc4.3和 g++.若有错误希望大家能指出并改正,共同学习。
1、UBUNTU8.10的安装 1)设置好光盘启动后,放入Ubuntu光盘,重启动计算机; 2)稍等出来一个语言选择界面,按键盘上的方向键,选择“中文(简体)”, 按回车键到下一步;
零命令玩转Ubuntu 8.10(基本配置篇)配置联网 配置软件源 配置桌面图标
日记本顾名思义就是记录每天发生的事情,网上对 ubuntu8.10 安装的文章很多,但我 无法验证他们的可行性,只有自己的实践才是真实的。我是应 ubuntuchina 社区邀请,为初 学者写个电子小册子,但平时工作较忙,只能...
最新版本的ubuntu8.10 dvd版本的种子 2008年10月31日放出的
ubuntu8.10中文开发环境设置,介绍在Ubuntu8.10中如何设置开发环境,这里介绍的ubuntu的桌面使用
Ubuntu 8.10 Chrome 安装包
不用刻录光盘的方式安装ubuntu8.10
Hadoop配置手册Ubuntu8.10
零命令玩转Ubuntu 8.10(Wubi安装图文教程)零命令玩转Ubuntu 8.10(Wubi安装图文教程)
Ubuntu 8.10 安装后的详细设置
菜鸟打造娱乐ubuntu8.10.txt
ubuntu8.10在Vmware下鼠标自由切换补丁
ubuntu8.10的一些常用的源,包括教育网的,电信的,网通的。也有官方的源。
此手册是本人自己安装多次写下来的心得,里面包含具体命令操作和对应的画面,初次安装者可以按照提示来安装,保证一次可以OK, 本人是在Ubuntu8.10下安装的,不过这篇安装手册同样适合于Linux和Windows下安装的朋友,...
Ubuntu8.10 虚拟机与主机之间共享文件夹的详细设置
Ubuntu 8.10 Hadoop-0.20.1 详细配置: SSH配置 JDK安装 Hadoop配置 启动集群,查看状态
ubuntu8.10硬盘安装引导文件 liveCD的iso无效
以自己的亲身应用为基础,详细讨论了在ubuntu8.10系统上安装配置virtualbox的技巧,包括共享文件夹设置,U盘使用,桥接网络的配置等实用技术