mount的几个选项

一、mount -o noatime
表示在读文件时不去更改文件的access time属性了,所以该选项会提升mount操作的执行效率。

二、mount --bind:等同于 -o bind
可用于挂载文件到另一文件,或目录到另一目录,便于测试只读文件系统或不想覆盖的文件等。
假设我们要改的文件是/etc/hosts,可按下面的步骤操作:

1. 把新的hosts文件放在/tmp下
2. sudo mount --bind /tmp/hosts /etc/hosts

测试完成了执行 sudo umount /etc/hosts 断开绑定。
如果我需要在/etc下面增加一个exports文件怎么办?原来没有这个文件,不能直接bind。

有两个方法:

方法1:绑定整个/etc目录,绑定前先复制/etc
# cp -a /etc /tmp #此处使用tar方法拷贝更好
# mount --bind /tmp/etc /etc
此时的/etc目录是可写的,所做修改不会应用到原来的/etc目录,可以放心测试。
方法2:挂载ramfs到/etc,同样要先复制/etc
挂载ramfs
# mkdir /tmp/etc
# mount -t ramfs none /tmp/etc

复制/etc,这里我们不能用cp -a,改用tar
# cd /etc
# tar cf - . |(cd /tmp/etc; tar xf -)
# cd /

覆盖/etc
# mount --move /tmp/etc /etc #ubuntu 16.04上操作不成功
测试完了记着 umount /etc

三、mount --move:等同于 -o move
例如:mount --move mountpoint newdir
第一个参数必须是一个挂载点,该选项表示将挂载点转移,先释放原挂载点,然后挂载到新挂载点newdir。
不过很奇怪的是在ubuntu 16.04上一直未实验成功。提示:

mount: bad option. Note that moving a mount residing under a shared
       mount is unsupported.

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

四、通过两个示例了解tar进行拷贝

# tar cf - . |(cd /tmp/etc; tar xf -) #表示将当前目录下所有文件打包,然后解压到/tmp/etc下
# tar -C /tmp/cproot -cvf - . | tar -C /mnt -xvf -  #表示将/tmp/cproot目录下所有文件打包,然后解压到/mnt下

拷贝系统文件时经常使用该方法,而不是cp -a

五、mount经常使用方法如下

1. mount iso

sudo mount -o loop a.iso /mnt/iso

2. 挂载fat32到linux下

sudo mount -t vat /dev/sda1 /mnt/xp

3. 挂载之后,访问里面乱码的解决

sudo mount –o iocharset=gb2312 codepage=936 /dev/hda5 /mnt/hda5

4. 为什么mount上去以后分区普通用户不可写?
mount时加上 –o umask=000 即可:

sudo mount –o umask=000, iocharset=cp936 /dev/hda5 /mnt/hda5

5. 如何挂载samba 分区?

# mkdir /mnt/share
# mount -t smbfs -o username=root,password=abc,codepage=936,iocharset=gb2312 /<ip-addr>/share /mnt/share
时间: 2024-08-01 09:47:32

mount的几个选项的相关文章

【转载】linux下的mount命令详解;

以下内容来自:http://blog.csdn.net/clozxy/article/details/5299054 http://linux.chinaunix.net/techdoc/system/2007/06/17/960372.shtml http://tutu.spaces.eepw.com.cn/articles/article/item/70737 umount: 功能:正好与mount的功能相反,卸载设备,umount后面跟挂载点或设备名(如/dev/sda5),不可以跟LAB

linux mount/umount挂载命令解析。

如果想在运行的Linux下访问其它文件系统中的资源的话,就要用mount命令来实现. 2.      mount的基本用法是?格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统.-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统.-n 不把安装记录在/etc/mtab 文件中.-r 讲文件系统安装为只读.-v 详细显示安装信息.-w 将文件系统安装为可写,为命令默认情况.-t  指定设备的文件系统

linux mount / umount 命令的基本用法

linux mount / umount 命令的基本用法 及 开机自动挂载 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统. -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统. -n 不把安装记录在/etc/mtab 文件中. -r 讲文件系统安装为只读. -v 详细显示安装信息. -w 将文件系统安装为可写,为命令默认情况. -t <文件系统类型> 指定设备的文件系统类型,常见的有:

linux的mount(挂载)命令详解

本文介绍mount命令的用法,以及技巧光盘镜像文件.移动硬盘及U盘的方法. 一,挂接命令(mount) 挂接(mount)命令的使用方法. 命令格式:代码如下: mount [-t vfstype] [-o options] device dir 其中:1.-t vfstype 指定文件系统的类型,通常不必指定.mount 会自动选择正确的类型.常用类型有:光盘或光盘镜像:iso9660DOS fat16文件系统:msdosWindows 9x fat32文件系统:vfatWindows NT

Linux mount/unmount命令(转)

格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统.-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统.-n 不把安装记录在/etc/mtab 文件中.-r 讲文件系统安装为只读.-v 详细显示安装信息.-w 将文件系统安装为可写,为命令默认情况.-t  指定设备的文件系统类型,常见的有: ext2  linux目前常用的文件系统 msdos  MS-DOS的fat,就是fat16 vfat  w

5.文件系统——文件系统挂载、卸载、自动挂载(mount,loop,umount,fuser)

一.挂载 前文中简单介绍了文件系统的挂载方法,即使用mount命令.事实上,mount命令可以使用的选项非常多,其功能十分强大.比如在挂载U盘时,有些程序会向U盘里写入数据,以此来传播病毒,如果采用只读的方式挂载U盘,则可以有效避免病毒的感染.再比如想对挂载的文件系统进行读写控制,如是否可以在新挂载的文件系统里创建设备文件等,都可以通过mount命令组合特定的选项来完成. 下面使用man命令来查看一下mount命令可以使用的选项: [[email protected] ~]# man mount

mount/umount命令【转】

转自:http://www.cnblogs.com/qq78292959/archive/2012/03/06/2382334.html 如果想在运行的Linux下访问其它文件系统中的资源的话,就要用mount命令来实现. 2.      mount的基本用法是?格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统.-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统.-n 不把安装记录在/etc/m

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

格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统. -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统. -n 不把安装记录在/etc/mtab 文件中. -r 讲文件系统安装为只读. -v 详细显示安装信息. -w 将文件系统安装为可写,为命令默认情况. -t <文件系统类型> 指定设备的文件系统类型,常见的有: ext2 是linux目前常用的文件系统 msdos MS-DOS的fat,

马哥教育第八天文件系统、mount、mke2fs、fdisk

8.1.1.Linux文件系统存储空间分为(数据区和元数据区),一般硬盘扇区是512字节,一个block(块)可以包含(2.4.8不同扇区),一个块只能属于一个文件但一个文件可以包含多个块,stat可以查看元数据(文件名,大小,时间戳,权限,属主.属组,对应数据存储在哪些磁盘块上),ls -i可以查看文件的inode编号,每个编号又对应着磁盘上的存储区域,但是文件名并不存放在inode上而是存放在上级目录中所以目录数据区中存放的是文件名和inode对应关系8.1.2.因为inode编号太多查找该