百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Linux怎么挂载移动硬盘光盘U盘之案例分享

nanshan 2024-10-14 11:31 22 浏览 0 评论

Linux怎么挂载移动硬盘光盘U盘之案例分享

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. mount命令简介

本文主要讲解Linux上如何使用mount命令,该命令用于挂载外新的块设备,比如光盘、U盘、移动硬盘、新加硬盘、网络系统文件如CIFS或者NFS。

2. mount支持常见的系统文件类型

iso9660:光盘或光盘镜像

msdos:DOS fat16文件系统

vfat:Windows 9x fat32文件系统

ntfs:Windows NT ntfs文件系统

smbfs:Mount Windows文件网络共享

nfs:UNIX(LINUX) 文件网络共享

ext2:Linux系统文件之一

ext3:Linux系统文件之一

ext4:Linux系统文件之一

xfs:Linux系统文件之一

挂载时使用-type选项,通常不必指定。mount 会自动选择正确的类型。

3. 描述设备或档案的挂接方式

常用的参数有:

loop:用来把一个文件当成硬盘分区挂接上系统

ro:采用只读方式挂接设备

rw:采用读写方式挂接设备

iocharset:指定访问文件系统所用字符集

挂载时使用-o options 选项主要用来描述设备或档案的挂接方式。

4. 挂载光盘镜像文件

假设光盘镜像文件为win7.iso

[root@zcwyou ~]# mkdir -p /mnt/cdrom
[root@zcwyou ~]# mount -o loop -t iso9660 /home/oucanrong/win7.iso /mnt/cdrom

查看某光盘镜像

查看某光盘镜像

创建挂载点及挂载镜像

创建挂载点及挂载镜像

检查挂载

检查挂载

卸载文件系统

[root@controller_slave ~]# umount /mnt/cdrom/

5. 挂载移动硬盘

先使用fdisk -l查看硬盘分区:

比如移动硬盘里有3个分区,分别为sdb1、sdb2、sdb3

为这三个分区创建挂载目录,挂接点(mount point)

[root@zcwyou ~]# mkdir -p /mnt/sdb1
[root@zcwyou ~]# mkdir -p /mnt/sdb2
[root@zcwyou ~]# mkdir -p /mnt/sdb3

把分区挂载到相应目录:

[root@zcwyou ~]# mount -t ntfs /dev/sdb1 /mnt/sdb1
[root@zcwyou ~]# mount -t ntfs /dev/sdb2 /mnt/sdb2
[root@zcwyou ~]# mount -t vfat /dev/sdb3 /mnt/sdb3

注:对ntfs格式的磁盘分区应使用-t ntfs 参数,对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令格式。

[root@zcwyou ~]# mount -t ntfs -o iocharset=cp936 /dev/sdb1 /mnt/sdb1
[root@zcwyou ~]# mount -t vfat -o iocharset=cp936 /dev/sdb2 /mnt/sdb2

6. 挂载U盘

先使用fdisk -l查看硬盘分区:

比如U盘分区为sdc1:

再创建挂载目录,用来作挂接点(mount point)

[root@zcwyou ~]# mkdir -p /mnt/usb
[root@zcwyou ~]# mount -t vfat -o /dev/sdc1 /mnt/sdc1

7. 挂载Windows共享目录

Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba 软件包。CentOS安装方法如下:

[root@zcwyou ~]# yum -y install samba

安装samba以便进行远程挂载

先创建挂载点目录

[root@zcwyou ~]# mkdir -p /mnt/cifs

把//192.168.1.100/c$挂载到/mnt/cifs,用户为admin,密码为zcwyou

[root@zcwyou ~]# mount -t smbfs -o username=admin,password=zcwyou //192.168.1.100/c$ /mnt/cifs

8. 挂载NFS共享目录

创建挂载点目录

[root@zcwyou ~]# mkdir -p /mnt/nfs

把远程目录192.168.1.110:/home/nfs挂载到本地/mnt/nfs

[root@zcwyou ~]# mount -t nfs -o rw 192.168.1.110:/home/nfs /mnt/nfs

9. 永久挂载某分区

通常适用固定连接的新分区。

临时挂载:

[root@zcwyou ~]# mount /dev/sdc8 /mnt/sdc8

修改fstab文件确保系统文件开机自动被加载

[root@zcwyou ~]# vi /etc/fstab

添加以下内容,并且指定系统文件格式,比如xfs:

/dev/sdc8 /mnt/sdc8 xfs defaults 0 0

修改fstab文件

10.总结

