• 每天一点Linux-01文档系统


    Windows: 以多根的方式组织文档 C: D: E:
    Linux: 以单根的方式组织文档 /

    /目录结构: FSH (Filesystem Hierarchy Standard)

    [root@yang ~]# ls /
    bin     dev   lib          media  net   root     srv  usr
    boot    etc   lib64       misc   opt   sbin     sys  var
    cgroup  home  lost+found  mnt    proc  selinux  tmp
    

    利用BASH Shell对文档进行管理

    • bin 二进制文档,存放这Linux常用操作命令的执行文档
    • dev 设备目录
    • home 相当于windows的c盘下的用户文档夹
    • lib64 64的库文档
    • media 媒体文档
    • mnt 外设目录(插u盘硬盘)
    • opt 第三方软件安装目录(安装qq等)
    • root root用户的home
    • usr 用户共享目录(相当于windows中c盘的Program Files,系统内置软件都装在这个文档夹中)
    • boot 内核启动目录
    • etc 配置文档目录
    • lib 库目录
    • lost+found 丢失目录
    • sbin 超级管理员的目录
    • tmp 临时目录(重启后会清空)
    • var 变量目录大专栏  每天一点Linux-01文档系统g>
    • proc 虚拟的文档系统,反应出来的时内核,进程信息或是实时状态
    • selinux Linux安全

    挂载的意义是将一个设备与一个目录关联起来,这个目录可以很深也可以很浅。一个磁盘可被挂载到多个目录下。

    Linux是一个单根结构,windows是一个多根结构。

    如何确定文档在那个磁盘中存放:

    • 例如新建一个文档为:/boot/dirl/file1
    1. 先查看此文档的父亲(/boot/dirl/)是否为挂载点(可以通过df命令查看挂载点信息),如果是即该文档占用父亲挂载点相对应的文档系统(设备)的空间。如果不是则进行第二部。
    2. 向上继续推一层即/boot是否为挂载点,是则进行对比找到文档系统(设备),如果不是继续向上推直到是为止(直到根目录 /)。

    当你向根下的文档内创建文档时提示空间不够,但是你发现根下空间充足,错误可能是因为该目录挂载设备与根目录挂载设备不同。

    挂载会遮盖录下的原有数据,所以一般会选择空目录进行挂载。

  • 相关阅读:
    基于风险集成 Risk-Based
    基于消息(事件)集成 Message-Based/Event-Based
    如何保证系统测试的完备性?
    1.1 功能测试(功能)
    问:给你一个网站,你如何测试?
    问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?
    4.如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?
    什么是 JavaConfig?
    Spring Boot 有哪些优点?
    .Redis中的常用命令哪些?
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12014304.html
Copyright © 2020-2023  润新知