如何使用命令行在 Linux 中挂载 Samba 驱动器

如何使用命令行在 Linux 中挂载 Samba 驱动器

我在 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其他选项。如果需要密码,系统将提示您输入密码。

相关内容