Linux自学之旅-基础命令(mount挂载FAT32文件系统U盘设备文件)

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/

猜你喜欢

转载自blog.csdn.net/qq313088385/article/details/115365717