广告
返回顶部
首页 > 资讯 > 操作系统 >linux挂载硬盘的命令是不是mount
  • 868
分享到

linux挂载硬盘的命令是不是mount

linuxmount 2023-01-30 12:01:05 868人浏览 薄情痞子
摘要

这篇文章主要讲解了“linux挂载硬盘的命令是不是mount”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux挂载硬盘的命令是不是mount”吧!

这篇文章主要讲解了“linux挂载硬盘的命令是不是mount”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux挂载硬盘的命令是不是mount”吧!

linux挂载硬盘命令是mount命令。mount是挂载命令,可将分区挂载到文件夹下的,达到将分区和目录联系起来,以后只要访问这个文件夹就就相当于访问该分区,语法“mount [-t 系统类型] [-L 卷标名] [-o 特殊选项] [-n] 设备文件名 挂载点”。

Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。

因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。

如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。

挂载,指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。

而要将文件系统挂载到 Linux 系统上,就需要使用 mount 挂载命令。

Linux mount命令:挂载Linux系统外的文件

mount命令是将分区挂载到文件夹下的,达到将分区和目录联系起来,以后我们只要访问这个文件夹就就相当于访问该分区。

mount 命令的常用格式有以下几种:

# mount [-l]

单纯使用 mount 命令,会显示出系统中已挂载的设备信息,使用 -l 选项,会额外显示出卷标名称(读者可自行运行,查看输出结果);

# mount -a

-a 选项的含义是自动检查 /etc/fstab 文件中有无疏漏被挂载的设备文件,如果有,则进行自动挂载操作。这里简单介绍一下 /etc/fstab 文件,此文件是自动挂载文件,系统开机时会主动读取 /etc/fstab 这个文件中的内容,根据该文件的配置,系统会自动挂载指定设备。

# mount [-t 系统类型] [-L 卷标名] [-o 特殊选项] [-n] 设备文件名 挂载点

各选项的含义分别是:

  • -t 系统类型:指定欲挂载的文件系统类型。Linux 常见的支持类型有 EXT2、EXT3、EXT4、iso9660(光盘格式)、vfat、reiserfs 等。如果不指定具体类型,挂载时 Linux 会自动检测。

  • -L 卷标名:除了使用设备文件名(例如 /dev/hdc6)之外,还可以利用文件系统的卷标名称进行挂载。

  • -n:在默认情况下,系统会将实际挂载的情况实时写入 /etc/mtab 文件中,但在某些场景下(例如单人维护模式),为了避免出现问题,会刻意不写入,此时就需要使用这个选项;

  • -o 特殊选项:可以指定挂载的额外选项,比如读写权限、同步/异步等,如果不指定,则使用默认值(defaults)。具体的特殊选项参见表 1;

表 1 mount 命令选项及功能
选项功能
rw/ro是否对挂载的文件系统拥有读写权限,rw 为默认值,表示拥有读写权限;ro 表示只读权限。
async/sync此文件系统是否使用同步写入(sync)或异步(async)的内存机制,默认为异步 async。
dev/nodev是否允许从该文件系统的 block 文件中提取数据,为了保证数据安装,默认是 nodev。
auto/noauto是否允许此文件系统被以 mount -a 的方式进行自动挂载,默认是 auto。
suid/nosuid设定文件系统是否拥有 SetUID 和 SetGID 权限,默认是拥有。
exec/noexec设定在文件系统中是否允许执行可执行文件,默认是允许。
user/nouser设定此文件系统是否允许让普通用户使用 mount 执行实现挂载,默认是不允许(nouser),仅有 root 可以。
defaults定义默认值,相当于 rw、suid、dev、exec、auto、nouser、async 这 7 个选项。
remount重新挂载已挂载的文件系统,一般用于指定修改特殊权限。

【例 1】

[root@localhost ~]# mount
#查看系统中已经挂载的文件系统,注意有虚拟文件系统
/dev/sda3 on / type ext4 (rw)  <--含义是,将 /dev/sda3 分区挂载到了 / 目录上,文件系统是 ext4,具有读写权限
proc on /proc type proc (rw)
sysfe on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw, gid=5, mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fe/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfe/rpc_pipefs type rpc_pipefs (rw)

