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 來查看是否掛載過來了;這里客戶端切換到本地掛載點便可以看見服務端的文件了(注意若,服務端共享的目錄為空,客戶端是無法查看的)網頁鏈接