Linux mount命令如何挂载CIFS共享

在Linux操作系统中,利用mount命令将CIFS(通用互联网文件系统)共享挂载的操作流程如下:

  1. 安装CIFS工具:首先确认系统已安装CIFS工具。对于大多数Linux发行版,可以通过包管理器完成安装。比如,在Debian系的系统(如Ubuntu)中,可运行以下命令进行安装:

     sudo apt update
     sudo apt install cifs-utils

    而在Red Hat系的系统(如CentOS)中,则应执行以下命令:

     sudo yum install cifs-utils
  2. 设置挂载目录:建立一个目录充当CIFS共享的挂载位置。例如:

     sudo mkdir /mnt/cifs_share
  3. 执行挂载操作:借助mount命令实现CIFS共享的挂载。其基础用法如下:

     sudo mount -t cifs //server/share /mnt/cifs_share -o username=user,password=pass,domain=domain

    其中:

    • //server/share 是CIFS共享的具体路径。
    • /mnt/cifs_share 是本地的挂载点。
    • username=user 是用于访问共享的用户名。
    • password=pass 是用于访问共享的密码。
    • domain=domain 是可选项,若共享隶属于特定域则需填写。

    举例来说:

     sudo mount -t cifs //192.168.1.100/share /mnt/cifs_share -o username=user,password=pass,domain=mydomain
  4. 采用凭据文件:为保障安全性,建议把用户名与密码存放在单独的凭据文件内而非直接写入命令行。新建一个凭据文件(如/etc/cifs-credentials):

     sudo nano /etc/cifs-credentials

    文件里加入如下内容:

     username=user
     password=pass
     domain=domain

    接着,运用以下命令完成共享挂载:

     sudo mount -t cifs //server/share /mnt/cifs_share -o credentials=/etc/cifs-credentials
  5. 实现自动挂载:若希望系统开机时自动加载CIFS共享,需要修改/etc/fstab文件。打开该文件:

     sudo nano /etc/fstab

    增加一行内容:

     //server/share /mnt/cifs_share cifs username=user,password=pass,domain=domain 0 0

    或者采用凭据文件的方式:

     //server/share /mnt/cifs_share cifs credentials=/etc/cifs-credentials 0 0

    保存并退出后,可通过以下命令验证配置是否正确:

     sudo mount -a

依照上述步骤,你应当能顺利地将CIFS共享挂载至Linux系统之中。