- 手动挂载
挂载命令:#mount device dir
device:指明要挂载的设备
(1) 设备文件:例如/dev/sda5
(2) 卷标:-L 'LABEL', 例如 -L 'MYDATA'
(3) UUID, -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'
(4) 伪文件系统名称:proc, sysfs, devtmpfs, configfs
dir:挂载点
事先存在;建议使用空目录。
卸载命令:umount
命令使用格式: # umount DEVICE
umount不能卸载正在使用中的挂载点,即不能在要卸载的挂载点处使用该命令
步骤:先切换到root(管理员),使用fdisk -l查看可挂载优盘,即画圈部分,用df -h查看已挂载文件系统发现优盘已挂载在/run/media/lvzxy/MASTER下,可以手动改变挂载路径,先建一个挂载点(一个空文件夹),如果不是空的则隐藏之前的文件。用mkdir 建立文件夹,这里我的是mkdir /mnt/usb建立一个USB文件夹。使用mount命令挂载,mount /dev/sdb1 /mnt/usb,用df -h查看一下,发现U盘路径从/run/media/lvzxy/MASTER变成/mnt/usb,查看一下U盘内容:cd /mnt/usb;挂载成功。
- 自动挂载
如果我们想实现开机自动挂载某设备,只要修改/etc/fstab文件即可。
/etc/fstab 是文本文件,他储存了系统内的静态挂载点,即每次启动时挂载的文件系统。对/etc/fstab文件进行编辑即可,vim /etc/fstab,如图:
编写内容: 1-要挂载的设备或伪文件系统 2-挂载点 3-文件系统类型 4-挂载选项 5-转储频率 6-自检次序
编写格式: UUID=xxx xxx xxx defaults 0 0
- 要挂载的设备或伪文件系统:设备文件、LABEL(LABEL="")、UUID(UUID="")、伪文件系统名称(proc, sysfs)
- 挂载点:指定的文件夹
- 挂载选项:defaults
- 转储频率:
0:不做备份
1:每天转储
2:每隔一天转储
- 自检次序:
0:不自检
1:首先自检;一般只有rootfs才用1;
具体内容查看U盘属性,使用命令blkid
即可进行编辑,然后重启,查看是否自动挂载
自动挂载成功。
附注:/etc/fstab和/etc/mtab的区别
- /etc/fstab文件的作用:
记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。
- /etc/mtab文件的作用:
记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等;而/etc/fstab是系统准备装载的。 每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。当然我们自己还可以通过读取/proc/mount也可以来获取当前挂载信息
- 命令:blkid
查询所有的设备的文件系统类型
[root@localhost ~]
# blkid
查询某一个设备的文件系统类型
[root@localhost ~]
# blkid /dev/sdb1