centos共享存储
㈠ win7如何与centos建立文件共享
1. 首先centos要能识别win7的文件系统ntfs,原版的centos是不支持NTFS格式的文件系统,因此需要安装ntfs支持软件包,我使用的是rpmforge软件库,在此处http://pkgs.repoforge.org/rpmforge-release/下载rpmforge,我安装的是centos6.5,因此下载了最新版本。rpmforge-release-0.5.3-1.el6.rf.i686.rpm 20-Mar-2013 16:59 12K RHEL6 and CentOS-6 x86 32bit
之后通过 #rpm -ivh rpmforge-release-0.5.3-1.el6.rf.i686.rpm 安装rpmforge,安装好之后,就可以通过命令#yum list | grep ntfs来进行查找要安装的ntfs支持包,接下来就使用命令#yum install fuse-ntfs-3g.i686来安装ntfs支持包。
PS:当然如果共享的文件系统是FAT32就不用这么麻烦了,可以吧这一步省去。
http://www.cnblogs.com/xia520pi/p/3540411.html(这个链接地址清晰地给出了如何将CentOS支持ntfs文件系统)
2.之后设置win7下的共享目录,这个应该都会,就是右击所要共享的目录或文件,选择属性,点击共享,高级共享,选择共享此文件,共享名自己随意设置一个,然后点击权限,设置一下权限。
3.以上两步做好之后就可以使用命令#mount -t cifs -o username=***,password=*** //ip/sharedir /mountpoint进行挂载了。当然,username代表的是win7的用户名,password代表的是win7的密码,ip为win7系统的ip地址,sharedir与第二个步骤的共享名要一致,mountpoing为挂载点,即想要把共享文件挂载到哪个位置,注意,不要在用户名和密码尽量不要含有特殊字符,这样的话控制台是无法正确识别的。我就是由于密码中带有特殊字符,命令一直无法运行,搞了好长时间才搞清楚。
㈡ 如何在Fedora或CentOS上使用Samba共享文件夹
步骤1:在Fedora和CentOS上安装Samba首先,安装Samba以及进行一些基本的配置。
检验Samba是否已经安装在您的系统中:
$ rpm -q samba samba-common samba-client
如果上面的命令没有任何输出,这意味着Samba并未安装。这时,应使用下面的命令来安装Samba。
$ sudo yum install samba samba-common samba-client
接下来,创建一个用于在网络中共享的本地文件夹。这个文件夹应该以Samba共享的方式导出到远程的用户。在这个指南中,我们会在顶层文件夹'/'中创建这个文件夹,因此,请确保您有相应的权限。
$ sudo mkdir /shared
如果您想在您的home文件夹内创建共享文件夹(例如,~/shared),您必须激活SElinux中Samba的home文件夹共享选项,具体将在后面提到。
在创建/shared文件夹后,设置文件夹权限以保证其余用户可以访问它。
$ sudo chmod o+rw /shared
如果您不想其他用户对该文件夹拥有写权限,您需要移除命令中的'w'选项。
$ sudo chmod o+r /shared
接下来,创建一个空文件来测试。这个文件可以被用来验证Samba的共享已经被挂载。
$ sudo touch /shared/file1
步骤2:为Samba配置SELinux
接下来,我们需要再次配置SELinux。在Fedora和CentOS发行版中SELinux是默认开启的。SELinux仅在正确的安全配置下才允许Samba读取和修改文件或文件夹。(例如,加上'sambasharet'属性标签)。
下面的命令为文件的配置添加必要的标签:
$ sudo semanage fcontext -a -t samba_share_t "<directory>(/.*)?"
将替换为我们之前为Samba共享创建的本地文件夹(例如,/shared):
$ sudo semanage fcontext -a -t samba_share_t "/shared(/.*)?"
我们必须执行restorecon命令来激活修改的标签,命令如下:
$ sudo restorecon -R -v /shared
为了通过Samba共享在我们home文件夹内的文件夹,我们必须在SELinux中开启共享home文件夹的选项,该选项默认被关闭。下面的命令能达到该效果。如果您并未共享您的home文件夹,那么您可以跳过该步骤。
$ sudo setsebool -P samba_enable_home_dirs 1
步骤3:为Samba配置防火墙
下面的命令用来打开防火墙中Samba共享所需的TCP/UDP端口。
如果您在使用firewalld(例如,在Fedora和CentOS7下),接下来的命令将会永久的修改Samba相关的防火墙规则。
$ sudo firewall-cmd --permanent --add-service=samba
如果您在防火墙中使用iptables(例如,CentOS6或者更早的版本),可以使用下面的命令来打开Samba必要的向外的端口。
$ sudo vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 445 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
㈢ linux centos 5.3版本能否挂载磁盘阵列并共享
1、首先要搞明白存储与Linux主机的链接方式?SAN还是NAS。SNA一般是通过光纤连到主机上的只要Linux开机可以认到存储就可以当本地硬盘使用。NAS是通过TCP/IP协议的方式连接到Linux主机上的(不仅限于CentOS)
2、可以通过samba服务,通过设置共享目录可以让远程windows机器访问,还可以通过权限设置限制访问的层次,通过windows的映射网络驱动器设置可以永久当本地盘使用
3、通过ISCSI target 实现windows共享Linux硬盘,设置起来比较麻烦,但是应用比较理想.具体设置请参考本人博客:http://hi..com/shxr
㈣ 怎样在Windows与Centos下的Linux间共享文件
打开系统
打开Centos6.5界面,开启你想要共享到的Linux虚拟机系统。点击界面上方“虚拟机”按钮,再点击“设置”按钮。
实现文件共享
1、点击“选项”按钮中的“文件夹选项”,并在右边窗口选中“总是启用”,当然你也可以选择最后一项,如果你只是想暂时实现共享的话。下次开机时共享文件就会消失。
2、点击“添加”,就会弹出想向导窗口,再点击下一步。
3、点击主机路径右边的“浏览”,就可以选择你想共享的文件啦,选择好之后点击确定并下一步。这里我选择的是“图片”文件夹。
4、之后可以看到你选择的文件夹已经被显示到了共享问件的目录里。再点击确定,共享就完成了。
在Linux中查看共享文件
1、如果有图形界面,直接点击computer,按如图所示步骤打开共享文件即可。如果没有图形界面,也可以用指令打开。
2、注意,上图FileSystem中的mnt中的hgfs文件夹就是Linux系统中挂载共享文件的默认文件夹。有的人按上边的步骤共享之后mnt中没有出现共享的文件,可能是因为你的mnt缺少共享支持。
3、此时可以在Terminal中输入:sudo mount -t vmhgfs .host:/ /mnt/hgfs,完了之后再共享一遍,就可以看到。
4、或者tools的名字不一样输入:sudo vmhgfs-fuse .host:/ /mnt/hgfs
如果还是不行,请自行度娘。
㈤ centos7挂载mac共享文件夹
1、点击Mac上启动台。
2、点击启动台的系统偏好设置。
3、在系统偏好设置界面下,点击共享文件夹即可。
㈥ centos虚拟机怎么挂载共享文件
先在物理机Windows系统中创建一个文件夹,用作共享文件夹,并在里面放入一个文件,我创建的文件夹为“shared”,如下图所示:
3
启动VMWare软件,注意,先不要启动虚拟机系统,如下图所示:
4
依次单击【虚拟机】-->【设置】,如下图所示:
5
在弹出的对话框中单击【选项】,如下图所示:
6
单击【共享文件夹】,如下图所示:
7
在右侧选择【总是启用】选项,如下图所示:
8
单击【添加】按钮,如下图所示:
9
在弹出的向导对话框中,单击【下一步】,如下图所示:
10
单击【浏览】按钮,选择刚才创建的共享文件夹“shared”,下面的【名称】会自动生成,如下图所示:
11
单击【完成】按钮,如下图所示:
12
可以看到共享文件夹已经添加,如下图所示:
13
启动虚拟机系统,我的Linux系统是CentOS 6.6,共享文件夹被放在【/mnt/hgfs/】目录下,即在【/mnt/hgfs/shared】中就可以找到被共享的文件了
㈦ centos共享文件夹在哪
最简单的是 在windows上开启共享,然后在centos上进行挂载就可以了。 mount //windows的ip/share /mnt -o user=administrator,pass=密码
㈧ centos7挂载Windows共享文件夹
centos7挂载windows共享文件夹
练习环境:centos7是安装在台式机的虚拟机,Windows共享文件夹是公司服务器的共享文件夹(已设置好的共享)
步骤
1. 设置挂载点: mkdir /mnt/win #挂载点可以自己根据喜好设置
mount -t cifs -o username="共享文件夹的登录账户",password="共享文件夹的共享密码" //192.168.4.245/备份目录 /mnt/win
查看win的共享文件夹是否被挂载
df -h
或者直接到挂载文件夹下看一下有没有挂载内容
<pre style="box-sizing: border-box; outline: 0px; margin: 0px 0px 24px; padding: 8px; font-weight: normal; position: relative; white-space: pre-wrap; overflow-wrap: break-word; overflow-x: auto; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; line-height: 22px; color: rgb(0, 0, 0);">#cd /mnt/win
3. 开机自动挂载
修改fstab文件 vim /etc/fstab
在文件的末尾加上一行
//192.168.4.245/备份 /mnt/win cifs username=共享文件夹的登录账户,password=共享文件夹的共享密码 0 0
一旦共享文件夹的主机ip地址、登录账户及密码发生改变,将需要重复1.2.3步骤。
㈨ 如何将centos7中的文件共享给windows
1、 在地址栏中输入下面内容:
smb://Windows IP/Share folder name,smb为Server Message Block协议的简称,是一种IBM协议,运行在TCP/IP协议之上。
从Windows 95开始,Microsoft Windows都提供了Server和Client的SMB协议支持,Microsoft为Internet提供了SMB开源版本,及CIFS(Common Internet File System),通用文件系统。
2 、将Windows的共享文件夹挂载到本地
在终端中输入命令mount -t cifs -o username="Admin",password="" //192.168.1.1/ShareFolder /mnt/MyShare
注意命令行中的空格和逗号,空密码也可以。
此命令就是将192.168.1.1上的共享文件夹ShareFolder 挂载到本地的/mnt/MyShare文件夹,执行完,就可在MyShare里看到ShareFolder里的内容。
删除挂载用命令:umount /mnt/MyShare
㈩ centos7配置nfs共享存储服务
nfs服务端需要确定这两个包正确安装 nfs-utils rpcbind
若是ubuntu服务器,则是nfs-common,nfs-kernel-server两个包,rpcbind是默认安装的。
yum -y install nfs-utils rpcbind
编辑共享目录配置文件 /etc/exports
/var/www/html 192.168.10.0/24(rw,async,no_root_squash) 192.168.20.0/24(ro)
#多个网段或主机之间用空格分开
/var/www 192.168.10.0/24(ro,sync,root_squash)
参数:ro表示只读,rw表示可读写,sync同步写*即同时写入内存和硬盘,async异步*暂存于内存,no_root_squash表示如果客户端连接过来的用户是root,则对服务端的目录同样是root权限****请不要开启,好危险的,root_squash表示客户端是root则将其转为匿名用户的权限***建议开启。
启动nfs服务,并设为开机自启动
service rpcbind start #或则 systemctl start rpcbind
service nfs start #或则 systemctl start nfs
######ubuntu服务器则是 service startnfs-kernel-server start
chkconfig rpcbind on #或则 systemctl enable rpcbind
chkconfig nfs on #或则 systemctl enable nfs
配置防火墙,放行响应端口或服务
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
firewall-cmd --reload
firewall-cmd --list-all #查看firewalld方向的资源
客户端挂载
showmount -e nfs_server_ip: 查看nfs服务端的可用挂载点
客户端挂载操作
mount -t nfs nfs_server:/var/www/html /bendikongmulu
或者
mount -t nfs nfs_server:/var/www/html /bendikongmulu -o proto=tcp
无报错便成功,当然客户端可以使用 df -h 来查看是否挂载过来了;这里客户端切换到本地挂载点便可以看见服务端的文件了(注意若,服务端共享的目录为空,客户端是无法查看的)网页链接