1. 程式人生 > >Linux使用nfs對映遠端伺服器磁碟目錄

Linux使用nfs對映遠端伺服器磁碟目錄

需求:WEB伺服器A,檔案伺服器B,WEB伺服器A掛到外網上供使用者使用,檔案伺服器B儲存視訊檔案、圖片等。伺服器A播放伺服器B中的視訊檔案,暫時想到的方法是磁碟對映,哪位有更好的方法,歡迎留言。

源目錄在172.23.142.158上,為/data,此目錄中存放視訊檔案。

需要對映的機器為172.23.142.186,對映目錄為/home/data

1、分別在兩臺機器中安裝nfs、rpcbind

yum   install   nfs-utils   rpcbind

2、在172.23.142.158上修改/etc/exports檔案,新增如下內容

/data 172.23.142.*(insecure,rw,async,no_root_squash)
表示開放本機器上面/data目錄, 主機192.168.1.2對該目錄擁有rw許可權。其他引數可以去檢視nsf文件

啟動nfs和rpcbind服務:

service rpcbind start(或者/etc/init.d/rpcbind start)
service nfs start(或者/etc/init.d/nfs start)

3、在172.23.142.186伺服器上啟動rpcbind和nfs服務,並掛載
mount -t nfs 172.23.142.158:/data /home/data/

4、如果對映成功,172.23.142.186伺服器上/home/data/目錄便能看到對映的檔案內容

5、解除安裝對映目錄

umount /home/data/


相關推薦

Linux使用nfs對映遠端伺服器磁碟目錄

需求:WEB伺服器A,檔案伺服器B,WEB伺服器A掛到外網上供使用者使用,檔案伺服器B儲存視訊檔案、圖片等。伺服器A播放伺服器B中的視訊檔案,暫時想到的方法是磁碟對映,哪位有更好的方法,歡迎留言。 源目錄在172.23.142.158上,為/data,此目錄中存放視訊檔案

Centos sshfs的安裝和對映遠端伺服器目錄

centos 6.5 安裝 [root]# yum install -y epel-release [root]# yum -y install fuse-sshfs Loaded plugins: fastestmirror Loading mirror s

使用sshfs掛載遠端伺服器目錄

點選訪問原文 您還可以加入全棧技術交流群(QQ群號:254842154) 伺服器日誌檢視,是開發人員和伺服器運維人員在工作中經常會遇到的一件事情,只有一臺伺服器時,比較好辦,直接登入伺服器使用tail -f file-path 命令就可以實時檢視到日誌檔案的輸出。當有負載的需要,伺

請求遠端伺服器獲取檔案並拷貝至指定目錄

