-o,是指option,可以指定username,password;当时我们就碰到一个坎,如何来避免输入用户名密码,其实本质并不是避免输入用户名米吗,而是某种可知的方式来进行权限控制;解决的方式就是采用Guest用户,密码为空即可:
mount -o username=Guest,password= //10.1.108.35/m010 /mnt/lorry
配置有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
loop可以应用于将ios映射到一个盘符:
mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注意,这些option之间使用“,”做分割,“,”前后不能够有空格;
 
-t,是指type,正常情况下是不需要进行处理的,常见的文件类型如下:
mount -o username=Guest,password= //10.1.108.35/m010 /mnt/lorry
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
 
Win-Linux共享
windows和Linux之间的共享都是基于Samba的(SMB/CIFS),现在的Linux默认都是安装有Samba的;如果没有,需要进行安装;第一个例子就是一个Windows共享,Linxu链接的例子
Linux之间分享文件是基于NFS(Network FileSystem);默认安装服务名称是nfs;
 
Linux间共享
共享配置
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
注:/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录,10.140.133.23、*、 linux-client是被允许挂接此共享linux客户机的IP地址或主机名。如果要使用主机名linux-client必须在服务端主机 /etc/hosts文件里增加linux-client主机ip定义。格式如下:
10.140.133.23 linux-client
客户端(链接端)配置
mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs
同理可以将10.140.133.9采用主机名,但是需要在/etc/hosts中进行配置
 
如果在卸载挂载的时候发射我能够buss异常
umount /opt/mapper/11033/m010
umount: /opt/mapper/11033/m010: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
这个时候一定是因为有进程占用文件夹,首先看一下当前目录是不是就是卸载目录(我犯的就是这个问题),如果不是然后执行:
fuser -cu /opt/mapper/11033/m010 (c代表mounted FS,u代表display UserID)
(返回)/mnt:                15060c(root)
fuser -ck /opt/mapper/11033/m010(k代表发送SIGKILL信号)
(返回)/opt/mapper/11033/m010:                15060c
fuser -c /mnt
(返回)[1]+  Killed                  dd if=1g of=/dev/null bs=1M  (wd: /mnt)
PS:
可以通过mountpoint /opt/mapper/11033/m010指令来查看指定目录是否为挂载点
(返回1)/opt/mapper/11033/m010/ is a mountpoint
(返回2)/opt/mapper/11033/m010/ is not a mountpoint
 
mount和mtab文件
每次mount将会被添加到/etc/mtab中;这意味着如果多次调用同一个指令,将会里面有多条相同的记录;每次umount其实只不过是删掉mtab中的一条记录,如果是曾经多次插入,那么卸载一次,该点还是挂载的。mtab只是临时保存,表示当前你已经挂载的路径,重启之后就消失了;长久的还是/etc/fstab,fstab记录了各个设备挂载信息,不会动态添加,它是一个静态文件,所以可以在里面手动添加mount的信息:
//192.168.1.100/workspace   /mnt/share cifs  auto,username=‘echo’,password=‘123456’  0 0 
但是如果想要做到开机启动,还是需要在启动文件中增加一句:mount -a;这样开机启动的时候将会重新挂载一下里面定义的内容;但是mtab真的只是临时的吗?有什么方式让他也能为我所用呢?
当时使用mount -l的时候,取得就是mtab文件中的内容

Linux mount指令的更多相关文章

  1. linux常用指令

    整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...

  2. Linux相关指令

    Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...

  3. 利用 mount 指令解决 Read-only file system的问题

    利用 mount 指令解决 Read-only file system的问题 在linux系统中创建一个文件提示: /application/report/shiwei # touch test.ct ...

  4. ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh

    Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...

  5. Linux常用指令【转载】

    [收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...

  6. Linux mount命令详解

    mount命令用于加载文件系统到指定的加载点.此命令的也常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命 ...

  7. linux mount / umount 命令的基本用法 及 开机自动挂载

    格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统. -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文 ...

  8. Linux常用指令(三)

    进入京东运维组实习,收到了很多同事的热心指导,自己也努力学习,按照他们给出的学习计划,真的很充实,学到了很多不只是开发方面的知识. 以下简单记录下自己的笔记,方便以后查阅. 1.文件系统 Linux系 ...

  9. Linux压缩指令

    1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...

随机推荐

  1. http => https 升级

    准备证书 阿里云安全(云盾)-> CA证书服务,购买证书,个人测试的话可以使用免费的,期限1年. 购买证书后,把域名与证书进行绑定,提交审核,大概10分钟左右,正常情况下审核就可以通过.证书准备 ...

  2. How to avoid Over-fitting using Regularization?

    http://www.mit.edu/~9.520/scribe-notes/cl7.pdf https://en.wikipedia.org/wiki/Bayesian_interpretation ...

  3. 在普通网页中如何调用html5+的plus对象

    <script> //用法: HTML5+的plus对象,必须由click事件触发后,才能在普通网页中使用.所以在没有click的情况下,调用本文件可以解决问题! //在代码中使用: pl ...

  4. Python菜鸟之路:Python基础-类(1)——概念

    什么是类? 在python中,把具有相同属性和方法的对象归为一个类(class).类是对象的模板或蓝图,类是对象的抽象化,对象是类的实例化.类不代表具体的事物,而对象表示具体的事物. 类的创建 cla ...

  5. Java基础 - 常量与变量

    A:常量 内存中的一小块区域,在程序执行过程中,其值不可以发生改变的量称为常量 常量的几种表现形式: a:字符串常量 "HelloWorld" b:整数常量 12 c:小数常量 1 ...

  6. Python整型int、浮点float常用方法

    #!/usr/bin/env python # -*- coding:utf-8 -*- # Python整型int.浮点float # abs(x) # 返回数字的绝对值,如abs(-10) 返回 ...

  7. 【C语言】Linux C调用系统命令

    最近研究深度学习,做视频分析和检测,用到C语言,以前都是写python的,不过没关系,计算机语言都是相通的,差不多原理是一样的,只是语法不太一样. 下面介绍linux C语言种调用本地命令,访问一个地 ...

  8. Mysql 导入实战

    这个几天公司迁移预览版数据库,当前公司使用的是 Mysql 数据库,版本为 5.6.迁移的数据库大小也不算很大,2G 多一点,总体以小表为主,就几张表数据比较大,有业务记录表达到了 150W 的数量级 ...

  9. js原生函数一些封装

    这是一些js原生封装的函数,主要是为了兼容IE浏览器,如下 获取css样式 function getStyle(ele, prop) { if(window.getComputedStyle) { r ...

  10. 第四章 python中的面向对象设计

    一.首先来理解几个面向对象的关键特性: 1.封装:对象可以将他们的内部状态隐藏起来.python中所有特性都是公开可用的. 2.继承:一个类可以是一个或多个类的子类.python支持多重继承,使用时需 ...