mount命令的真正作用是把已经格式过的块设备,即文件系统与目录映射起来,可以让用户和程序访问文件系统。

本文已同步至博客站:

https://www.linuxrumen.com/cyml/621.html

点击了解更多,快速查看更多的技术文章列表。

相关推荐

如何为MySQL服务器和客户机启用SSL?

用户想要与MySQL服务器建立一条安全连接时,常常依赖VPN隧道或SSH隧道。不过,获得MySQL连接的另一个办法是,启用MySQL服务器上的SSL封装器(SSLwrapper)。这每一种方法各有其...

Mysql5.7 出现大量 unauthenticated user

线上环境mysql5.7突然出现大量unauthenticateduser,进mysql,showprocesslist;解决办法有:在/etc/hosts中添加客户端ip,如192.16...

MySQL 在 Windows 系统下的安装(mysql安装教程windows)

更多技术文章MySQL在Windows系统下的安装1.下载mysql和Framework链接链接:百度网盘请输入提取码提取码:6w3p双击mysql-installer-communit...

MySql5.7.21.zip绿色版安装(mysql数据库绿色版安装)

1、去网上下载满足系统要求的版本(mysql-5.7.21-winx64.zip)2、直接解压3、mysql的初始化(1)以管理员身份运行cmd,在mysql中的bin目录下shift+右键-在...

MySQL(8.0)中文全文检索 (亲测有效)

在一堆文字中找到含有关键字的应用。当然也可以用以下语句实现:SELECT*FROM<表名>WHERE<字段名>like‘%ABC%’但是它的效率太低,是全盘扫描。...

新手教程,Linux系统下MySQL的安装

看了两三个教程。终于在哔哩哔哩找到一个简单高效的教程,成功安装,up主名叫bili逍遥bili,感兴趣可以去看看。下面这个是我总结的安装方法环境:CentOS764位1.下载安装包,个人觉得在...

麒麟服务器操作系统安装 MySQL 8 实战指南

原文连接:「链接」Hello,大家好啊,今天给大家带来一篇麒麟服务器操作系统上安装MySQL8的文章,欢迎大家分享点赞,点个在看和关注吧!MySQL作为主流开源数据库之一,被广泛应用于各种业务...

用Python玩转MySQL的全攻略,从环境搭建到项目实战全解析

这是一篇关于“MySQL数据库入门实战-Python版”的教程,结合了案例实战分析,帮助初学者快速掌握如何使用Python操作MySQL数据库。一、环境准备1.安装Python访问Pytho...

安装MySQL(中标麒麟 安装mysql)

安装MySQL注意:一定要用root用户操作如下步骤;先卸载MySQL再安装1.安装包准备(1)查看MySQL是否安装rpm-qa|grepmysql(2)如果安装了MySQL,就先卸载rpm-...

Mysql最全笔记,快速入门,干货满满,爆肝

目录一、MySQL的重要性二、MySQL介绍三、软件的服务架构四、MySQL的安装五、SQL语句六、数据库相关(DDL)七、表相关八、DML相关(表中数据)九、DQL(重点)十、数据完...

MAC电脑安装MySQL操作步骤(mac安装mysqldb)

1、在官网下载MySQL:https://dev.mysql.com/downloads/mysql/根据自己的macOS版本,选择适配的MySQL版本根据自己需求选择相应的安装包,我这里选择macO...

mysql主从(mysql主从切换)

1、本章面试题什么是mysql主从,主从有什么好处什么是读写分离,有什么好处,使用mycat如何实现2、知识点2.1、课程回顾dubboORM->MVC->RPC->SOApro...

【linux学习】以MySQL为例,带你了解数据库

做运维的小伙伴在日常工作中难免需要接触到数据库,不管是MySQL,mariadb,达梦还是瀚高等其实命令都差不多,下面我就以MySQL为例带大家一起来了解下数据库。有兴趣的小伙伴不妨评论区一起交流下...

玩玩WordPress - 环境简介(0)(玩玩网络科技有限公司)

简介提到开源博客系统,一般都会直接想到WordPress!WordPress是使用PHP开发的,数据库使用的是MySQL,一般会在Linux上运行,Nginx作为前端。这时候就需要有一套LNMP(Li...

服务器常用端口都有哪些?(服务器端使用的端口号范围)

下面为大家介绍一下,服务器常用的一些默认端口,以及他们的作用:  21:FTP服务所开放的端口,用于上传、下载文件。  22:SSH端口,用于通过命令行模式远程连接Linux服务器或vps。  23:...

取消回复欢迎 发表评论: