比如,在 /dev 下有一个设备叫 cdrom,通常为光驱设备,要将此设备挂载到系统当中,只需使用 mount /dev/cdrom /mnt/cdrom 即可,此时,该设备已挂载至 /mnt/cdrom 下。
011.jpg
前面创建的分区, 使用以下命令进行挂载

  1. mkdir -p /mnt/vdb1 /mnt/vdb2 /mnt/vdb3 /mnt/vdb4
  2. mount /dev/vdb1 /mnt/vdb1
  3. mount /dev/vdb2 /mnt/vdb2
  4. mount /dev/vdb3 /mnt/vdb3
  5. mount /dev/vdb4 /mnt/vdb4

挂载命令使用格式:mount [-o options] device mount_point

device:指明要挂载的设备;

  1. 设备文件:例如 /dev/sda5
  2. 卷标:-L ‘LABEL’, 例如 -L ‘MYDATA’
  3. UUID, -U ‘UUID’:例如 -U ‘0c50523c-43f1-45e7-85c0-a126711d406e’
  4. 伪文件系统名称:proc, sysfs, devtmpfs, configfs

常用命令选项

  • -t vsftype:指定要挂载的设备上的文件系统类型;
  • -r: readonly,只读挂载;
  • -w: read and write, 读写挂载;
  • -n: 不更新/etc/mtab;
  • -a:自动挂载所有支持自动挂载的设备;(定义在了/etc/fstab文件中,且挂载选项中有“自动挂载”功能)
  • -L 'LABEL': 以卷标指定挂载设备;
  • -U 'UUID': 以UUID指定要挂载的设备;
  • -B, --bind: 绑定目录到另一个目录上;

-o options:(挂载文件系统的选项)

  • async:异步模式;
  • sync:同步模式;
  • atime/noatime:包含目录和文件;
  • diratime/nodiratime:目录的访问时间戳
  • auto/noauto:是否支持自动挂载
  • exec/noexec:是否支持将文件系统上应用程序运行为进程
  • dev/nodev:是否支持在此文件系统上使用设备文件;
  • suid/nosuid:是否支持在此文件系统上使用特殊权限
  • remount:重新挂载
  • ro:只读
  • rw:读写
  • user/nouser:是否允许普通用户挂载此设备
  • acl:启用此文件系统上的acl功能

注意:上述选项可多个同时使用,彼此使用逗号分隔;

默认挂载选项:defaults:rw, suid, dev, exec, auto, nouser, and async

挂载示例

  1. mount -o loop file.iso /mnt/cdrom # 挂载一个文件或ISO镜像文件
  2. mount -t vfat /dev/hda5 /mnt/hda5 # 挂载一个Windows FAT32文件系统
  3. mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share # 挂载一个windows网络共享磁盘空间

卸载

卸载 (umount) 命令使用格式:

  1. umount DEVICE
  2. umount MOUNT_POINT