返回顶部
首页 > 资讯 > 操作系统 >如何理解Linux的文件系统及相关的挂载命令
  • 277
分享到

如何理解Linux的文件系统及相关的挂载命令

2023-06-12 23:06:11 277人浏览 薄情痞子
摘要

本篇内容介绍了“如何理解linux的文件系统及相关的挂载命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux文件系统和windows

本篇内容介绍了“如何理解linux的文件系统及相关的挂载命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Linux文件系统
windows的C盘D盘E盘的概念一样,这个“文件系统”或者叫“组织体系”是软件级别的,是linux系统“内在”的体系,就像你脑子里的一个“想法”,并无需依赖于任何的实际一样。
:idea: linux的系统组织方式是——整个系统从根开始,按树形目录依次向下逐渐扩大,分类存放不同用途的文件,/读作“斜线”,英文slash;当其写作一个路径时,第一个/表示根,即root,其他的/表示路径分割符,但都读作“斜线”或“slash”。

OK,现在让我们把“理想”变成“现实”吧!
:idea: 系统启动时,首先有一个分区被挂载到了/,可以理解为该分区被分配了/这个奇怪“盘符”(注意,在windows里,这个符号被用做命令参数引导符号,而反斜线\,英文backslash作为路径分割符,习惯不同而已,就像英国行车靠左一样,没啥可奇怪的)。
这个被挂载为/的分区,就叫做根分区(不管它是主分区还是逻辑分区),它从此开始在整儿linux系统里具有了特殊的地位,因为整儿电脑里的所有硬盘,包括其上的所有其他分区,不管是主分区、逻辑分区,都将以这个“根分区”为主干,开始构造linux大树,并最终成为这颗树上的一个分支或树叶。整个linux的系统结构里,有且只有一个root(根分区),不可能有第二个(其实,任何一个分区,都可以挂载为/,windows分区也可以。只不过挂载根分区的目的是启动系统,如果/下面没有linux内核及其所需的系统文件的话,将无法引导系统而已。所以这个根分区并不神秘)。
:idea: 你的其他分区只能被继续挂载到/(根分区)下的某个目录里,比如“/mnt”或者“/media”或者“/什么什么”目录,看你喜欢喽。挂载好之后,当你向这个目录读写数据的时候,其实是在向被挂载到该目录的另一个分区读写数据。多个分区在同一个时候只能被挂载到多个不同的目录,比如“/mnt/a”、“/media/123”或者“/home/anywhere”,任何一个处于/之下的目录,都可以用来作为挂载其他分区的“平台”,当然系统需要的目录可不要用哈,你自己新建你自己的用吧。
挂载好之后,你硬盘里的数据,就可以通过类似/path/to/anywhere这样的方式找到;如果没有挂载就找不到喽。
用一个庸俗的比喻来说,“/”相当于c:\,而“/etc、/bin、/sbin、/lib”这些目录大概相当于c:\windows和c:\program files,“/home”相当于c:\Documents and Settings,而当你把第二分区挂载到“/mnt/partition2”的时候,这个目录就相当于d:\了

mount
mount 用于挂载一个文件系统,需要 root 用户执行。一个磁盘可分为若干个分区,在分区上面可以创建文件系统,而挂载点则是提供一个访问的入口,将一个分区的文件系统挂载到某个目录中,称这个目录为挂载点,并且可以通过这个挂载点访问该文件系统中的内容。

例如一块硬盘在 Linux 中表示为 /dev/sda 那么它上面的分区应该表示为 /dev/sda1 、/dev/sda2 。

# mount                       ### 输出系统目前的挂载信息
# mount /dev/sda1 /mnt        ### 将 sda1 挂载到 /mnt 中
# cd /mnt                     ### 直接通过 /mnt 访问内容
# mount -o remount,rw  /mnt   ### 重新挂载 sda1 到 /mnt 并设置为 可读写
# mount -a                    ### 挂载 fstab 文件配置好的文件系统

umount
umount 与 mount 相反,是卸载一个挂载点,即取消该入口。

# umount /mnt                 ### 卸载 /mnt 这个挂载点的文件系统
# umount -a                   ### 卸载所有已挂载的文件系统

“如何理解Linux的文件系统及相关的挂载命令”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 如何理解Linux的文件系统及相关的挂载命令

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

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

