Debian挂载SMB

date
Sep 6, 2025 02:57 PM
slug
debian-mount-smb
summary
在Debian系统中挂载SMB共享的步骤包括安装必要的SMB工具、创建挂载点、临时挂载文件系统以及通过编辑/etc/fstab文件实现永久挂载。确保使用正确的凭据和选项,以便在系统启动时自动挂载SMB共享,避免出现启动问题。
status
Published
type
Post
tags
Linux
Debian
在 Debian系统中挂载SMB共享可以按照以下步骤进行:
  1. 安装SMB工具:
      • 打开终端,输入以下命令:
  1. 准备挂载点:
    1. 使用以下命令创建一个挂载点:

    2、通过命令挂载文件系统

    用一下命令即可挂载SMB文件系统,但此方式为临时挂载立刻生效,重新系统丢失
    解释:
    mount 挂载命令
    -t 指定协议
    cifs 协议名称(支持CIFS/SMB)
    //192.168.1.100/nas SMB服务IP+共享名
    /mnt/nas 本地挂载目录(本地必须存在)
    username 用户名
    password 密码

    3、通过配置文件永久挂载文件系统

    (1)编辑/etc/fstab文件,在 /etc/fstab 文件的最后,添加以下行

    解释:
    nofail 选项允许系统在无法挂载某个文件系统时继续启动,避免系统停止而无法启动,进入紧急模式
    -_netdev告诉系统在网络服务启动后再尝试挂载这个文件系统,针对网络文件系统。

    要在Debian上挂载SMB共享并设置为开机自动挂载,您可以执行以下步骤:
    1. 首先,安装必要的软件包。您需要安装 cifs-utils 软件包,以便能够挂载 SMB 共享。
    1. 创建一个目录,用于将 SMB 共享挂载到该目录下。例如,我们创建一个名为 /mnt/smbshare 的目录:
    1. 编辑 /etc/fstab 文件以设置开机自动挂载。使用您喜欢的文本编辑器(如 nano 或 vim),打开 /etc/fstab 文件:
    1. 在 /etc/fstab 文件中添加一行来描述 SMB 共享的挂载。例如:
    请将 //server/share 替换为实际的 SMB 共享路径,/mnt/smbshare 替换为您创建的挂载点路径。/path/to/credentials/file 是包含 SMB 共享凭据的文件的路径。确保只有 root 用户能够访问这个凭据文件,以确保安全性。
    1. 保存并关闭文件。在 nano 编辑器中,您可以按 Ctrl + O 保存,然后按 Ctrl + X 退出。
    1. 现在,您可以手动测试挂载是否正常工作:
    如果没有出现错误,那么挂载应该已经成功。您可以检查 /mnt/smbshare 目录中是否出现了 SMB 共享的内容。
    1. 最后,重新启动系统以确保挂载在启动时正常工作:
    这样,您的 SMB 共享应该会在系统启动时自动挂载,并且 _netdev 和 nofail 选项也会生效。

    © Lei Hao 2026