zoukankan      html  css  js  c++  java
  • linux全套 | linux磁盘分区,挂载 | 10

    分区基础知识

    分区的方式:

    1. mbr分区:
    1. 最多支持四个主分区
    2. 系统只能安装在主分区
    3. 扩展分区需要占用一个主分区
    4. MBR最多只支持2TB,但拥有最好的兼容性
    1. gtp分区
    1. 支持无限多个主分区(但操作系统可能有限制,比如windows下最多128分区)
    2. 最大支持18EB的容量(1EB=1024PB,1PB=1024TB)
    3. win7 64位以后支持gtp

    windows下的磁盘分区

    Linux分区

    原理介绍

    1. linux来说,无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,linux中每个分区都是用来组成整个文件系统的一部分.

    2. linux采用了一种叫"载入"的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来.

    硬盘说明

    1. linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘.

    2. 对于IDE硬盘,驱动器标识符为hdx~.

    hd表明分区所在设备的类型,这里指IDE硬盘.

    x为盘号(a为基本盘,b为从属基本盘,c为辅助主盘,d为辅助从属盘).

    ~代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区.

    hda3: 第一个IDE硬盘上的第三个主分区或扩展分区

    hdb2: 第二个IDE硬盘上的第二个主分区或扩展分区

    1. 对于SCSI硬盘则表示为sdx~,其余都是一样的.

    使用lsblk指令查看当前系统的分区情况

    挂载的经典案例

    需求是给我们的linux系统新增加一个新的硬盘,并且挂载到/home/newdisk

    如何增加一块硬盘

    磁盘情况查询

    查询系统整体磁盘使用情况

    df -lh 查询系统整体磁盘的使用情况

    查询指定目录的磁盘占用情况

    du -ach --max-depth=n /目录 查询指定目录的磁盘占用情况(默认为当前目录)

    -c: 列出明细的同时,增加汇总值

    -a: 含文件

    -h: 带计量单位(人类可读)

    --max-depth 子目录深度

    应用案例: 查询 /opt 目录的磁盘占用情况,深度为1

    磁盘使用情况 - 工作实用指令

    1. 统计/home文件夹下文件的个数

    ls -l /home | grep "^-" | wc -l

    1. 统计/home文件夹下目录的个数

    ls -l /home | grep "^d" | wc -l

    1. 统计/home文件夹下文件的个数,包括子文件夹里的

    ls -lR /home | grep "^-" | wc -l

    1. 统计/home文件夹下目录的个数,包括子文件夹里的

    ls -lR /home | grep "^d" | wc -l

    1. 以树状显示目录结构

    tree [目录] 以树状图的方式显示

    yum install yum 安装tree

  • 相关阅读:
    七种程序设计模式
    理清JavaScript正则表达式
    采用管道处理HTTP请求
    AngularJS之Service4
    Net Core-Razor
    中间件(Middleware)
    Redis集群明细文档(转)
    nginx 301跳转到带www域名方法rewrite(转)
    Redis启动多端口,运行多实例(转)
    web框架之Spring-MVC环境搭建(转)
  • 原文地址:https://www.cnblogs.com/Rowry/p/12961161.html
Copyright © 2011-2022 走看看