Linux中的所有存储设备都需要挂载
mount 命令
如果不加参数,展示你现在挂载的设备
选项:
-a : 开机自动挂载,依据的文件 /etc/fstab的内容(-a 可以对文件内容指定的挂载进行检测)
-t 文件系统 : 加入的文件系统来指定挂载的类型,例如ext3、ext4等文件系统;
-L 卷标名: 指定挂载卷标的分区,而不是按照设备名挂载
-o 特殊选项: 指定一些额外选项,如,编码格式、读写权限
命令格式:
[root@*** ~]#mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] \
设备文件名 挂载点
# \表示命令还没有写完后面还有,(换行)
-o 参数的列举
参数 | 说明 |
---|---|
atime/noatime | 更新访问时间/不更新访问时间。默认是更新的 |
async/sync | 同步/异步。默认异步 |
auto/noauto | 自动/手动,如果是自动,在执行mount -a命令的时候会进行挂载。默认自动 |
defaults | 定义默认值,相当于rw,suid,dev,exec,auto,nouser,async这七个选项 |
exec/noexec | 执行/不执行,设置文件系统中是否允许执行可执行文件。默认exec |
remount | 重新挂载已经挂载的文件系统,一般用于指定修改特殊权限 |
rw/ro | 读写/只读,文件系统挂载时,是否只读。默认rw |
1. 挂载光盘
将光盘进行挂载,首先建立一个目录
[root@Master ~]# mkdir /mnt/cdrcm
接着使用mount将光盘挂载在刚才创建的目录上
[root@*** ~]# mount /dev/sr0 /mnt/cdrcm/
mount: /dev/sr0 写保护,将以只读方式挂载
2. 卸载光盘
命令格式 : umount 设备路径/挂载点路径
如果直接卸载会报错:
[root@*** cdrcm]# umount /mnt/cdrcm/
umount: /mnt/cdrcm:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以
找到有关使用该设备的进程的有用信息)
这是因为,你当请在光盘的挂载点,需要退出当前目录才可以
然后在执行卸载命令就成功了
[root@*** cdrcm]#
[root@*** cdrcm]# cd
[root@*** ~]# umount /mnt/cdrcm/
[root@*** ~]# ll /mnt/cdrcm/
总用量 0
挂载点必须为空,如果不为空,也可以挂载,但是挂载后目录项所指向的地址变为挂载的文件,原来目录下的文件不可以访问,但取消挂载后,目录项的内容会重新指向原来的存储地址,故原来的文件才可以访问
3. 挂载U盘
因为U盘的设备名不固定,所以在挂载前,需要手工刚刚查询
查询命令: fdisk -l
查找到进行挂载:
首先创建挂载点,然后进行挂载
挂载命令:mount -t 文件系统格式 挂载设备 挂载点
如果需要显示中文
- 安装中文编码和中文字体
- 操作终端支持中文显示
如果要显示中文:mount -t 文件系统格式 -o iocharset=utf8 挂载设备 挂载点
指定挂载的编码格式为utf-8