1. 程式人生 > >unit2.7訪問網路檔案共享服務

unit2.7訪問網路檔案共享服務

########################unit2.7######################################

                        訪問網路檔案共享服務

¥¥¥¥¥一,掛載網路檔案系統

1,網路檔案系統是由網路附加儲存伺服器通過網路向多個主機提供的一種檔案系統 , 而不是由塊裝置 ( 例如硬碟驅動器 ) 提供的。客戶端通過特殊的檔案系統協議和格式訪問遠端儲存

2, Linux 中有兩種主要協議可用訪問網路檔案系統 : NFS 和CIFS 。 NFS ( Network File System ) 可看作是 Linux 、UNIX 及其它類似作業系統的標準檔案系統。 CIFS

( Comon Internet File System ) 則是針對 Microsoft Windows 系統的標準網路檔案系統

3, 訪問網路共享的三個基本步驟

– 1) 識別要訪問的遠端共享

– 2)確定掛載點 ( 應該將共享掛載到的位置 ), 並建立掛載點的空目錄

– 3)通過相應的名利或配置更改掛載網路檔案系統

¥¥¥¥¥二,CIFS: 通用網路檔案系統

1,CIFS 是針對 Microsoft Windows 作業系統的本地網路檔案系統。Linux 系統可以掛載和訪問 CIFS 檔案共享 , 如同常見的網路檔案系統一樣。然而 , 由於 CIFS 是基於 NTFS 檔案系統許可權模型及其自身的身份驗證系統來構建的 , 因而 CIFS 協議中的所有內容並不能很好地對映到 Linux 中

2, samba-client RPM 軟體包所包含的 smbclient 實用程式可用來識別由Windows 或 Samba 檔案伺服器提供的 CIFS 共享。該實用程式工作起來猶如在 Microsoft Windows 中單擊網路上的芳鄰。然後 mount命令可用於掛載共享。訪問 CIFS 共享的命令

   1) 識別 :# smbclient -L instructor.example.com

   2)確定掛載點 :# mkdir /remote2

   3) 掛載 :# mount //instructor.example.com/ftp /remote

***********具體操作:

***cifs

如何訪問1

1)yum install samba-client

如圖六


2)smbclient -L //ip

(如圖五)識別要訪問的遠端共享ip:172.25.254.250

 

3)smbclient //ip/sharename

(如圖四)識別訪問的遠端共享目錄/westos1:輸入密碼,可檢視到共享的內容(!ls,檢視本地家目錄;ls,檢視系統家目錄)

 

如何訪問2

mount //ip/sharename /mountpoint -o username=guest

(如圖三)將遠端共享目錄掛載到/mnt下(必須使用-o username=guest);

並且在/mnt下建立檔案。

 

vim /etc/fstab

//ip/sharename /mountpoint cifs defaults,username=guest 0 0

       mount -a

(如圖一,二):將共享目錄掛載到/mnt(在/etc/fstab,開機自動掛載)

並掛載所有的檔案;

 


以上的監控命令:watch -n 1 ls -R /share/westos*

¥¥¥¥¥三,NFS : 網路檔案系統

1,NFS ( Network File System ) 是由 Linux 、 UNIX 及其他類似作業系統使用的網際網路標準協議 , 可作為它們的本地網路檔案系統。它是一種活動擴充套件之下的開放標準 , 可支援本地 Linux 許可權和檔案系統功能

2,Red Hat Enterprise Linux 7 在預設情況下支援 NFSv4 ( 該協議的版本 4 ), 並在該版本不可用的情況下自動回退到 NFSv3 和NFSv2 。對於在客戶端上執行的所有版本的 NFS , 均應啟用兩種服務 : rpcbind 和 nfslock 。 NFSv4 使用 TCP 協議與伺服器進行通訊 , 而較早版本的 NFS 則可能使用 TCP 或 UDP

