比如,在 /dev
下有一个设备叫 cdrom
,通常为光驱设备,要将此设备挂载到系统当中,只需使用 mount /dev/cdrom /mnt/cdrom
即可,此时,该设备已挂载至 /mnt/cdrom
下。
前面创建的分区, 使用以下命令进行挂载
mkdir -p /mnt/vdb1 /mnt/vdb2 /mnt/vdb3 /mnt/vdb4
mount /dev/vdb1 /mnt/vdb1
mount /dev/vdb2 /mnt/vdb2
mount /dev/vdb3 /mnt/vdb3
mount /dev/vdb4 /mnt/vdb4
挂载命令使用格式:mount [-o options] device mount_point
device:指明要挂载的设备;
- 设备文件:例如 /dev/sda5
- 卷标:-L ‘LABEL’, 例如 -L ‘MYDATA’
- UUID, -U ‘UUID’:例如 -U ‘0c50523c-43f1-45e7-85c0-a126711d406e’
- 伪文件系统名称: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
挂载示例
mount -o loop file.iso /mnt/cdrom # 挂载一个文件或ISO镜像文件
mount -t vfat /dev/hda5 /mnt/hda5 # 挂载一个Windows FAT32文件系统
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share # 挂载一个windows网络共享磁盘空间
卸载
卸载 (umount) 命令使用格式:
umount DEVICE
umount MOUNT_POINT