【例 2】

修改特殊权限。通过例 1 我们查看到,/boot 分区已经被挂载了,而且采用的是 defaults 选项。这里我们重新挂载分区,并采用 noexec 权限禁止执行文件执行,看看会出现什么情况(注意不要用 / 分区做实验,否则系统命令也就不能执行了。

[root@localhost ~]# mount -o remount noexec /boot
#重新挂载 /boot 分区,并使用 noexec 权限

[root@localhost sh]# cd /boot
#写一个 shell 脚本,看是否会运行

[root@localhost boot]#vi hello.sh
#!/bin/bash
echo "hello!!"
[root@localhost boot]# chmod 755 hello.sh
[root@localhost boot]# ./hello.sh
-bash:./hello.sh:权限不够
#虽然赋予了hello.sh执行权限,但是仍然无法执行

[root@localhost boot]# mount -o remount exec /boot
#记得改回来,否则会影响系统启动

对于特殊选项的修改,除非特殊场景下需要,否则不建议大家随意修改,非常容易造成系统出现问题,而且还找不到问题的根源。

【例 3】挂载分区。

[root@localhost ~]# mkdir /mnt/disk1
#建立挂载点目录

[root@localhost ~]# mount /dev/sdb1 /mnt/disk1
#挂载分区

/dev/sdb1 分区还没有被划分。我们在这里只看看挂载分区的方式,非常简单,甚至不需要使用 "-ext4" 命令指定文件系统,因为系统可以自动检测。

可能读者会想,为什么使用 Linux 系统的硬盘分区这么麻烦,而不能像 windows 系统那样,硬盘安装上就可以使用?

其实,硬盘分区(设备)挂载和卸载(使用 umount 命令)的概念源自 UNIX,UNIX 系统一般是作为服务器使用的,系统安全非常重要,特别是在网络上,最简单有效的方法就是“不使用的硬盘分区(设备)不挂载”,因为没有挂载的硬盘分区是无法访问的,这样系统也就更安全了。

另外,这样也可以减少挂载的硬盘分区数量,相应地,也就可以减少系统维护文件的规模,当然也就减少了系统的开销,即提高了系统的效率。

感谢各位的阅读,以上就是“linux挂载硬盘的命令是不是mount”的内容了,经过本文的学习后,相信大家对linux挂载硬盘的命令是不是mount这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: linux挂载硬盘的命令是不是mount

本文链接: https://www.lsjlt.com/news/178731.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux挂载硬盘的命令是不是mount
    这篇文章主要讲解了“linux挂载硬盘的命令是不是mount”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux挂载硬盘的命令是不是mount”吧! ...
    99+
    2023-01-30
    linux mount
  • Linux系统挂载命令mount(U盘、移动硬盘、光盘)
            Linux系统不像windows系统可以自动识别加载新设备,Linux系统需要手动识别,手动加载。Linux中一切皆文件。文件通过一个很大的文件树来组织,文件树的根目录是:/,从根目开始录逐级展开。这些文件通过若干设备铺展开...
    99+
    2023-10-27
    linux 运维 服务器 U盘挂载
  • linux挂载硬盘命令是哪个
    本篇内容主要讲解“linux挂载硬盘命令是哪个”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux挂载硬盘命令是哪个”吧! li...
    99+
    2023-01-03
    linux
  • linux_U盘的挂载、卸载 (ubuntu虚拟机、mount命令、umount命令)
    接上一篇:linux修改文件权限、文件所属用户、文件所属组,linux创建软链接、硬链接,linux软件安装和卸载,文件颜色代表意义 今天来给大家分享一下ubuntu虚拟机的U盘挂载和卸载以及一些相关问题,挂载又分为:自动挂载和手动挂载。手...
    99+
    2023-08-19
    linux ubuntu 服务器
  • 挂载mount命令的使用技巧是怎样的
    这篇文章将为大家详细讲解有关挂载mount命令的使用技巧是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。挂载光盘        挂载光盘的命令如下:   ...
    99+
    2023-06-13
  • 【Linux命令】mount / umount命令、查看文件的挂载情况(lsblk)
    在Windows环境下,我们可以直接访问检测到的外部设备,如磁盘、U盘等;然而在Linux环境下,外部硬件设备如磁盘、SD卡等外部设备是无法直接访问的。因此就需要挂载。 参考链接:mount 详解 目录 1、什么是挂载? 2、为什么需...
    99+
    2023-09-01
    linux 运维 服务器
  • linux硬盘挂载的含义是什么
    本文小编为大家详细介绍“linux硬盘挂载的含义是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux硬盘挂载的含义是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2023-03-21
    linux
  • linux挂载命令是什么
    今天小编给大家分享一下linux挂载命令是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在linux中,挂载就是利用一个...
    99+
    2023-06-29
  • windows不挂载多余硬盘的方法是什么
    要阻止Windows自动挂载多余硬盘,可以采取以下方法:1. 使用磁盘管理工具:打开“磁盘管理”(Disk Management),...
    99+
    2023-10-19
    windows
  • linux下磁盘管理与挂载硬盘方法是什么
    这篇文章主要介绍“linux下磁盘管理与挂载硬盘方法是什么”,在日常操作中,相信很多人在linux下磁盘管理与挂载硬盘方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下磁盘管理与挂载硬盘方法...
    99+
    2023-06-26
  • Linux查看硬盘大小的命令是什么
    今天就跟大家聊聊有关Linux查看硬盘大小的命令是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。查看硬盘大小的命令 df -hdf命令可以获取硬盘被占用了多少...
    99+
    2023-06-28
  • linux挂载文件系统的命令是什么
    在Linux系统中,挂载文件系统的命令是`mount`。具体用法为:```mount ```其中,``表示要挂载的文件系统所在的设...
    99+
    2023-08-28
    linux
  • ubuntu新硬盘挂载的方法是什么
    在Ubuntu中,挂载新的硬盘可以按照以下步骤进行:1. 插入新硬盘到计算机上,并确保硬盘被正确识别。2. 打开终端,运行以下命令以...
    99+
    2023-09-06
    ubuntu
  • linux的硬盘是不是分区的
    这篇文章将为大家详细讲解有关linux的硬盘是不是分区的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux的硬盘是分区的;硬盘分区主要分为基本分区和扩充分区两种,基本分区和扩充分区的数目之和不能大于...
    99+
    2023-06-29
  • linux查看硬盘总容量的命令是什么
    在Linux系统中,可以使用`df`命令来查看硬盘总容量。命令格式如下:```df -h```其中,`-h`选项用于以人类可读的方式...
    99+
    2023-09-14
    linux
  • 云主机挂载硬盘的方法是什么
    云主机挂载硬盘的方法主要取决于所使用的云服务提供商和操作系统。以下是一般的步骤:1. 登录到云服务提供商的管理控制台。2. 创建一个...
    99+
    2023-09-09
    云主机
  • ubuntu自动挂载硬盘的方法是什么
    在Ubuntu中,有几种方法可以实现自动挂载硬盘。1. 使用命令行方式:- 找到要挂载的硬盘的设备名,可以使用`lsblk`命令来查...
    99+
    2023-08-19
    ubuntu
  • WINDOWS2016想要使用NFS挂载,但是没有NFS服务,无法使用mount命令
    需要安装一下两个服务,文件服务器和NFS服务器。还有一个NFS客户端要安装的图片,不知道为啥就是上传不了。。。博客有点问题。。。反正安装完了就可以使用mount了然后在cmd上就可以使用mount挂载了挂载NFSmount \\192.16...
    99+
    2023-06-04
  • 云主机linux云盘挂载的方法是什么
    挂载云盘到云主机的方法有多种,以下是一种常用的方法:1. 首先,在云主机上创建一个目录,作为挂载点。可以使用`mkdir`命令创建目...
    99+
    2023-08-20
    云主机 linux
  • Linux系统自动挂载磁盘的方法是什么
    本篇内容介绍了“Linux系统自动挂载磁盘的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方法步骤:第一步先 fdisk -l ,...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作