![如何使用命令行在 Linux 中挂载 Samba 驱动器](https://linux22.com/image/911678/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%9C%A8%20Linux%20%E4%B8%AD%E6%8C%82%E8%BD%BD%20Samba%20%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我在 Windows 计算机上有一个共享文件夹,我想将其安装在运行 Ubuntu Server 的服务器上。
如何从命令行安装 Samba 驱动器?
答案1
首先,除非已经安装,否则请cifs-utils
按如下方式安装:
sudo apt-get install cifs-utils
然后,选择一个路径,放置一个包含访问共享文件夹的凭据的文件。假设是/home/.smbcredentials
。
因此,打开该文件并按如下方式写入您的凭据:
username=yourUsername
password=yourPassword
另外,决定将共享文件夹挂载到哪里。假设/myfolder
,作为实例(确保此文件夹存在,否则,使用“mkdir”创建它)。
现在,假设您希望您的网络文件夹在 Linux 系统启动后即可访问,请编辑该/etc/fstab
文件。您可以nano
按如下方式使用:
sudo nano /etc/fstab
然后,你应该能够看到已经写入该文件的内容。因此,只需在底部附加一行:
//yourHostNameOrIpAddress/path/to/your/shared/folder /your/mount/point cifs guest,iocharset=utf8,file_mode=0777,dir_mode=0777,credentials=/path/to/the/credentials/file
就这样,输入以下命令重新启动你的 Linux 系统reboot -f
,你的网络驱动器就会被挂载。
作为重新启动的替代方法,/etc/fstab
以超级用户身份运行应该可行:
sudo /etc/fstab
答案2
首先安装 cifs-utils。这将使 mount.cifs 命令可用。
接下来在本地文件系统中创建一个挂载点,远程文件系统挂载后将出现在该挂载点:
sudo mkdir /mnt/mount-point
然后挂载远程 samba 驱动器:
sudo mount.cifs //server/share /mnt/mount-point
请参阅man mount.cifs
其他选项。如果需要密码,系统将提示您输入密码。