Posts Tagged ‘Samba’

  • 使用ZFS打造家庭廉价数据中心

    Date: 2009.11.06 | Category: In My Opinion, Operating System | Response: 3

    在Sun公司实习了8个月,让我学到了很多东西;特别是OpenSolaris和ZFS,学会了如何使用它们,更知道了如何利用它们。

    如今这个信息化高度发达的年代,信息爆炸,数据资源越来越多。五年前,20G的硬盘还显得非常充裕;而如今,没有100G200G,是无法存下家庭中所有数据资源的了。对于我们家来说,几年间添置了数码摄像机和数码照相机,加之几次旅行和游玩,家中的两块160G大硬盘已然无法满足存储所有信息的需求。

    总是刻盘、刻盘、再刻盘,并不是最好的解决方案,因为一来找起数据来非常不方面;二来读取速度也非常慢,还要担心光盘质量和保存的问题;三来光盘刻一次基本上不再修改了,非常不灵活。加上对于视频编辑的时候对于大容量数据存储、高速度数据访问的要求,我们家在半年前添置了一块1TBSATA大硬盘(1TB=1000GB)。

    Read the rest of this entry »

    • Share/Bookmark
  • OpenSolaris 上的 Samba 服务器

    Date: 2008.06.02 | Category: Sun | Response: 2

    OpenSolaris下,可以使用VirtualBox来加载Windows系统,便可以实现QQMSN、飞信的使用。但是,在我们使用了VirtualBox之后,会遇到一个问题,那就是虚拟机Windows如何和宿主机OpenSolaris通信的问题。目前来讲,VirtualBox 1.6 在目录共享的时候会出现一些问题。所以我们想到了使用Samba服务器来传递文件。

    配置OpenSolaris的Samba客户端

    在OpenSolaris下配置Samba客户端的方法步骤如下:
    首先用root登陆或者用su切换到root权限

    打开samba客户端的服务,命令如下:

    开启samba客户端:
    #svcadm ena­ble 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: (输入密码,就是当前登陆的Win­dows的帐户密码)
    # cd /mnt
    # ls

    这样就可以看到挂载的Win­dows系统的共享目录了。

    配置OpenSolaris的Samba服务器端

    安装Samba服务

    步骤主要如下:(使用OpenSolaris新增的IPS方式)

    打开左上角菜单“系统”->“系统管理”->“Package Mana­ger”。
    在工具栏下方的“Search”文本框中输入:samba,回车。勾选下方列表中出现的SUNWsamba包,点击工具栏中的“Install /Update”按钮。
    出现 Install/Update Con­fi­r­ma­tion 提示窗口,查看包依赖和下载信息,点击“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如下:(如果是复制模板文件的话就在对应的地方修改就行)

    #================Glo­bal Settings===========
    [glo­bal]
    wor­kg­roup = MYGROUP
    server string = Samba Server
    secu­rity = share
    log file =/var/log/samba/log.%m
    max log size = 50
    #================Share Defi­ni­tions=========
    [homes]
    Comment = Home Dire­cto­ries
    path = /mnt/sambashare
    wri­tea­ble = yes
    bro­wsea­ble = yes
    guest ok = yes

    启动Smaba

    $ svcadm ena­ble 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 mbd

    Solaris测试访问Samba共享的资源

    # /usr/sfw/bin/smbclient –L //192.168.0.110 其中//192.168.0.110为Solaris的IP地址
    Password: (直接按回车,因为Share方式不需要密码)
    Anon­ymous login succe­ssful
    Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28]

    Sha­re­name Type Comment
    ——— —- ——-
    IPC$ IPC IPC Service (Samba Server)
    Anon­ymous login succe­ssful
    Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28]

    Server Comment
    ——— ——-
    Wor­kg­roup Master
    ——— ——-

    在Windows下访问Samba服务器共享的目录了,方式如下:
    IE中输入//192.168.0.110 (其中//192.168.0.110为Solaris的IP地址)
    就可以看到共享的目录homes了。如果发现不能读写文件,那是Solaris下该共享目录的权限设置问题,用命令如下:

    #chmod 777 /mnt/sambashare

    至此,就可以在Windows中上传和下载文件了,实现OpenSolaris与Windows之间的文件共享。

    • Share/Bookmark

Paul’s Online Services

Dynamic Tag Cloud

Recent Posts

Recent Comments

Tags

2008.11.Trip-of-GuangXi ASP.net C++ China Chrome css dotNet FCGuoAn Firefox Football gmail IBM IE IIS IT Association Joke Microsoft music mysql NLP Nokia ntfs NumPy OpenSolaris open source Open Team php pidgin PKUSS Python Python Challenge qq Samba SciPy Learning shell solaris SQL SUN Thunderbird Travel web host Win 7 WordPress X11 zfs