首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 下挂载cifs

Linux 下挂载CIFS的基础概念

CIFS(Common Internet File System) 是一种网络文件共享协议,允许不同的操作系统通过网络共享文件和打印机。它基于SMB(Server Message Block)协议,广泛应用于Windows环境,但也可以在Linux系统中使用。

相关优势

  1. 跨平台兼容性:CIFS可以在不同操作系统之间无缝共享文件。
  2. 易于配置:通过简单的命令行操作即可实现挂载。
  3. 安全性:支持多种认证方式,如Kerberos和NTLM。

类型与应用场景

  • 类型:主要分为匿名访问和认证访问两种。
  • 应用场景
    • 跨平台的文件共享。
    • 网络中的文件服务器。
    • 远程备份和恢复。

挂载步骤与示例代码

安装必要的软件包

首先,确保系统上安装了cifs-utils包:

代码语言:txt
复制
sudo apt-get update
sudo apt-get install cifs-utils

创建挂载点

代码语言:txt
复制
sudo mkdir /mnt/cifs_share

挂载CIFS共享

假设你要挂载的共享目录为\\server\share,用户名为user,密码为password,可以使用以下命令:

代码语言:txt
复制
sudo mount -t cifs //server/share /mnt/cifs_share -o username=user,password=password

为了使挂载在系统重启后仍然有效,可以将上述命令添加到/etc/fstab文件中:

代码语言:txt
复制
//server/share /mnt/cifs_share cifs username=user,password=password 0 0

遇到的问题及解决方法

问题1:挂载失败,提示“Permission denied”

原因:可能是由于权限不足或认证信息错误。

解决方法

  • 确保提供的用户名和密码正确。
  • 检查目标共享目录的权限设置。
  • 尝试使用sec=ntlmssp选项来增强安全性:
代码语言:txt
复制
sudo mount -t cifs //server/share /mnt/cifs_share -o username=user,password=password,sec=ntlmssp

问题2:挂载后无法读写文件

原因:可能是由于挂载选项未正确设置,导致只读模式。

解决方法

  • 添加rw选项以确保读写权限:
代码语言:txt
复制
sudo mount -t cifs //server/share /mnt/cifs_share -o username=user,password=password,rw

问题3:挂载不稳定,经常断开

原因:可能是由于网络问题或服务器设置。

解决方法

  • 检查网络连接稳定性。
  • 在挂载命令中添加nounix,vers=3.0选项以提高兼容性和稳定性:
代码语言:txt
复制
sudo mount -t cifs //server/share /mnt/cifs_share -o username=user,password=password,nounix,vers=3.0

通过以上步骤和解决方案,你应该能够在Linux系统下成功挂载并使用CIFS共享。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux 下添加新分区及挂载

    我们在 windows 系统中有 C 盘、D 盘、E 盘等等,都是根目录;而 linux 系统中只有一个根目录,不支持类似 windows 盘符这种方式。...额外的分区都只能挂载到根目录下面的一个文件夹中。也就是把新分区的容量都挂载到这个文件夹中,一般情况下我们都挂载到网站文件夹。...这么做的好处是 lnmp、网站文件和数据库都放在了新分区中,即使 linux 系统分区重做系统,这些数据也是安然无恙的。...我们先用 fdisk 命令查看一下分区情况 fdisk -l 能看到一个主分区 sda,新分区 sdb。 ?...使用挂载命令,把新分区挂载到新建的网站文件夹。 mount /dev/sdb1 /home/domainame ? 现在可以把网站文件放进去运行了,再也不怕分区空间不够用了。

    4.2K40

    Linux——搭建Samba(CIFS)服务器

    一、Samba的基本概念 Samba服务:是提供基于Linux和Windows的共享文件服务,服务端和客户端都可以是Linux或Windows操作系统。可以基于特定的用户访问,功能比NFS更强大。...Samba与ftp和nfs的区别: ftp:基于Linux和Windows共享文件的服务,但是不安全,因为ftp可以匿名访问,匿名用户可以获取读写权限,所以不常用 nfs:只能做Linux的共享文件服务...3)重启网络服务: [root@localhost ~]# systemctl restart network 3、配置yum源 (1)先在VMware里面把系统镜像文件连接到虚拟机的光驱上; (2)挂载光驱里的镜像...~]smbclient -U tom //192.168.100.10/common smb: \> mkdir abc #测试tom写权限 smb: \> ls smb: \> 方法二:使用挂载方式访问...以cifs格式挂载(Samba默认的文件系统类型),-o选项:samba用户名和密码 [root@client ~]cd /mnt [root@client mnt]ls [root@client mnt

    7K40

    Linux挂载硬盘

    然后使用查看硬盘命令:df -h如果只是插上硬盘而无其他操作,则看不到要挂载的硬盘sda1。...2 挂载格式化硬盘 sda1 :sudo mkfs -t ext4 /dev/sda1创建挂载目录 data:sudo mkdir /data把空间挂在 /data :sudo mount /dev/sda1...修改文件权限的方法参考:Linux修改文件权限立即执行 fstab 的内容:sudo mount -a不报错则挂载成功。...4 修改权限如访问硬盘 sda1出现报错:permission denied 同样修改 sda1的权限即可:sudo chmod 777 /media/sda15 解除挂载若需要解除挂载:sudo umount.../dev/sda16 临时挂载若只是把硬盘sda1插上,开机时可能会自动挂载硬盘,但是这样硬盘无法使用,需要先解除挂载:sudo umount /dev/sda1重新挂载到data目录:sudo mount

    29.1K52
    领券