linux

Linux mount命令如何挂载CIFS共享

小樊
57
2025-05-28 17:16:53
栏目: 智能运维

在Linux系统中,使用mount命令挂载CIFS(Common Internet File System)共享的步骤如下:

  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. 挂载CIFS共享: 使用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系统中。

0
看了该问题的人还看了