CentOS 挂载硬件设备(U盘,硬盘等)

Posted asker009

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 挂载硬件设备(U盘,硬盘等)相关的知识,希望对你有一定的参考价值。

1、挂载fat或者fat32分区的U盘

如果是用VM安装的linux,在vm里挂载U盘有两个前提:

第一,主机里的service要启动:

技术分享图片

第二,U盘是连接到虚拟机,而不是主机,需要确认这点:

技术分享图片

2、使用fdisk命令先检查一下U盘是否已经加载

fdisk -l

技术分享图片

设备/dev/sdb1 就是插入的U盘,FAT32分区

加载:
[root@bigdata-senior01 ~]# ll /mnt/usb
总用量 0
[root@bigdata-senior01 ~]# mount /dev/sdb1 /mnt/usb
[[email protected] ~]# ll /mnt/usb
总用量 760
-rwxr-xr-x 1 root root  34494 1月   2 01:22 autorun.ico
-rwxr-xr-x 1 root root    236 1月   2 01:22 autorun.inf
-rwxr-xr-x 1 root root     14 1月   2 00:50 CentOS_BuildTag
... ...
用df命令可以再检查一下:
[root@bigdata-senior01 ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   17G  4.2G   13G   25% /
devtmpfs                 901M     0  901M    0% /dev
tmpfs                    912M     0  912M    0% /dev/shm
tmpfs                    912M  8.6M  904M    1% /run
tmpfs                    912M     0  912M    0% /sys/fs/cgroup
/dev/sda1               1014M  143M  872M   15% /boot
tmpfs                    183M     0  183M    0% /run/user/1004
/dev/sdb1                 15G  4.2G   11G   30% /mnt/usb
当不再使用U盘的时候,需要卸载设备
[root@bigdata-senior01 ~]# umount /dev/sdb1
[[email protected] ~]# ll /mnt/usb
总用量 0

2、挂载NTFS分区的U盘

2.1、安装NTFS-3G

CentOS默认情况下并不识别NTFS分区格式,需要使用一个开源的软件来支持。NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支持。它可以安全且快速地读写 Windows 系统的 NTFS 分区,而不用担心数据丢失。

自带的yum源没有这个软件,要用第三方的软件源,这里采用阿里的epel。

[[email protected] ~]# cd /etc/yum.repos.d/
[[email protected] yum.repos.d]# wget http://mirrors.aliyun.com/repo/epel-7.repo

yum -y install ntfs-3g

安装NTFS-3G后,使用fdisk -l才能看到ntfs格式的u盘

技术分享图片

这个U盘,是一个通用PE制作的启动U盘,被分成了两个分区,启动分区是FAT16,另外数据分区是NTFS,这里需要加载/dev/sdb1

挂载NTFS格式U盘
[root@bigdata-senior01 yum.repos.d]# ll /mnt/usb
总用量 0

[root@bigdata-senior01 yum.repos.d]# mount -t ntfs-3g /dev/sdb1 /mnt/usb
The disk contains an unclean file system (0, 0).
The file system wasn‘t safely closed on Windows. Fixing.

[root@bigdata-senior01 yum.repos.d]# ll /mnt/usb
总用量 0
drwxrwxrwx 1 root root 0 1月   9 09:54 backup
drwxrwxrwx 1 root root 0 1月   1 22:37 GHO
drwxrwxrwx 1 root root 0 1月   9 09:53 System Volume Information

参数-t ntfs-3g是可以省略的。CentOS7以后可以自动识别。
[[email protected] yum.repos.d]# umount /dev/sdb1
[[email protected] yum.repos.d]# ll /mnt/usb
总用量 0
[[email protected] yum.repos.d]# mount /dev/sdb1 /mnt/usb
[[email protected] yum.repos.d]# ll /mnt/usb
总用量 0
drwxrwxrwx 1 root root 0 1月   9 09:54 backup
drwxrwxrwx 1 root root 0 1月   1 22:37 GHO
drwxrwxrwx 1 root root 0 1月   9 09:53 System Volume Information

3、挂载一块新硬盘

 










以上是关于CentOS 挂载硬件设备(U盘,硬盘等)的主要内容,如果未能解决你的问题,请参考以下文章

linux mount挂载设备(u盘,光盘,iso等 )使用说明(Centos为例)

linux为啥要挂载?如何挂载?

centos7 挂载移动硬盘

Linux挂载命令

linux下U盘挂载

centos怎么把硬盘挂载到根目录