3,有兩種方法用來確定由伺服器提供的 NFS 匯出 , 或叫做檔案共享。如果伺服器支援 NFSv3 或 NFSv2 , 您可以使用 showmount -eserver 命令來獲取匯出項列表。如果伺服器支援 NFSv4 , 則可以將 / 匯出項掛載到一個空目錄並瀏覽所有匯出檔案系統的內容

********具體例項:

訪問 NFS 匯出的命令

• 1. 識別

– # showmount -e instructor.example.com

• 2. 確定掛載點

– # mkdir /remote1

• 3. 掛載

– # mount

instructor.example.com:/var/ftp/pub /remote1

(如圖七)###識別訪問的遠端共享(172.25.254.250);

  然後掛載共享目錄(/nfsshare/nfs1)到/mnt;

可在/mnt中建立檔案。

 

在將其寫入/etc/fatab中(開機自動掛載):如圖八

 

¥¥¥¥¥四,自動掛載網路儲存

1,使用 mount 命令 , 需要具有 root 使用者許可權以連線到網路共享。或者 , 我們可

以向 /etc/fstab 新增條目 , 但是隨後與網路伺服器的連線將始終處於活動狀態。

當某一程式試圖訪問網路共享中的檔案時 , 可以將 automounter ( 或 autofs )

服務配置為 “ 按需 ” 掛載網路共享。當共享不再使用並處於不活動狀態一定時間

以後 ,automounter 會對共享解除掛載

2,不活動狀態的時間間隔預設為五分鐘 , 但該時間間隔可在

/etc/sysconfig/autofs 中進行全域性更改

 [[email protected] ~]# grep TIMEOUT /etc/sysconfig/autofs

# TIMEOUT - set the default mount timeout (default 600).

TIMEOUT=300

...output omitted....

通常 , 我們需要使用網路共享在不活動狀態下保持掛載一小段時間 , 從而防止

在段時間內對其進行再次使用。這能夠避免不必要的掛載 / 解除掛載的週期

¥¥¥¥¥¥五,自動掛載器的兩種方法。

1,首先 ,使用特殊的 /net 自動掛載掛載點 , 然後手動配置間接自動掛載對映。

特殊對映 /net

• 預設情況下 , autofs 服務執行時 , 存在一個名為 /net 的特殊目錄 , 但是該目錄將顯示為空

• 訪問不存在的目錄 /net/instructor.example.com 會使自動掛載其建立該子目錄 , 並顯示該 NFS 伺服器上的所有NFS 匯出項。這有時稱為 “ 瀏覽 ” 共享

– # cd /net/instructor.example.com

– # ls

– home kickstart var

• 在 /net/instructor.example.com 之下的所有檔案和目錄停止使用且超時期滿子後 ,autofs 將共享解除掛載並刪除空的 /net/instructor.example.com 子目錄

(如圖九):安裝autofs服務;

  開啟服務:systemctl start autofs;

訪問/net/nfsshare(瀏覽共享)

  

2,間接對映

• 除了使用 /net 對映 , 系統管理員也可以手動配置任意目錄, 以便訪問時在其子目錄上 “ 按需 ” 掛載特定共享。示例:

• 間接對映使用兩層配置檔案語法。在頂級檔案/etc/auto.master 中 , 每個管理的 “父 ” 目錄和包含子目錄掛載點與網路共享的單獨的第二個配置檔案的名稱佔一行

# cat /etc/auto.master

/demo /etc/auto.demo

# cat/etc/auto.demo

public -ro

nfsserver.domain:/exported/path

service autofs reload 過載 autofs 服務

# cd/demo/public

******具體操作:

***nfs

手動掛載方式

1)yum install nfs-utils

2)showmount -e ip

3)mount ip:/sharedir /mountpoint

自動掛載方式

1)yum install autofs

2)systemctl start autofs

3)cd /net/ip/

4)vim /etc/syscofig/autofs

TIMEOUT=5

5).自定義掛載方式

vim /etc/auto.master

最終掛載點的上層目錄 子策略檔案

