美文网首页
文件系统挂载

文件系统挂载

作者: Letcos | 来源:发表于2020-05-27 19:49 被阅读0次

网络存储的访问一般有两种方式,API访问(包括对应的命令行工具及程序),本地挂载访问.本文档主要介绍本地挂载访问.

smb

mount -t cifs -o "rw,dir_mode=0644,file_mode=0644,username=username,password=yourpassword" //192.168.1.100/yourshare_folder_name /usr/local/your_server_folder

nas(nfs)

mount -t nfs 192.168.1.38:/NFS /mnt/NFStest

ftp

步骤1:

sudo apt-get install  curlftpfs

步骤2:

sudo curlftpfs -o codepage=gbk ftp://username:password@192.168.0.2 /mnt/nas

dav

以坚果云为例

步骤1:

sudo apt-get install davfs2

步骤2:

sudo usermod -a -G davfs2 leic
reboot //重启生效

步骤3:

编辑/etc/fstab文件

https://dav.jianguoyun.com/dav/ /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1

步骤4:

配置帐号和密码

mkdir ~/.davfs2/
echo "https://dav.jianguoyun.com/dav/ webdavuser webdavpassword" >> ~/.davfs2/secrets 
chmod 0600 ~/.davfs2/secrets

步骤5:

mount ~/webdav //挂载
fusermount -u ~/webdav //取消挂载

问题

  1. 提示不支持webdav

    ➜  ~ mount /home/xxx/Tools/dav
    /sbin/mount.davfs: mounting failed; the server does not support WebDAV
    

    解决方式

    修改配置文件

    sudo vim /etc/davfs2/davfs2.conf
    

    修改内容

      # use_expect100   0
      # if_match_bug    0
      # drop_weak_etags 0
      # n_cookies       0
      # precheck        1
    - # ignore_dav_header 0
    + ignore_dav_header 1
      # use_compression 0
      # min_propset     0
    
  2. 无法复制剪切
    修改配置文件

sudo vim /etc/davfs2/davfs2.conf

​ 修改内容

  # trust_server_cert
  # clientcert
  # secrets         ~/.davfs2/secrets # user config file only
  # ask_auth        1
- # use_locks       1
+ use_locks       0
  # lock_owner      <user-name>
  # lock_timeout    1800              # seconds
  # lock_refresh    60                # seconds
  # use_expect100   0

相关文章

  • CentOS7 文件系统自动挂载配置

    什么是文件系统自动挂载? 通常在使用CentOS系统时会通过挂载相应文件系统进行资源访问,例如挂载CDROM,LV...

  • linux(十八)磁盘的挂载/卸载

    挂载磁盘 注意点: 单一文件系统不应该被重复挂载在不同的挂载点 单一目录不应该重复挂载多个文件系统 作为挂载点的目...

  • 挂载和查看用户

    挂载命令 分配盘符 mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点-t 文件系统: 加入文...

  • Linux常用命令之--挂载卸载文件系统

    挂载、卸载文件系统 mount命令 用途:挂载文件系统、ISO(ISO9660)镜像到指定文件夹格式:mount ...

  • Shell mount、umount 挂载和卸载存储介质

    mount 命令用于挂载一个文件系统,或是显示已挂载的文件系统的信息。 直接运行 mount 命令,不带任何参数,...

  • 每天一个Linux命令之umount

    umount命令用于卸载已经加载的文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载...

  • linux ext4 /opt分区调整磁盘至/home分区

    1、df -h 查看文件系统 找到需要削减磁盘空间的分区,挂载的文件系统 本文以如下挂载为例: /op...

  • 每天一个Linux命令(1)&环回文件

    使用环回文件 环回文件系统是指那些在文件中而非物理设备中创建的文件系统。我们可将这些文件作为文件系统挂载到挂载点上...

  • CentOS磁盘挂载

    CentOS 磁盘挂载步骤 1. 查看文件系统 命令查看未挂载磁盘的文件系统类型,以及哪些分区尚未被格式化 图片红...

  • 开机自动挂载:

    每一列对应的分别是: 挂载:设备名/UUID/卷标Lable 挂载点: 挂载文件系统:ext4/xfs 挂载的权限...

网友评论

      本文标题:文件系统挂载

      本文链接:https://www.haomeiwen.com/subject/mxugahtx.html