本文介紹幾種在Linux系統中掛載網絡共享的常用方法,助您輕松訪問遠程文件。
方法一:使用 mount 命令
這是最直接的方法,適用于SMB/CIFS和NFS共享。
-
掛載SMB/CIFS共享:
sudo mount -t cifs //服務器地址/共享文件夾 /mnt/掛載點 -o username=用戶名,password=密碼,domain=域
-
掛載NFS共享:
sudo mount -t nfs 服務器地址:/共享路徑 /mnt/掛載點
- 服務器地址:/共享路徑: NFS服務器地址和共享路徑,例如192.168.1.100:/home/share。
- /mnt/掛載點: 本地掛載點。
方法二:利用 fstab 文件實現自動掛載
將掛載信息添加到/etc/fstab文件,系統啟動時即可自動掛載。
-
編輯 fstab 文件:
sudo nano /etc/fstab
-
添加掛載條目:
- SMB/CIFS:
//服務器地址/共享文件夾 /mnt/掛載點 cifs username=用戶名,password=密碼,domain=域 0 0
- NFS:
服務器地址:/共享路徑 /mnt/掛載點 nfs defaults 0 0
-
保存并退出,然后執行 sudo mount -a 測試掛載。
方法三:使用 udisksctl 命令 (推薦)
udisksctl 是一個現代化的工具,更易于使用。 需要先安裝 udisks2 包 (使用 apt, yum 或 dnf 根據您的發行版)。
-
掛載SMB/CIFS:
udisksctl mount -b //服務器地址/共享文件夾 --options username=用戶名,password=密碼,domain=域
-
掛載NFS:
udisksctl mount -b 服務器地址:/共享路徑
方法四:使用 gvfs-mount 命令 (GNOME桌面環境)
gvfs-mount 適用于GNOME桌面環境,需要安裝 gvfs-backends 包。
-
掛載SMB/CIFS:
gvfs-mount //服務器地址/共享文件夾
-
掛載NFS:
gvfs-mount 服務器地址:/共享路徑
注意事項:
- 確保您擁有足夠的權限訪問網絡共享。
- 切勿將密碼直接寫入命令或 fstab 文件中! 使用更安全的方式存儲憑據,例如密鑰環 (keyring) 或 secrets 管理工具。
- 掛載點目錄必須預先創建。
選擇適合您系統和偏好的方法,即可輕松掛載Linux網絡共享。 建議優先使用 udisksctl,因為它更安全且易于使用。