/nfs /etc/auto.nfs

如圖十一

 

如圖十二

 

vim 子策略檔案(vim /etc/auto.nfs)

最終掛載點 網路掛載資源

nfs1 172.25.254.250:/nfsshare/nfs1

* 172.25.254.250:/nfsshare/&

如圖十三

 

systemctl restart autofs

cd /nfs/nfs1

[[email protected] nfs1]# df

Filesystem                    1K-blocks     Used Available Use% Mounted on

/dev/vda1                      10473900  3262308   7211592  32% /

devtmpfs                         927072        0    927072   0% /dev

tmpfs                            942660        0    942660   0% /dev/shm

tmpfs                            942660    16968    925692   2% /run

tmpfs                            942660        0    942660   0% /sys/fs/cgroup

/dev/vdb1                       1038336   749744    288592  73% /pub

172.25.254.250:/nfsshare/nfs1 100221952 57231360  42990592  58% /nfs/nfs1

如圖十:


相關推薦

unit2.7訪問網路檔案共享服務

########################unit2.7######################################                         訪問網路檔案共享服務 ¥¥¥¥¥一,掛載網路檔案系統 1,網路檔案系統是由網路附加

訪問網路檔案共享服務-CIFS

• 網路檔案系統是由網路附加儲存伺服器通過網路向多個主機提供的一種檔案系統 , 而不是由塊裝置 ( 例如硬碟驅動器 ) 提供的。客戶端通過特殊的檔案系統協議和格式訪問遠端儲存 • Linux 中有兩種主要協議可用訪問網路檔案系統 : NFS 和CIFS 。 N

第七 訪問網路檔案共享服務

訪問網路檔案系統 cifs網路檔案系統訪問 yum install samba-client -y    ###安裝共享訪問客戶端 smbclient -L //172.25.254.253                                  [[emai

訪問網路檔案共享服務

Loaded plugins: langpacks Resolving Dependencies --> Running transaction check ---> Package autofs.x86_64 1:5.0.7-40.el7 will be installed --> Pro

訪問網路檔案共享服務CIFS與NFS

CIFS:通用網路檔案系統 CIFS 是針對 Microsoft Windows 作業系統的本地網路檔案系統。 Linux 系統可以掛載和訪問 CIFS 檔案共享 , 如同常見的網路檔案系 統一樣。然而 , 由於 CIFS 是基於 NTFS 檔案系統許可權模型

Linux實戰教學筆記22:企業級NFS網路檔案共享服務

目錄 第二十二節 企業級NFS網路檔案共享服務 第一章 NFS網路檔案共享服務 1.1 NFS介紹 1.2 NFS系統原理介紹 1.3 NFS服務端部署環境準備 1.4 NFS server端的設定

搭建企業級網路檔案共享服務(FTP,NFS,Samba)

目錄 1.FTP 2.NFS 正文 網路檔案共享服務相關概念 DAS(Direct Access Storage-直接連線儲存)是指將儲存裝置通過SCSI介面或光纖通道直接連線到一臺計算機上。 NAS(網路附加儲存) - 網路連線儲存,即將儲存裝置通過

Linux網路檔案共享服務之FTP

  一、FTP介紹   ftp(File Transfer Protocol)是早期的三個應用級協議之一,基於C/S結構,雙通道協議,資料和命令連線,資料傳輸格式預設是二進位制,當然也支援檔案方式傳輸。預設情況下FTP協議使用TCP埠中的21和20這兩個埠,其中20用於資料傳輸,21用作命令傳輸,但是20號埠

訪問網路檔案共享服務——CIFS