請求遠端伺服器獲取檔案並拷貝至指定目錄 今天接到一個需求需要同步其他專案的檔案到本專案中,為了完成這個業務需求,用到了以下的方式來實現,僅供參考。 public void syncAykProductPic()throws Exception{ // 獲取遠

HttpClient使用之下載遠端伺服器中的檔案(注意目錄遍歷漏洞)

參考文獻: 1.下載地址 Apache-》Projects-》HttpComponents 2.DownloadServlet 1 package com.servlet; 2 3 import java.io.BufferedInputStream; 4

通過sshfs掛載遠端伺服器目錄

sshfs是基於fuse構建的ssh檔案系統客戶端程式,通過ssh協議來掛載遠端檔案系統,方便而且安全 首先我們需要安裝 FUSE for macOS 和 sshfs address 或者通過 b

Tomcat伺服器虛擬目錄對映方式

虛擬目錄的對映方式一:在server.xml檔案的host元素中配置 找到server.xml檔案的host元素 <Host name="localhost" appBase="webapps" 2 unpackWARs="true

Linux伺服器對映到本地磁碟

把linux伺服器上的資料夾對映到本地作為一個磁碟來訪問,步驟如下 一. samba的安裝:  sudo apt-get install samba      // (sudo get temp

【Linux】磁碟目錄對映

 假定需要被對映的源目錄所在的機器為PC1:192.168.1.102 需要對映的機器為PC2:192.168.1.105 PC1需要: 1.啟動NFS服務(/etc/init.d/nfs start ) 2.在/etc/exports檔案內新增對映許可權(被對映的目錄和可

ssh連線遠端伺服器:ssh_exchange_identification: read: Connection reset by peer

查閱資料這是伺服器超過使用者最大連線數,雲伺服器後臺遠端連線修改一下自動連線數: ----> -----> 輸入密碼遠端連線之後: 進入usr目錄,然後輸入:  vi /etc/ssh/sshd_config  按i編輯,修改這個引

Mac和Windows遠端伺服器間連線和檔案互傳(親測可用)

1.工具:Parallels Client,請自行安裝 2.安裝完成介面如下: 2.右鍵點選,新建連線,輸入伺服器IP,點選高階設定按鈕 3.在彈出介面,選在左上角的連線選項,出現如下介面,輸入伺服器使用者名稱密碼,此時可以完成連線,但是無法檔案互傳。  

配置pycharm專業版同步修改遠端伺服器程式碼以及使用遠端直譯器除錯

配置pycharm同步修改遠端伺服器程式碼以及使用遠端直譯器除錯 場景: 假如你的程式碼需要在伺服器上執行,程式碼是python寫的,那麼你想編寫以及除錯程式碼,如果用虛擬機器或者xshell連線後的vim編輯,顯然極不方便,哪怕你裝了豪華版的vim,或者線上jupyter編輯,但是

遠端伺服器中flask的web服務允許被其他機器訪問的解決方法

用百度的pyecharts搭了一個python分析資料顯示圖表的專案,用flask部署web服務。 服務啟動方式用的如下方法: app.run(port=10200) 啟動埠是10200,在本地正常執行,: http://127.0.0.1:10200 但是放到Linux遠端伺服器上後,本地

spring boot將MultipartFile file圖片上傳到遠端伺服器

1.controller @Api(description = "圖片上傳介面") @RestController @RequestMapping("/uploadController") public class UploadController { @ApiOperation(va

【Web】Sublime Text 3 連線sftp/ftp(遠端伺服器

  在 Win 下常用 Xftp 軟體來和遠端服務傳遞檔案,但是要是在專案開發的時候頻繁的將遠端檔案拖到本地編輯然後再傳回遠端伺服器,那真是麻煩無比,但是Sublime中SFTP外掛,它讓這世界美好了許多。Sublime下的SFTP,只要 Ctrl+S 即可同步本地到伺服器 使用步驟   1、安裝Subl

Jenkins部署碼雲SpringBoot專案到遠端伺服器

本文是上一篇文章的後續,上一篇只是利用Jenkins部署專案到本地,並啟動,本文是將專案部署到遠端伺服器並執行。 1.環境準備 1.1 安裝外掛 上一篇文章已經介紹了需要安裝的應用及外掛,這一篇還需要2個外掛,分別是如下外掛: Git Parameter Plug-In :這個外掛用於

hdfs複製資料到本地伺服器+本地伺服器複製資料到遠端伺服器+重新命名檔案

1. hdfs複製資料到本地伺服器 hdfs dfs -copyToLocal hdfs://IP地址:8020/user/使用者名稱/資料 /home/使用者名稱/ 這裡使用-copyToLocal 將hdfs資料複製到本地伺服器。 2. 從本地伺服器複製資料到遠端伺服器

python中SSH遠端伺服器

Pyhton中的第三方包:paramiko模組提供了ssh及sft進行遠端登入伺服器執行命令和上傳下載檔案的功能 使用前需要手動安裝:pip install paramiko 使用賬號密碼的sshclient方法登入 import paramiko # 伺服器賬號資訊 hos

python ftp遠端建立層級目錄

ftp在遠端伺服器上只能建立當前子目錄,並不能建立層級目錄, 現有python演算法如下:def create_remote_dir(ftp, target_dir):try:ftp.cwd(target_dir) # 切換工作路徑except Exception as e:ftp.cwd('~') # 切換

ASP.NET上傳檔案到遠端伺服器(HttpWebRequest)

/// <summary> /// 檔案上傳至遠端伺服器 /// </summary> /// <param name="url">遠端服務地址</param> /// <param name="pos