線上書籍

Home

Proxmox 虛擬主機架設-從無到有(ZFS)

  1. 首先,假設本機主機 ip 是 192.168.0.88
    那麼先登入NAS開啟 NFS 分享設定


     
  2. 接下來做本機的 NFS 掛載(採用 autofs 掛載)
    1. 開啟 autofs 設定檔
      pico /etc/auto.master
    2. 在下列 autofs 的設定檔最末加上下列這一行
      /nfs            /etc/autofs.ftp
      /nfs 表示 /etc/autofs.ftp 裡要掛載的項目通通放在 /nfs 目錄底下
    3. 接下來要建立 我們真正要掛載nfs的設定
      pico /etc/autofs.ftp
      在 /etc/autofs.ftp 檔案裡將我們要掛載的設定加上,範例如下︰
      cat /etc/autofs.ftp
      1052            192.168.0.223:/volume1/行政辦公/學校照片/105學年度/105-2-下活動照片/
      1061            192.168.0.223:/volume1/行政辦公/學校照片/106學年度/106-1活動照片/
      1062            192.168.0.223:/volume1/行政辦公/學校照片/106學年度/106-2活動照片/
  3. 至此設定檔就已經完成
    接下來就必須重新啟用 autofs 服務, 讓 autofs 重新讀入設定檔
    service autofs restart

     
  4. 此時 autofs 並不會自動將 /etc/autofs.ftp 裡三行的設定自動掛載
    而必需在使用到掛載的目錄時,主機才會連線到NAS或遠端主機掛載 NFS 目錄
    例如
    ls -alF /nfs/1052
    ls -alF /nfs/1061
    ls -alF /nfs/1062
    待主機接受到命令時
    才會將 遠端 NAS 的 192.168.0.223:/volume1/行政辦公/學校照片/105學年度/105-2-下活動照片/ 
    掛載到本機的 /nfs/1052
    而在10分鐘後沒有任何動作時主機將會把這個連結自動釋放,以減少主機與遠端NAS間資源的消耗

     
  5. samba cifs 掛載於 autofs 法
    1. 開啟 autofs 設定檔
      pico /etc/auto.master
    2. 在下列 autofs 的設定檔最末加上下列這一行
      /nfs            /etc/auto.cifs
      /nfs 表示 /etc/auto.cifs 裡要掛載的項目通通放在 /nfs 目錄底下
    3. 接下來要建立 我們真正要掛載 cifs 的設定
      pico /etc/auto.cifs
    4. 在 /etc/auto.cifs 檔案裡將我們要掛載的設定加上,範例如下︰
      cat /etc/auto.cifs

      ftp         -fstype=cifs,rw,noperm,vers=1.0,credentials=/etc/credentials.txt    ://172.21.2.222/ftp

      ftp         -fstype=cifs,rw,noperm,credentials=/etc/credentials.txt    ://172.21.2.222/ftp

      ftp   表示掛載的目錄為 /nfs/ftp/
      vers=1.0    表示 NAS 的 samba 為早期的 1.0 版  (若NAS 的 samba 服務提供安全性較高的 2.0 或 3.0 則不需 vers 參數)
      credentials=/etc/credentials.txt  表示網路芳鄰登入權限所需的帳號密碼存放在 /etc/credentials.txt 這個檔案裡
      ://172.21.2.222/ftp    samba 網路芳鄰的 ip和 share 出來的目錄 ftp

      /etc/credentials.txt  存放 samba網路芳鄰 帳號密碼 內容
      cat  /etc/credentials.txt
      username=lucky
      password=A1234567890_0912345678