CIFS  NFS 網路檔案系統是由網路附加儲存伺服器通過網路向多個主機提供的一種檔案系統,而不是塊裝置(例如硬碟驅動器)提供的.客戶端通過特殊的檔案系統協議和格式訪問遠端儲存。 linux中有兩種主要協議可用訪問網路檔案系統:NFS和CIFS.NFS(Network F

網路檔案共享-nfs服務

NFS服務簡介: NFS:Network File System 網路檔案系統 軟體包:nfs-utils Kernel支援:nfs.ko 使用updatedb來更新locate資料庫 [[email protected]:45:56upload]#locate nfs.ko /usr

linux學習46-檔案共享服務FTP

檔案共享服務FTP 1 FTP服務簡介 DAS 、NAS、SAN區別 DAS(Direct-Attached Storage):SCSI,FC 連線方式 直連式儲存伺服器中的一部分,將外接儲存通裝置通過SCSI或FC介面直接

NFS網路檔案共享系統

NFS是網路檔案系統,讓不同的主機系統之間可以共享檔案或目錄,存放共享視訊、圖片、附件等靜態資原始檔。 NFS伺服器就是一塊網路硬碟將自己掛載到多個Web伺服器網頁目錄的子目錄上,這樣所有Web伺服器都能看到共享的資訊NFS網路硬碟的內容。 NFS工作流程:首先安裝rpcbind和nfs-utils,啟動

紅帽7 NFS(網路檔案系統)

NFS(網路檔案系統)服務可以將遠端 Linux 系統上的檔案共享資源掛載到本地主機的目錄上,從而使得本地主機(Linux 客戶端)基於 TCP/IP 協議,像使用本地主機上的資源那樣讀寫遠端 Linux 系統上的共享檔案, RHEL 7 系統中預設已經安裝了 NFS 服務。 第一步:為了檢驗 N

配置linux叢集中的NFS檔案共享服務 centos6.5Final

在計算機叢集中,往往需要檔案共享。檔案共享有很多方案。下面簡單幾個步驟,配置NFS服務來實現我們的專案需求。 當前伺服器環境:centos6.5Final rpcbind在舊版本的centos命名不同。 portmap新版下改名rpcbind 在虛擬機器下做實驗的時候,可先

2018/12/01 VirtualBox安裝Centos7的vdi檔案 以及使用Xshell和simba 檔案共享服務

VirtualBox安裝Centos7 檔案在這裡可以下載 連結:https://pan.baidu.com/s/1E7cVcDzXsQLMbxPb6Y4C7g  提取碼:1f9p    安裝方法 1先安裝好VirtualBox 2點選控制——註冊,選擇

Linux檔案共享服務之NFS

NFS(Network File System)網路檔案系統,主要用於LInux與Linux之間進行檔案系統共享的服務,依賴於RPC服務(遠端呼叫)。 伺服器端需要安裝的軟體包:nfs-utils   、 rpcbind 客服端需要安裝的軟體包:rpcbind NFS檔案共

Linux環境下Samba檔案共享服務

01 服務概述 在Windows網路環境中,主機之間進行檔案和印表機共享是通過微軟公司自己的SMB/CIFS網路協議實現的。SMB(Server Message Block,服務訊息塊)和CIFS(Common Internet File System,通用網際網路檔案系

區域網網路檔案共享常見方式

    首先你要了解共用網路、家庭網路、專業網路的區別(主要是設定網路防護牆的級別)     常見的區域網共享檔案有三種 網路共享、家庭組共享、網路驅動對映(這是屬於網路共享的一種快捷方式) 它們之前

簡單的Samba檔案共享服務搭建

我們知道windows間是通過CIFS(Common Internet File System),即網路上的芳鄰實現檔案共享,unix like間通過NFS(Network File System)通過實現檔案共享。那麼我們如何實現unix和windows之間的

Android訪問網路系列之--服務端返回XML或JSON格式資料,Android 進行解析並顯示

例子說明:使用者通過訪問web資源的最新電影資訊,伺服器端生成XML或JSON格式資料,返回Android客戶端進行顯示。 此案例開發需要兩個方面 WEB開發和android開發. 一.web開發相對比較簡單,只是模擬一下 相關程式碼如下: 1.實體Bean package ygc.yxb.domain