Linux挂载命令
1 mount命令基本格式
linux所有存储设备都必须挂载使用,包括硬盘
查询系统中已经挂载的设备
mount [-l]
依据配置文件/etc/fstab的内容,自动挂载
mount -a
mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点
选项:
-t 文件系统: 加入文件系统类型来指定挂载的类型,可以ext3、ext4、ios9660等文件系统。
-L 卷标名: 挂载指定卷标的分区,而不是安装设备文件名挂载。
-o 特殊选项: 可以指定挂载的额外选项,比如读写权限、同步异步等,如果不指定则默认值生效。
2 挂载U盘
U盘会和硬盘公用设备文件名,所以U盘的设备文件名不是固定的,需要手工查询,查询命令:
fdisk -l
然后就是挂载了,挂载命令如下:
mount -t vfast /dev/sdb3 /mnt/usb/
如果U盘中有中文,会发现中文是乱码。要正常显示中文,需要两个条件:
- 安装了中文编码和中文字体
- 操作终端需要支持中文显示(纯字符终端,是不支持中文编码的)
而我们当前系统是安装了中文编码和字体,而xshell终端是Windows下的程序,当然是支持中文显示的。那之所以挂载U盘还出现乱码,需要在挂载的时候,手工指定中文编码,例如:
mount -t vfast -o iocharset=utf8 /dev/sdb3 /mnt/usb/
如果要卸载,可以执行以下命令:
umount /mnt/usb