猜你喜欢
  • 如何理解Linux的文件系统及相关的挂载命令
    本篇内容介绍了“如何理解Linux的文件系统及相关的挂载命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux文件系统和windows...
    99+
    2023-06-12
  • linux挂载文件系统的命令是什么
    在Linux系统中,挂载文件系统的命令是`mount`。具体用法为:```mount ```其中,``表示要挂载的文件系统所在的设...
    99+
    2023-08-28
    linux
  • Linux系统如何挂载和卸载文件系统
    这期内容当中小编将会给大家带来有关Linux系统如何挂载和卸载文件系统,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。linux中挂载与卸载文件系统格式: mount [选项] 【设备名】 【目录】主要选项...
    99+
    2023-06-28
  • Linux文件管理的相关命令总结
    这篇文章主要讲解了“Linux文件管理的相关命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux文件管理的相关命令总结”吧!$ls .是list的简写,列出当前目录下的所有文件名...
    99+
    2023-06-05
  • linux中xfs文件系统相关命令有哪些
    这篇文章主要介绍linux中xfs文件系统相关命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建 XFS 文件系统mkfs.xfs 命令用来创建 xfs 文件系统。无需任何特别的参数,其输出如下:root@...
    99+
    2023-06-16
  • 如何理解awk编程及相关命令
    这篇文章主要讲解了“如何理解awk编程及相关命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解awk编程及相关命令”吧!一,什么是awkawk是linux下的一个命令,他对其他命令的...
    99+
    2023-06-09
  • 【Linux命令】mount / umount命令、查看文件的挂载情况(lsblk)
    在Windows环境下,我们可以直接访问检测到的外部设备,如磁盘、U盘等;然而在Linux环境下,外部硬件设备如磁盘、SD卡等外部设备是无法直接访问的。因此就需要挂载。 参考链接:mount 详解 目录 1、什么是挂载? 2、为什么需...
    99+
    2023-09-01
    linux 运维 服务器
  • Linux下如何使用umount命令卸载文件系统
    这篇文章主要为大家展示了“Linux下如何使用umount命令卸载文件系统”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何使用umount命令卸载文件系统”这篇文章吧。命令基本格式...
    99+
    2023-06-27
  • linux如何挂载一个Windows FAT32文件系统
    ...
    99+
    2024-04-02
  • Linux中如何查看已挂载的文件系统类型详解
    前言 如你所知,linux 支持非常多的文件系统,例如 ext4、ext3、ext2、sysfs、securityfs、FAT16、FAT32、NTFS 等等,当前被使用最多的文件系统是 ext4。你曾经疑惑过你的 Li...
    99+
    2022-06-04
    linux挂载文件系统 linux 挂载根文件系统 linux挂载nfs文件系统
  • Linux下常用的文件相关命令总结
    这篇文章主要讲解了“Linux下常用的文件相关命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下常用的文件相关命令总结”吧!显示当前目录下各个文件的大小代码如下:ll -h ...
    99+
    2023-06-12
  • Linux系统中quota磁盘命令的相关用法
    这篇文章主要讲解了“Linux系统中quota磁盘命令的相关用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中quota磁盘命令的相关用法”吧!quota显示磁盘已使用的空间...
    99+
    2023-06-12
  • linux文件系统挂载的方法是什么
    在Linux系统中,文件系统可以通过挂载(mount)来将其关联到特定的挂载点(mount point)上,使其可以被访问和使用。以...
    99+
    2024-03-14
    linux
  • Linux下如何使用SSHFS挂载远程文件系统
    这篇文章主要介绍了Linux下如何使用SSHFS挂载远程文件系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。SSHFS是一个通过SSH连接到服务器的网络文件系统客户端。SS...
    99+
    2023-06-27
  • Linux系统中ps命令如何理解
    这篇文章主要为大家分析了Linux系统中ps命令如何理解的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统中ps命令如何理解”的知识吧。ps?就是...
    99+
    2023-06-28
  • 5个文件目录操作相关Linux命令怎么理解
    小编今天带大家了解5个文件目录操作相关Linux命令怎么理解,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“5个文件目录操作相关Lin...
    99+
    2023-06-28
  • 如何理解Linux系统中的lsmod、lsof、lspci、lsscsi命令及如何实践
    本篇文章给大家分享的是有关如何理解Linux系统中的lsmod、lsof、lspci、lsscsi命令及如何实践,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。今天主要介绍下Li...
    99+
    2023-06-16
  • linux中根文件系统挂载的示例分析
    这篇文章主要介绍linux中根文件系统挂载的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!st1\:*{behavior:url(#ieooui) }一:前言前段时间在编译kernel的时候发现rootfs挂...
    99+
    2023-06-12
  • 如何理解Linux内核及其相关架构的依赖关系
    这篇文章主要介绍“如何理解Linux内核及其相关架构的依赖关系”,在日常操作中,相信很多人在如何理解Linux内核及其相关架构的依赖关系问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Linux内核及其...
    99+
    2023-06-12
  • linux如何通过nfs网络文件系统挂载设置
    本文小编为大家详细介绍“linux如何通过nfs网络文件系统挂载设置”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux如何通过nfs网络文件系统挂载设置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。nfs...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作