mount使用说明

原创 2007年09月29日 14:21:00

mount 是linux里边的一个挂载分区的命令,可以挂载任何很多文件系统,包括msdos(Fat16),vfat(Fat32),ntfs(windows NT、2000,xp,2003,vista),nfs(简单的网络文件系统),还可以挂载ISO映像文件,在windows下要用虚拟光驱,linux只需一个挂载命令就可以了。

把你的设备或映像挂载到一个目录下,你就可以像访问文件夹一样,访问你挂载的设备,十分方便。

------命令格式---------
mount [-t type] [-o option] <设备等> <挂载点>

说明:[ ]的内容为可选,< >为必须

-t 的参数主要有 msdos , vfat , ntfs (ntfs-3g) , ..

要想挂载先要知道设备名,可以运行fdisk -l(需要root权限)来查看,所有设备的设备名。


-----挂载举例-----

1,挂载Fat32分区,
比如我们原来的系统windows系统盘C盘,它的设备号为/dev/hda1,要挂载
到/mnt/win-c
#mkdir /mnt/win-c   //建立一个win-c  
#mount -t vfat /dev/hda1 /mnt/win-c

2,挂载U盘
#mkdir /mnt/usb
#mount -t msdos /dev/sda1 /mnt/usb

3,挂NTFS分区
由于linux默认情况下不能认出来NTFS分区,所以要先安装NTFS分区的内核补丁或
NTFS-3g驱动,用NTFS-3g可以很好的支持NTFS分区。
这里我们用NTFS-3g很方便的,首先下载NTFS-3g的源代码文件,可以到
http://www.ntfs-3g.org去下载最新版本,我下载的是ntfs-3g-1.826.tgz,由于NTFS-3g需要fuse的支持,所以安装它之前要先安装fuse,可以到http://fuse.sourceforge.net/去下载,我下载的是fuse-2.7.0.tar.gz,

安装fuse,
#tar zxvf fuse-2.7.0.tar.gz   //解压缩文件
#cd fuse-2.7.0  //进入该目录
#./configure && make && make install   //配置编译选项,编译并安装

安装ntfs-3g,
#tar zxvf ntfs-3g-1.826.tgz   //解压缩文件
#cd ntfs-3g-1.826 //进入该目录
#./configure && make && make install   //配置编译选项,编译并安装

假定我们要把/dev/hda5 挂载到 /mnt/ntfs
#mkdir /mnt/ntfs
#mount -t ntfs-3g /dev/hda5 /mnt/ntfs

4,挂载ISO映像
#mkdir /mnt/iso
#mount -t iso9660 -o loop /opt/fedora-6-i386.iso /mnt/iso

5,挂载光驱 hdc
#mkdir /mnt/cdrom
#mount -t iso9660 -o loop /dev/hdc /mnt/cdrom

------挂载时遇到中文无法显示的问题-------------
可以增加选项 -o iocharset=utf8,umask=000
或者 -o nls=utf8,umask=000
或者 -o iocharset=cp936  
或者 -o iocharset=GB18030 


------开机自动挂载----
修改 /etc/fstab,设备名这里都是假设,选项设置适自己的情况

挂载NTFS分区增加一条
/dev/hda5     /mnt/ntfs     ntfs-3g  defaults        0  0

/dev/hda5     /mnt/ntfs     ntfs-3g  nls=utf8,umask=000        0  0

挂载Fat32分区增加一条
/dev/hda1     /mnt/win-c    vfat     defaults        0  0

/dev/hda1     /mnt/win-c    vfat     iocharset=cp936        0  0

其它同理,自己发挥去吧


$mount()手动挂载

$mount()手动挂载当Vue实例没有el属性时,则该实例尚没有挂载到某个dom中; 假如需要延迟挂载,可以在之后手动调用vm.$mount()方法来挂载。例如:new Vue({ //el: '#...
  • longzhoufeng
  • longzhoufeng
  • 2017年04月06日 10:27
  • 11634

Mount挂载详解

Mount 挂载详解 主要内容:常用挂载选项详解、挂载设备文件、卷标、UUID、ISO文件创建及挂载 挂载选项 -t 文件系统类型 -o 选项1,选项2... 示例: mount -t ext...
  • ZH5610
  • ZH5610
  • 2017年03月04日 15:47
  • 1413

关于mount --bind的理解。

首先, mount是类unix系统, 挂载设备到1个文件夹的操作命令, 注意系设备阿正常来讲,mount 是不能挂在文件夹到文件夹的。例如, 在我的~/tmp/ 目录中有两个文件夹fo1 fo2其中f...
  • nvd11
  • nvd11
  • 2013年04月02日 00:54
  • 724

mount 函数

本文转自:http://blog.csdn.net/ypist/article/details/8181766 当我们在Linux系统的板子上挂载U盘时,会出现,原本在windows上显示正常的...
  • chunlovenan
  • chunlovenan
  • 2015年04月03日 16:12
  • 1438

关于mount中文显示乱码的问题~~

当我用命令 mount -t vfat /dev/hda7 /mnt/fat 时候,里面出现乱码,经上网查证,这是因为字符集的问题,解决方法: mount -t vfat -o iocharset...
  • myweishanli
  • myweishanli
  • 2013年11月08日 10:00
  • 1780

mount 函数挂载的几点说明

当我们在Linux系统的板子上挂载U盘时,会出现,原本在windows上显示正常的文件名,在Linux下全部显示为问号?. 如果需要显示出中文,需要使用uft8模式挂载U盘。    解决中文字...
  • ypist
  • ypist
  • 2012年11月14日 10:48
  • 11662

mount错误汇总

出错原因:一般是主机上的nfs服务被中断,重新开启主机的nfs服务,然后在客户端重新执行mount命令即可。...
  • kevinhg
  • kevinhg
  • 2010年10月26日 18:41
  • 8295

ubuntu mount 命令

mount命令详解 功能:加载指定的文件系统。 语法:mount [-afFhnrvVw] [-L] [-o] [-t] [设备名] [加载点] 用法说明:mount可将指定设备中指...
  • fick777
  • fick777
  • 2012年05月03日 14:56
  • 2199

浅谈vue $mount()

Vue 的$mount()为手动挂载,在项目中可用于延时挂载(例如在挂载之前要进行一些其他操作、判断等),之后要手动挂载上。new Vue时,el和$mount并没有本质上的不同。 具体见代码: ...
  • github_37516320
  • github_37516320
  • 2017年10月23日 17:52
  • 950

两台 linux 服务器 之间mount

比如我有两台 linux 机器,192.168.1.1  192.168.1.2  现在我要将 192.168.1.1 下的/opt/mydir 目录挂在到 192.168.1.2 /opt/myd...
  • xhtml5
  • xhtml5
  • 2012年07月25日 09:31
  • 942
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mount使用说明
举报原因:
原因补充:

(最多只允许输入30个字)