Posts Tagged ‘Samba’
-
使用ZFS打造家庭廉价数据中心
在Sun公司实习了8个月,让我学到了很多东西;特别是OpenSolaris和ZFS,学会了如何使用它们,更知道了如何利用它们。
如今这个信息化高度发达的年代,信息爆炸,数据资源越来越多。五年前,20G的硬盘还显得非常充裕;而如今,没有100G到200G,是无法存下家庭中所有数据资源的了。对于我们家来说,几年间添置了数码摄像机和数码照相机,加之几次旅行和游玩,家中的两块160G大硬盘已然无法满足存储所有信息的需求。
总是刻盘、刻盘、再刻盘,并不是最好的解决方案,因为一来找起数据来非常不方面;二来读取速度也非常慢,还要担心光盘质量和保存的问题;三来光盘刻一次基本上不再修改了,非常不灵活。加上对于视频编辑的时候对于大容量数据存储、高速度数据访问的要求,我们家在半年前添置了一块1TB的SATA大硬盘(1TB=1000GB)。
-
OpenSolaris 上的 Samba 服务器
OpenSolaris下,可以使用VirtualBox来加载Windows系统,便可以实现QQ、MSN、飞信的使用。但是,在我们使用了VirtualBox之后,会遇到一个问题,那就是虚拟机Windows如何和宿主机OpenSolaris通信的问题。目前来讲,VirtualBox 1.6 在目录共享的时候会出现一些问题。所以我们想到了使用Samba服务器来传递文件。
配置OpenSolaris的Samba客户端
在OpenSolaris下配置Samba客户端的方法步骤如下:
首先用root登陆或者用su切换到root权限打开samba客户端的服务,命令如下:
开启samba客户端:
#svcadm enable svc:/network/smb/client:default查看服务开启的状态:
#svcs –l /network/smb/client假设Windows的IP为192.168.1.7,共享了一个Soft的目录,那么使用下面命令:
#mount –F smbfs //192.168.1.109/Soft /mnt
Password: (输入密码,就是当前登陆的Windows的帐户密码)
# cd /mnt
# ls这样就可以看到挂载的Windows系统的共享目录了。
配置OpenSolaris的Samba服务器端
安装Samba服务
步骤主要如下:(使用OpenSolaris新增的IPS方式)
打开左上角菜单“系统”->“系统管理”->“Package Manager”。
在工具栏下方的“Search”文本框中输入:samba,回车。勾选下方列表中出现的SUNWsamba包,点击工具栏中的“Install /Update”按钮。
出现 Install/Update Confirmation 提示窗口,查看包依赖和下载信息,点击“Next”按钮,开始下载文件,并自动进行安装。安装完毕之后用以下命令即可发现Samba已经成功安装了。
# svcs –v | grep samba
# ps –eaf | grep mbd配置Samba服务器实现与Windows的文件共享
Samba的共享方式包括share、user、server、domain 和ads。
本文主要介绍share共享方式,这种共享直观上和Windows的共享文件夹很类似。
步骤如下:创建Samba共享目录(目录位置可自己定义)
# mkdir –p /mnt/sambashare
创建Samba配置文件(/etc/sfw/smb.conf),Samba服务器安装完毕之后在/etc/sfw目录下会发现smb.conf– example文件,这是个配置文件的模板,可以直接复制再修改,也可以新建一个简易的配置文件smb.conf。
# cp /etc/sfw/smb.conf-example /etc/sfw/smb.conf
或者 #touch /etc/sfw/smb.conf编辑配置文件smb.conf如下:(如果是复制模板文件的话就在对应的地方修改就行)
#================Global Settings===========
[global]
workgroup = MYGROUP
server string = Samba Server
security = share
log file =/var/log/samba/log.%m
max log size = 50
#================Share Definitions=========
[homes]
Comment = Home Directories
path = /mnt/sambashare
writeable = yes
browseable = yes
guest ok = yes启动Smaba
$ svcadm enable samba
$ svcs | grep samba
online 14:40:12 svc:/network/samba:default
$ ps –eaf | grep mbd
root 673 1 0 14:40:12 ? 0:00 /usr/sfw/sbin/smbd –D
root 674 673 0 14:40:12 ? 0:00 /usr/sfw/sbin/smbd –D
paul 680 656 0 14:40:34 pts/2 0:00 grep mbdSolaris测试访问Samba共享的资源
# /usr/sfw/bin/smbclient –L //192.168.0.110 其中//192.168.0.110为Solaris的IP地址
Password: (直接按回车,因为Share方式不需要密码)
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28]Sharename Type Comment
——— —- ——-
IPC$ IPC IPC Service (Samba Server)
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28]Server Comment
——— ——-
Workgroup Master
——— ——-在Windows下访问Samba服务器共享的目录了,方式如下:
在IE中输入//192.168.0.110 (其中//192.168.0.110为Solaris的IP地址)
就可以看到共享的目录homes了。如果发现不能读写文件,那是Solaris下该共享目录的权限设置问题,用命令如下:#chmod 777 /mnt/sambashare
至此,就可以在Windows中上传和下载文件了,实现OpenSolaris与Windows之间的文件共享。
Paul’s Online Services
Dynamic Tag Cloud
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Recent Posts
- AIX Storage Learning 1
- 春节快乐! Happy Spring Festival!
- Sun is to the end of life
- 为cos-html-cache插件增加页面(Page)、标签(Tag)和分类(Category)的静态化功能
- How to configure Subversion in OpenSolaris
- 转载:IIS FastCGI PHP 环境下搭建 WordPress
- 在OpenSolaris下动态绑定域名
- Goodbye 2009, Hello 2010
- This Is It
- A Morse Code Exchanger
Recent Comments
- 新视界 (New Vision) » 在OpenSolaris下动态绑定域名 on 使用ZFS打造家庭廉价数据中心
- paul on Wordpress数据库转移网址变换的方法
- 知识 on Wordpress数据库转移网址变换的方法
- WP Super Cache V0.98 and IIS7 « Anders Heie on Speed up your WordPress Blog on IIS 7 by using WP-Super-Cache
- 博沈 on This Is It
- paul on 使用ZFS打造家庭廉价数据中心
- Anonymous on OpenSolaris 上的 Samba 服务器
- Anonymous on 使用ZFS打造家庭廉价数据中心
- Anonymous on OpenSolaris 上的 Samba 服务器
- Paul on 十年前和十年后的我们
