在 Linux 系统中,所有的文件都是以 / 目录为根的一棵大目录树进行管理。如果要使用 USB 存储设备、光盘或软盘等存储设备,必须将这些设备中的小目录树挂载到 Linux 系统的大目录树中。
作用: 挂载设备
使用权限: all
常用参数:
-t: 挂载的文件系统
-o [参数=值] :对于挂载的不同类型的设备可以使用一组不同的参数
挂载设备的过程:
(1)获取设备名称
fdisk -l
(2)建立挂载点目录
cd /mnt
mkdir usb
(3)挂载设备
mount /dev/sdb1 /mnt/usb
PS:若文件名因含有中文出现乱码,可用以下命令解决
mount -o iocharset=cp936 /dev/sdb1 /mnt/usb
umount
作用: 卸载设备
语法: umount <挂载设备名称或挂载点>
范例:
umount /dev/sdb1
umount /mnt/usb
自动挂载
使用配置文件/etc/fstab 来自动挂载存储设备。
文件/etc/fstab 存放的是系统中的文件系统信息。
/etc/fstab
fstab 每一行对应一个分区记录
格式为:<fs_spec> <fs_file> <fs_type> <fs_options> <fs_dump> <fs_pass>
包含六个域:
第一列为设备号或该设备的卷标
第二列为挂载点
第三列为文件系统
第四列为文件系统参数
第五列为是否可以用 dump 命令备份(0:不备份,1:备份)
第六列为是否在系统启动的时候,用 fsck 检验分区。
mount -a
该命令将文件/etc/fstab 中提到的所有文件系统,凡没使用 noauto 选项的,一律按照指定的方式自动挂载。该命令一般在系统的启动脚本中执行。
mount <挂载点> 或者 mount <挂载设备名称>
当挂载 fstab 中提到的文件系统时,可以只指定挂载设备或者只指定挂载点即可完成挂载