对于上一篇-Ubuntu+NFS+HDFS+Samba+Windows的补充+gateone网页版远程软件

上一篇博文
Ubuntu server 14.04下搭建NFS并挂载HDFS到本地+Samba服务器共享这个本地文件到Windows端
在这个博文中,我尝试用文中的方法把环境搭建成功后,拷贝了一些大文件,当时被他的速度冲昏了头脑,然后就下班了,没有检查他的文件大小是否成功,第二天高高兴兴的来测试的时候,突然发现,上传的文件大小不一样,文件上传到服务器,总是要变大,最好的一次是大1K,最差的时候是5M,这是致命的啊,但是exe安装文件不影响,对文本文件的损害最大了,那这样的话,备份越来越大,电脑不就完了。
对于以上问题,我们还是在寻求方法的。
方案一:
用第三方软件代替samba,当时用的是netdriver软件,但是是收费的,对于天朝的我们,果断放弃(PS:感觉这个软件挺强大的)
方案二:
当时用了一个软件叫:Dokan,这个在github上有源码,也有编译好的安装软件,是C#编写的,挺强大的,官网说是支持WindowsV3挂载linux,有一个成熟的软件用的底层就是它,但是我们在自己的电脑上编译成功后,我们测试通过NFS挂载那个共享文件,死活挂载不上,总是报找不到网络磁盘,当我们把挂载点换成普通nfs文件夹的时候,发现我们连上了服务器,但是就是挂载不上那个文件到Windows上映射成盘符,最后僵持了两三天,放弃了。
方案三:
换hadoop,用glusterFS软件,这个也是一个开源的软件工具,百度就不写了,直接上官网:
glusterFS官网
挺强大的,我们测试的是两个server,因为还不太了解这个软件,所以索性就先用两个节点试试。
搭建网址:
网址1
网址2
注意一点就是我搭建的时候,启动gluster服务器,输入gluster start时总是啥也不显示,以为没起来,后才发现,是起来了,继续往下做就行了。
以下最后一行:192.168.51.144,是我的挂载点:

ubuntu@ubuntu:~$ mount 
/dev/mapper/ubuntu--vg-root on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /sys/firmware/efi/efivars type efivarfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda2 on /boot type ext2 (rw)
/dev/sda1 on /boot/efi type vfat (rw)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
192.168.51.144:/gv0 on /mnt type fuse.glusterfs (rw,default_permissions,allow_other,max_read=131072)
ubuntu@ubuntu:~$ 

以下是我测试的数据,将近400G:

ubuntu@ubuntu:~$ cd /mnt/
ubuntu@ubuntu:/mnt$ ls
A  B  C  D  E  ubuntu-14.04-server-amd64.iso
ubuntu@ubuntu:/mnt$ 

以下是samba服务器:

ubuntu@ubuntu:/mnt$ service smbd status
smbd start/running, process 3654
ubuntu@ubuntu:/mnt$ 

以下是samba服务器的配置文件:

ubuntu@ubuntu:/mnt$ cat /etc/samba/smb.conf 
.
.以上省略
.
security = user
[clustershare]
comment = cluster test
path = /mnt
browseable = yes
writable = yes
ubuntu@ubuntu:/mnt$ 

以下是samba用户:

ubuntu@ubuntu:/mnt$ cat /etc/passwd | cut -f 1 -d:
root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
gnats
nobody
libuuid
syslog
messagebus
landscape
sshd
ubuntu
statd
sambauser
ubuntu@ubuntu:/mnt$ 

映射网络驱动器:
对于上一篇-Ubuntu+NFS+HDFS+Samba+Windows的补充+gateone网页版远程软件_第1张图片
对于上一篇-Ubuntu+NFS+HDFS+Samba+Windows的补充+gateone网页版远程软件_第2张图片
对于上一篇-Ubuntu+NFS+HDFS+Samba+Windows的补充+gateone网页版远程软件_第3张图片
测试效果还不错,大约80Mb/s的速度。
OK到这算是结束了,接下来给大家介绍一个web版本的ssh:gateone软件
搭建网址
这个网址不错,大家可以搭建一下,注意事项是将自己的IP地址加载到配置文件中。

你可能感兴趣的:(windows,ubuntu,hdfs,samba,nfs)