當前位置:首頁 » 服務存儲 » 存儲伺服器掛載到伺服器上
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

存儲伺服器掛載到伺服器上

發布時間: 2023-02-04 17:57:21

『壹』 掛載存儲伺服器的目錄到客戶端的伺服器

1、什麼是NFS?

全稱是 network file system 網路文件系統

什麼是文件系統?

存取和組織文件的一種方法

什麼是網路文件系統

通過網路存取和組織文件得一種方法機制

2、為什麼要用共享存儲

前端所有的應用伺服器接受到用戶上傳的圖片、文件、視頻,都會通一的放到後端的存儲上。

為什麼要共享?

所有節點伺服器都需要將內容存到存儲上,要取的統一來取。

3、共享存儲的種類

單點存儲系統就是NFS,中小型企業,阿里雲服務的NFS服務,OSS對象存儲

NFS性能不太高

大型企業會用分布式存儲FastDFS、GlsterFS、Mfs

4、NFS的工作原理

NFS網路文件系統

啟動NFS 服務,而且還有啟動很多埠。

NFS功能,需要很多服務。每個服務都有埠,而且經常變化。

如何讓客戶端找到這些埠呢?就需要一個經紀人(rpc服務)

NFS服務:

1、NFS服務(有很多進程和埠) 把自己的埠告訴RPC

2、RPC服務(對外固定埠111)

客戶端請求NFS服務,先找RPC 111,查到NFS的埠,發送給客戶。

[圖片上傳失敗...(image-1da904-1555779833017)]

[圖片上傳失敗...(image-b0cdd-1555779833017)]

[圖片上傳失敗...(image-a1d9be-1555779833017)]

[圖片上傳失敗...(image-dcd4de-1555779833017)]

[圖片上傳失敗...(image-6c3472-1555779833017)]

5、安裝

服務端和客戶端都要安裝

yum install nfs-utils rpcbind -y

rpm -qa nfs-utils rpbind

先起rpcbind 後起nfs不然注冊不了

[root@nfs01 ~]# rpm -qa nfs-utils rpcbind ####

nfs-utils-1.3.0-0.61.el7.x86_64

rpcbind-0.2.0-47.el7.x86_64

rpcinfo -p 127.0.0.1 #####查看有沒有注冊埠

program vers proto port service

100000 4 tcp 111 portmapper

100000 3 tcp 111 portmapper

100000 2 tcp 111 portmapper

100000 4 udp 111 portmapper

100000 3 udp 111 portmapper

100000 2 udp 111 portmapper

啟動NFS

systemctl start nfs

systemctl enable nfs

[root@nfs01 ~]# netstat -lntup|egrep "rpc|nfs"

tcp 0 0 0.0.0.0:20048 0.0.0.0:* LISTEN 9516/rpc.mountd

tcp 0 0 0.0.0.0:59204 0.0.0.0:* LISTEN 9463/rpc.statd

tcp6 0 0 :::20048 :::* LISTEN 9516/rpc.mountd

tcp6 0 0 :::14450 :::* LISTEN 9463/rpc.statd

udp 0 0 0.0.0.0:44521 0.0.0.0:* 9463/rpc.statd

udp 0 0 0.0.0.0:20048 0.0.0.0:* 9516/rpc.mountd

udp 0 0 0.0.0.0:695 0.0.0.0:* 9424/rpcbind

udp 0 0 127.0.0.1:735 0.0.0.0:* 9463/rpc.statd

udp6 0 0 :::20048 :::* 9516/rpc.mountd

udp6 0 0 :::695 :::* 9424/rpcbind

udp6 0 0 :::4835 :::* 9463/rpc.statd

6、配置nfs

NFS配置文件 /etc/exports

[root@nfs01 ~]# man exports

EXAMPLE

/ master(rw) trusty(rw,no_root_squash)

/projects proj*.local.domain(rw)

/usr *.local.domain(ro) @trusted(rw)

/home/joe pc001(rw,all_squash,anonuid=150,anongid=100)

/pub *(ro,insecure,all_squash)

/srv/www -sync,rw server @trusted @external(ro)

/foo 2001:db8:9:e54::/64(rw) 192.0.2.0/24(rw)

