Linux挂载,mount

linuxchen 2013-06-27

主要功能

挂载可以理解为加载文件系统到一个挂载点(linux系统的一个路径)。

可以挂载硬盘分区,光驱,U盘等设备,也可以挂载ISO文件。

主要语法

mount -a                                                          挂载/etc/fstab中设置的设备                                                         

mount [-l]                                                         显示挂载的设备信息,-l显示label名

mount [-t vfstype] [-o options] device dir 

-t:挂载文件系统的类型

vfstype:ext2,ext3,ext4,vfat,fat,iso9660,nfs,cifs,smbfs等

-o:挂载的额外的选项设置

options

-o后面的options分2种。一种是与文件系统不相关的参数,一种是与文件系统相关的参数。

与文件系统不相关的参数,主要如下

ro/rw:只读/可读可写

async/sync:写入内存的机制是异步/同步

auto/noauto:当mount -a的时,自动挂载/不挂载

dev/nodev:是否允许建立设备文件,是/否

suid/nosuid:是否允许siud或sgid起作用,是/否

exec/noexec:是否允许直接运行二进制程序,是/否

user/nouser:是否允许一般用户挂载此文件系统,是/否

defaults:默认值,rw,suid,dev,exec,auto,nouser,async

remount:重新挂载,常用在将文件系统从只读改成可读可写

与文件系统相关的参数,需要在mount命令man文档,查看指定文件系统的部分。

用例

1 查看当前挂载信息

# mount -l

2 挂载硬盘/dev/sda3,以ext4格式

# mount -t ext4 /dev/sda3 /mnt

3 挂载光驱

# mount -t iso9660 /dev/cdrom /media

4 挂载ISO文件

# mount -t iso9660 ~/testiso/debian.iso /mnt

5 挂载所有设备,常用在更改/etc/fstab后,测试改动是否有效

# mount -a

6 重新挂载根目录,常用在系统将根目录挂载为只读时,此时需要重新挂载成可读可写

# mount -o remount,rw /

卸载

umount [-f] dir|device

-f:强制卸载,常用于网络文件系统nfs等

注:如果卸载时,在此设备的路径下或使用此设备的资源,则无法卸载。

相关文件

/etc/fstab:开机自动挂载设置

/etc/mtab:当前挂载的信息

相关推荐