mount挂载U盘设备文件
前言
1.上一节我们讲述了mount对光盘设备文件进行一个挂载,还没看的可点击下方链接进入观看:mount挂载光盘设备文件
2.这一节我们看看如何利用mount对FAT32文件系统U盘设备文件进行一个挂载操作。
提示:以下是本篇文章正文内容
一、前言
在进行挂载FAT32文件系统U盘设备文件之前,我们首先要知道这个U盘设备文件在Centos下的一个设备文件名,我们先看看没有插入U盘前我们系统的一个分区情况,可以使用fdisk -l进行查看
[root@web ~]# fdisk -l
(如下我们默认有一块我之前安装系统就分配好分区的sda)
磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0002fcd4
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 41943039 20765696 8e Linux LVM
磁盘 /dev/mapper/centos-root:16.1 GB, 16106127360 字节,31457280 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-home:3007 MB, 3007315968 字节,5873664 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
下面是插入U盘之后
[root@web ~]# fdisk -l
(往下翻,发现多了一块sdb,这个就是我插进来的U盘)
磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0002fcd4
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 41943039 20765696 8e Linux LVM
磁盘 /dev/mapper/centos-root:16.1 GB, 16106127360 字节,31457280 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-home:3007 MB, 3007315968 字节,5873664 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/sdb:31.9 GB, 31876710400 字节,62259200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5063d35d
设备 Boot Start End Blocks Id System
/dev/sdb1 * 614400 61644799 30515200 7 HPFS/NTFS/exFAT
/dev/sdb2 61644800 62255102 305151+ 6 FAT16
二、挂载使用
1.然后就是如何将这U盘设备挂载到我们系统下了,但是细心的朋友应该发现了,我那个U盘是NTFS文件系统的,所以我这里无法正常挂载,不过我把命令写出来大家自己去试试吧。(手头暂时没FAT32的U盘)
[root@web ~]# mount -t vfat /dev/sdb1 /mnt/
# -t vfat:指定挂载类型为vfat,因为这个U盘是windows分区,所以选择vfat即可
2.然后如果你的U盘中有中文的话,会发现是乱码的,不过可以有方法支持中文,需要以下条件:
- 安装了中文编码和中文字体
- 操作终端支持中文显示
我当前系统是安装了中文编码和中文字体,而我用的MobaXterm远程终端也支持中文,所以我可以通过以下命令让U盘在挂载的时候支持中文
[root@web ~]# mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/
#-o手工指定中文编码
3.如果需要卸载,可以执行以下命令
[root@web ~]# umount /mnt/