/build buildhost[0-9].local.domain(rw)

待共享的目錄 訪問的主機(許可權)

1) 待共享的目錄 存東西的目錄路 取東西的目錄 eg:/data

2)訪問的主機

172.16.1.7 (web01) 單個主機

172.16.1.0/24 網段

172.16.1.* 網段

master 主機名

3) ()許可權

rw 可讀寫 read write

ro 只讀 read only

sync 寫回磁碟才算完成, 安全 慢

async 非同步寫到遠程緩沖區, 快,不安全。

實踐:

[root@nfs01~]# vim /etc/exports

/data 172.16.1.0/24(rw,sync)

[root@nfs01~]# mkdir -p /data

[root@nfs01~]# ls -ld /data

drwxr-xr-x 2 root root 51 4月 16 10:24 /data

NFS默認用戶nfsnobody

[root@nfs01 ~]# grep nfsno /etc/passwd

nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin

[root@nfs01 ~]# chown -R nfsnobody.nfsnobody /data

[root@nfs01 ~]# ls -ld /data

drwxr-xr-x 2 nfsnobody nfsnobody 51 4月 16 10:24 /data

重啟NFS

[root@nfs01 ~]# exportfs -r

上述二者等價,選一個即可

[root@nfs01 ~]# showmount -e 172.16.1.31

Export list for 172.16.1.31:

/data 172.16.1.0/24 #《==看到共享的目錄了

服務單本地掛載:

[root@nfs01 ~]# mount -t nfs 172.16.1.31:/data /mnt

[root@nfs01 ~]# df -h

文件系統 容量 已用 可用 已用% 掛載點

/dev/sda3 19G 1.8G 18G 10% /

devtmpfs 476M 0 476M 0% /dev

tmpfs 487M 0 487M 0% /dev/shm

tmpfs 487M 7.6M 479M 2% /run

tmpfs 487M 0 487M 0% /sys/fs/cgroup

/dev/sda1 253M 136M 118M 54% /boot

tmpfs 98M 0 98M 0% /run/user/0

172.16.1.31:/data 19G 1.8G 18G 10% /mnt

[root@nfs01 ~]# touch /mnt/oldboy.txt ###測試掛載 查看其他伺服器有沒有共享成功

[root@nfs01 ~]# ls /mnt/

oldboy.txt

換到web01掛載

1)安裝

yum install nfs-utils rpcbind -y

rpm -qa nfs-utils rpcbind

2)啟動

[root@web01 ~]# systemctl start rpcbind

[root@web01 ~]# systemctl enable rpcbind[root@web01 ~]# netstat -lntup|grep rpc

udp 0 0 0.0.0.0:775 0.0.0.0:* 11624/rpcbind

udp6 0 0 :::775 :::* 11624/rpcbind

[root@web01 ~]# netstat -lntup|grep rpcbind

udp 0 0 0.0.0.0:775 0.0.0.0:* 11624/rpcbind

udp6 0 0 :::775 :::* 11624/rpcbind

[root@web01 ~]# ps -ef|grep rpcbind

rpc 11624 1 0 12:17 ? 00:00:00 /sbin/rpcbind -w

3)查看NFS伺服器提供的共享目錄

[root@web01 ~]# showmount -e 172.16.1.31

Export list for 172.16.1.31:

/data 172.16.1.0/24

nt_create: RPC: Program not registered

程序 沒有 注冊

RPC服務開啟了,但是NFS沒有告訴RPC服務埠。

4)掛載測試

[root@web01 ~]# mount -t nfs 172.16.1.31:/data /mnt

[root@web01 ~]# df -h

文件系統 容量 已用 可用 已用% 掛載點

/dev/sda3 19G 1.8G 18G 10% /

devtmpfs 476M 0 476M 0% /dev

tmpfs 487M 0 487M 0% /dev/shm

tmpfs 487M 7.6M 479M 2% /run

tmpfs 487M 0 487M 0% /sys/fs/cgroup

/dev/sda1 253M 136M 118M 54% /boot

tmpfs 98M 0 98M 0% /run/user/0

172.16.1.31:/data 19G 1.8G 18G 10% /mnt

