Linux中如何掛載網絡共享

Linux中如何掛載網絡共享

本文介紹幾種在linux系統中掛載網絡共享的常用方法,助您輕松訪問遠程文件。

方法一:使用 mount 命令

這是最直接的方法,適用于SMB/CIFS和NFS共享。

  1. 掛載SMB/CIFS共享:

    sudo mount -t cifs //服務器地址/共享文件夾 /mnt/掛載點 -o username=用戶名,password=密碼,domain=域
    • //服務器地址/共享文件夾: 網絡共享的路徑,例如//192.168.1.100/共享文件夾。
    • /mnt/掛載點: 本地掛載點,例如/mnt/share。 請確保該目錄已存在。
    • -o username=用戶名,password=密碼,domain=域: 掛載選項,包含用戶名、密碼和域(如果適用)。 強烈建議不要直接在命令中輸入密碼,請參考本文“注意事項”部分。
  2. 掛載NFS共享:

    sudo mount -t nfs 服務器地址:/共享路徑 /mnt/掛載點
    • 服務器地址:/共享路徑: NFS服務器地址和共享路徑,例如192.168.1.100:/home/share。
    • /mnt/掛載點: 本地掛載點。

方法二:利用 fstab 文件實現自動掛載

將掛載信息添加到/etc/fstab文件,系統啟動時即可自動掛載。

  1. 編輯 fstab 文件:

    sudo nano /etc/fstab
  2. 添加掛載條目:

    • SMB/CIFS:
      //服務器地址/共享文件夾 /mnt/掛載點 cifs username=用戶名,password=密碼,domain=域 0 0
    • NFS:
      服務器地址:/共享路徑 /mnt/掛載點 nfs defaults 0 0
  3. 保存并退出,然后執行 sudo mount -a 測試掛載。

方法三:使用 udisksctl 命令 (推薦)

udisksctl 是一個現代化的工具,更易于使用。 需要先安裝 udisks2 包 (使用 apt, yum 或 dnf 根據您的發行版)。

  1. 掛載SMB/CIFS:

    udisksctl mount -b //服務器地址/共享文件夾 --options username=用戶名,password=密碼,domain=域
  2. 掛載NFS:

    udisksctl mount -b 服務器地址:/共享路徑

方法四:使用 gvfs-mount 命令 (GNOME桌面環境)

gvfs-mount 適用于GNOME桌面環境,需要安裝 gvfs-backends 包。

  1. 掛載SMB/CIFS:

    gvfs-mount //服務器地址/共享文件夾
  2. 掛載NFS:

    gvfs-mount 服務器地址:/共享路徑

注意事項:

  • 確保您擁有足夠的權限訪問網絡共享。
  • 切勿將密碼直接寫入命令或 fstab 文件中! 使用更安全的方式存儲憑據,例如密鑰環 (keyring) 或 secrets 管理工具
  • 掛載點目錄必須預先創建。

選擇適合您系統和偏好的方法,即可輕松掛載Linux網絡共享。 建議優先使用 udisksctl,因為它更安全且易于使用。

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享