给VM虚拟机中的CentOS Linux系统挂载U盘的方法图文教程

以下是给VM虚拟机中的CentOS Linux系统挂载U盘的方法:

1. 确认U盘已在VM虚拟机中被识别

使用命令 lsusbdmesg 查看 U 盘是否已经被识别。例如:

$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 012: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 003 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 003 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller

从上面的输出可以看出,Bus 003 中有一个设备 ID 为 058f:6366,这就是 U 盘的设备 ID。

2. 挂载U盘

2.1 创建挂载点

在Linux系统中,我们可以在文件系统中创建一个挂载点,然后将外部设备挂载到这个挂载点上。通常,我们在 /mnt 目录下创建一个新目录作为挂载点(也可以选择其他目录),例如:

$ sudo mkdir /mnt/usb

2.2 挂载U盘到挂载点

使用命令 mount 将 U 盘挂载到刚才创建的挂载点上。假设设备 ID 为 058f:6366,则挂载命令如下:

$ sudo mount -t auto /dev/sdb /mnt/usb

这里需要替换 /dev/sdb 为你的 U 盘对应的设备节点,可以通过命令 lsblk 查看。例如:

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0     11:0    1  1024M  0 rom  
sda      8:0    0    20G  0 disk 
├─sda1   8:1    0     1G  0 part /boot
└─sda2   8:2    0    19G  0 part /
sdb      8:16   1  14.3G  0 disk 
└─sdb1   8:17   1  14.3G  0 part /mnt/usb

可以看到,U 盘的设备节点为 /dev/sdb,已经被挂载到 /mnt/usb 目录下。

2.3 查看挂载状态

使用命令 mount 查看当前的挂载状态,使用命令 df -h 查看挂载点大小和使用情况。例如:

$ mount | grep usb
/dev/sdb1 on /mnt/usb type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

$ df -h /mnt/usb
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb1        15G   46M   15G   1% /mnt/usb

到此为止,U盘已经成功挂载到虚拟机的 CentOS Linux 系统中了。你可以在 /mnt/usb 目录下访问 U 盘中的文件了。

示例

假设有两个U盘分别挂载到虚拟机中,设备 ID 分别为 abcd:1234efgh:5678,并且想将它们分别挂载到 /mnt/usb1/mnt/usb2 目录下。则挂载命令如下:

$ sudo mkdir /mnt/usb1
$ sudo mkdir /mnt/usb2
$ sudo mount -t auto /dev/sdb /mnt/usb1
$ sudo mount -t auto /dev/sdc /mnt/usb2

需要替换 /dev/sdb/dev/sdc 为你的 U 盘对应的设备节点。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:给VM虚拟机中的CentOS Linux系统挂载U盘的方法图文教程 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • linux下mysql 5.1 和 5.7的安装教程

    下面是“Linux下MySQL 5.1和5.7的安装教程”的完整攻略: 安装MySQL 5.1 准备工作 在安装MySQL 5.1之前,我们需要创建一个新的用户。在终端执行以下命令: sudo useradd -r -g mysql mysql -r选项表示创建系统用户,-g选项表示将其加入mysql用户组中。 下载MySQL 5.1安装包 进入MySQL官…

    Linux 2023年5月14日
    00
  • Linux怎么设置中文语言? centos中文乱码的解决办法

    以下是关于“Linux怎么设置中文语言?centos中文乱码的解决办法”的完整攻略: 设置中文语言 检查系统中是否已经安装中文语言支持包,可以通过以下命令检查: yum grouplist 如果没有中文语言支持包,可以通过以下命令安装: yum groupinstall “Chinese Support” 安装之后,需要重启系统生效。 更改系统语言设置,在命…

    Linux 2023年5月14日
    00
  • 工作中常用的Linux命令:mkdir命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处)   在Linux系统中,mkdir命令用来创建一个目录或一个级联目录。 1. 命令格式   mkdir [选项] 目录名 2. 命令选项   -m=mode     为目录指定访问权限,与chmod类似。   -p  如果目录已…

    Linux 2023年4月12日
    00
  • Linux下python3.7.0安装教程

    Linux下Python 3.7.0安装教程 简介 本文介绍在Linux操作系统下如何安装Python 3.7.0。在这篇教程中,我们将从下载Python 3.7.0开始,安装Python 3.7.0的依赖库,最后编译安装Python 3.7.0。 步骤 以下是安装Python 3.7.0的步骤: 首先,我们需要下载Python 3.7.0的源代码。可以前往…

    Linux 2023年5月14日
    00
  • Linux下的进程控制块(PCB)

    本文转载自Linux下的进程控制块(PCB) 进程在操作系统中都有一个户口,用于表示这个进程。这个户口操作系统被称为PCB(进程控制块),在linux中具体实现是 task_struct数据结构。 说明 进程控制块(PCB)(系统为了管理进程设置的一个专门的数据结构,用它来记录进程的外部特征,描述进程的运动变化过程。系统利用PCB来控和管理进程,所以PCB是…

    Linux 2023年4月13日
    00
  • CentOS8.1搭建Gitlab服务器详细教程

    CentOS8.1搭建Gitlab服务器详细教程 确认安装环境 在开始搭建Gitlab服务器前,确保安装了以下依赖: 一个托管Gitlab的域名 一台运行CentOS 8系统的服务器 2GB以上的RAM 安装了curl、openssh-server、postfix等依赖 开放了必要的端口(如80/443/22) 安装和配置Gitlab 1. 添加Gitlab…

    Linux 2023年5月14日
    00
  • [Linux] 使用secureCRT实现SSH隧道服务器端口转发到本机内网穿透

    原理是把服务器的端口转发到本机的端口上,比如把服务器的9001端口转发给本机的80端口,服务器使用nginx反向代理到9001端口绑定域名就可以正常访问本地电脑中的网站了 secureCRT端口转发的配置         nginx反向代理的配置 server { listen 80; server_name test.sopans.com; access_…

    Linux 2023年4月13日
    00
  • Linux下安装VMWare15.5的教程

    Linux下安装VMWare15.5的教程 1. 安装VMWare15.5所需的系统要求 首先,要在Linux下安装VMWare15.5,需要满足以下的系统要求: 操作系统:64 位的 Linux 操作系统,包括 Red Hat Enterprise Linux、CentOS、Ubuntu、Debian 等; 内核版本:4.15 及以上; 内存:至少需要 4…

    Linux 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部