[root@web01 ~]# touch /mnt/oldgirl.txt

[root@web01 ~]# ls /mnt/

oldboy.txt oldgirl.txt

『貳』 雲硬碟伺服器硬碟掛載(百度雲伺服器)

參考文章:
https://blog.csdn.net/smartdt/article/details/77197315
首先在雲伺服器的網頁版控制台,將硬碟掛載到當前伺服器上,然後才可以在伺服器上再進行掛載點掛載硬碟。

1.首先檢查硬碟是否已經在伺服器上了

3.將分區掛載到/data目錄下,先創建/data目錄,然後寫入fstab 設置開機自動掛載

4.檢查是否掛載完成

『叄』 存儲和伺服器怎樣連接

首先說一下存儲連接主機的方式
SCSI:這種方式比較老,新設備已經不再使用這種連接方式,使用銅纜,走scsi協議,最快的是Ultra 320 SCSI,介面最大速度320Mb/s。有些磁帶庫驅動器會使用SCSI口連接。不可用乙太網交換機。
SAS:串列SCSI,這種方式在現在一些比較低端的存儲會被採用,價格低廉,使用銅纜,介面為小梯型或小長方型的SAS專用介面。介面最大速庫6Gb/s,有些磁帶庫驅動器會使用SAS口連接。不可用乙太網交換機。典型設備IBM Total Storage DS3200。
ISCSI:這種方式可以理解為SCSI協議與TCPIP協議的結合,由於存儲系統的重要性,以及乙太網絡的非100%可用性,所以使用的設備也大多是一些低端設備,使用乙太網絡銅纜,可以走乙太網絡交換機或主機與存儲直接連接,主機端可以使用通用網卡,或者專用的ISCSI HBA卡,後者可以實現SANBoot。速度受控制器以及網路條件限制,目前主流為1Gb/s。典型設備IBM Total Storage DS3300。
Fibre Channel:這種方式是目前主流的存儲連接方式,使用多模光纖,使用SCSI協議,價格高,但無論是速度還是穩定性可以很好的符合高可用環境的需要。埠速度1Gb、2Gb、4Gb、8Gb,1Gb、2Gb現在所被使用的設備一般為老設備,現在主流為4Gb,並且新設備多為8Gb。可以走交換機,或者主機與存儲直接連接。但注意交換機,並不是乙太網交換機,是SAN交換機,專用於光纖存儲與主機的連接,特點為,交換機上的rj45為管理,其餘都是SFP口。這種連接方式無典型設備,就IBM而言,DS系統的存儲除ds3200、ds3300,其餘的都是採用光纖介面。這種存儲所使用的硬碟也是所有種類硬碟價格最高的,使用Fibre Channel介面,介面速度同存儲介面速度。另外,當前各家的主流磁帶庫存儲,也都使用光纖來連接驅動器。
另外還有一類存儲同樣使用RJ45,走乙太網交換機,使用網路通訊協議,這類存儲叫NAS。存儲對外提供的並不是存儲空間,而是文件系統,給windows主機使用時提供的可能是cifs,而給類unix主機使用時可能提供的是nfs。IBM N系統的存儲都是這一類。實際環境見的不多。

『肆』 web伺服器存儲遷移

第一步:在存儲伺服器服務端

第二步:nfs客戶端(也就是web伺服器)
修改nginx的uid和gid

第三步:查詢nfs軟體是否安裝(我這里沒有安裝,然後yum安裝一下)

第四步:然後將上存是圖片存儲的目錄先移到/tmp (這個不會指定,自己可以指定,能找到就可以)

第五步:然後掛載,這里會有個小報錯,因為上面把這個目錄移走了,所以要創建一個目錄。

第六步:將移走的數據在挪回來,這里會有警告,可以忽略。

第七步:最後在網站上傳一張圖片,看是否可以在nfs存儲伺服器上面找到。

至此,web伺服器存儲遷移完成。

『伍』 Microsoft iscsi initiator怎麼掛載存儲,求詳細步驟

