在本知识库的第二章(系统分区小节)中,已经详细的介绍了关于Linux的分区和挂载的基础知识,在此不做说明,本小节主要介绍如何挂载。 Linux的挂载点类似于Windows的盘符,只不过Windows的盘符是一个字母,而Linux的挂载点是一个目录。 Linux的硬盘分区会在系统启动时自己挂载到对应的目录,而光盘、U盘等外接设备无法实现自动挂载,只能手动挂载。其中,具有桌面等安装了较全功能的Linux,它也能做到自动挂载,而采用最小化安装的服务器系统,则需要自动挂载。 同样的,Windows的U盘等外接设备也需要“自动挂载”,只不过Windows是自动挂载,当你插入U盘时,系统会自动给它分配盘符。
mount 命令
命令名称:mount
命令所在路径:/bin/mount
执行权限:所有用户
功能描述:挂载Linux系统外的文件
注意:使用mount命令挂载U盘或磁盘分区后,重启即失效,如果需要系统启动后依然保持原来设置的挂载点,就需要手动操作fstab文件,做自动挂载。
语法:mount [选项] [设备文件名] [挂载目录]
-o ro:用唯读模式挂上
-o rw:用可读写模式挂上
-h:显示帮助信息
## 范例
mount /dev/hda1 /home ## 将磁盘的hda1分区挂载到/home目录下
mount -o ro /dev/hda2 /mnt ## 将磁盘的hda1分区用只读模式挂在/mnt目录下
mount /dev/sr0 /run/media/gmd/ ## 将接入系统的第一块iso镜像光盘挂载到/run/modia/gmd目录下
umount 命令
命令名称:umount
命令所在路径:/usr/bin/umount
执行权限:所有用户
功能描述:卸载已经挂载的文件系统
利用设备名或挂载点都能卸载文件系统,不过最好还是通过挂载点卸载,以免使用绑定挂载(一个设备,多个挂载点)时产生混乱。
语法:umount [选项] [挂载目录]
-a:卸除/etc/mtab中记录的所有文件系统
-h:显示帮助信息
-r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统
-t <文件系统类型>:仅卸除选项中所指定的文件系统
-v:执行时显示详细的信息
## 范例
umount -v /dev/sda1 ## 卸载磁盘的第一分区,不推荐使用通过设备名卸载
umount -v /home ## 卸载/home挂载目录下的设备
## 注意:当你卸载一个挂载目录时,你当前所在目录不应该在挂载目录下,否则会卸载失败,提示正忙