iSCSI initiator(發起程序)是客戶端伺服器上面的一款連接iscsi target也就是iscsi存儲的客戶端軟體,現在已經內置於windows 2008及以上的系統中,下面我們介紹一下如何使用iscsi initiator連接iscsi target。
首先,准備一台iscsi存儲伺服器,並建立target設備,這里我利用iStorage Server建立了一個20G的存儲設備。

打開windows內置的iscsi 發起程序.
方法1:打開控制面板,找到管理工具->iSCSI發起程序。
方法2:直接點擊開始,輸入iscsi,系統會自動搜索到iSCSI發起程序。

點擊程序的發現頁面,然後點擊發現門戶...。

在彈出的窗口中,可以輸入伺服器地址。我們剛才的存儲伺服器地址為:192.168.0.106

然後轉到目標器頁面,這是會自動顯示伺服器的所有有效target。

注意:狀態有不活動,已連接,斷開連接等幾種。

選中我們新創建的target設備-「iStorageServer」,然後,點擊連接。

注意:默認勾選「將此連接添加到收藏目標列表」,意思就是,系統啟動會自動連接存儲設備。
我們可以點擊高級,設置連接屬性,比如說連接地址,用戶驗證等等。

因為,windows server都支持MPIO,MC/S所以我們可以設置發起IP與目標IP,來實現通過不同的網路連接到同一target設備。
另外,iSCSI target支持CHAP認證,我們可以啟用CHAP,利用存儲伺服器提供的用戶信息登錄,達到一定級別的安全性。
點擊確定,就能夠連接,然後我們就可以向操作普通磁碟一樣,對其格式化,分區等等。

『陸』 怎麼把存儲映射到伺服器上

用storage manager軟體 筆記本接到存儲上 打開存儲 然後添加主機 從邏輯卷映射到主機

『柒』 3650M5,本地硬碟安裝的win2008操作系統,然後將V3700存儲,掛載到伺服器上作為存儲分區。

啟動時按下 F1 進入uEFI菜單 b) 選擇 SystemSettings => Devices and I/O Ports => Enable/Disable Adapter Option ROMsupport => Enable/Disable legacy ROMs c) 將slot1-3設備的ROM設置為Disabled

更多問題可以上聯想官方論壇藍翼上看看!!

『捌』 怎麼遠程連接伺服器與如何將本地磁碟掛載到到伺服器上

1 打開【開始】里的【附件】-【遠程桌面連接】。

2 點擊【選項】選擇【本地資源】選項卡。

3 點擊【詳細信息】展開將會看到驅動器的多選框。

4 選擇你需要勾選的驅動器,點擊【確定】,然後選擇【常規】在計算機一欄中輸入你想要遠程的主機IP地址。

5 點擊【連接】講出現一個提示框如下圖所示,顯示可以操作本地資源,請注意安全,繼續點擊【連接】。

6 現在遠程成功後就可以操作本地磁碟里的文件。

『玖』 騰訊雲掛載cos存儲桶到輕量級伺服器

創建存儲桶地址: https://console.cloud.tencent.com/cos5
創建api地址: https://console.cloud.tencent.com/cam/capi

在文件/etc/passwd-cosfs中,寫入您的存儲桶名稱(格式為 BucketName-APPID),以及該存儲桶對應的 <SecretId> 和 <SecretKey>,三項之間使用半形冒號隔開。為了防止密鑰泄露,COSFS 要求您將密鑰文件的許可權值設置為640,配置/etc/passwd-cosfs密鑰文件的命令格式如下:

將密鑰文件中配置的存儲桶掛載到指定目錄,可以使用如下命令行:

如何掛載多個存儲桶?
您如有多個 Bucket 需要同時掛載,可以在 /etc/passwd-cosfs 配置文件中,為每一個需要掛載的 Bucket 寫一行。每一行的內容形式,與單個 Bucket 掛載信息相同,例如:

使用 COSFS 過程中,突然顯示 "unable to access MOUNTPOINT /path/to/mountpoint: Transport endpoint is not connected",並且無法再訪問?
您可以使用 ps ax|grep cosfs 命令查看 COSFS 進程是否存在,如果 COSFS 進程是由於誤操作而掛掉,您可以執行如下命令進行重新掛載:

參考
https://cloud.tencent.com/document/proct/436/6883