• linux的磁盘分区, 挂载命令


    |--分区基础知识
      说明:
        |--1.linux无论有几个分区,分给那一目录使用,
          只有一个根目录,一个独立且唯一的文件结构
          linux中每个分区都是用来组成整个文件系统的一部分
        |--2.linux采用一种叫"载入"的处理方式,它的整个文件系统
          中包含一个整套的文件和目录,且将一个分区和一个目录
          联系起来,这时要载入的一个分区将使它的存储空间
          在一个目录下获得
    |--分区的方式
      |--1.mbr分区
        |--最多支持四个主分区
        |--系统只能安装在主分区
        |--扩展分区要占一个主分区
        |--MBR最大只支持2TB,但拥有最好的兼容性
      |--2.gtp分区
        |--支持无限多个主分区(windows下最多128分区)
        |--最大支持18EB的大容量(1EB=1024PB, 1PB=1024TB)
        |--windows7 64位以后支持gtp


    |--硬盘说明
        |--linux硬盘分为IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘
        |--对于IDE硬盘,驱动标识符为'hdx',
          其中‘hd’表明分区所在设备的类型(IDE硬盘)
          ‘x’为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘)
          “~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区
          从5开始就是逻辑分区,eg:hda3表示为第一个IDE硬盘上的第三个
          主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区
        |--对于SCSI硬盘则标识为“sdx”, SCSI硬盘是用“sd”来表示分区所在设备的类型
          其余则和IDE硬盘的表示方法一样
        |--查看所有设备挂载情况
          lsblk -f or lsblk


          [zhaoping.xu@study ~]$ lsblk -f --> 查看系统的分区和挂载的情况
          NAME FSTYPE LABEL UUID MOUNTPOINT
          sda
          ├─sda1
          ├─sda2 xfs cedd0a72-ae85-4c7c-860c-d36ca44c3747 /boot
          └─sda3 LVM2_mem 9negLk-e13d-62sI-kogl-Qmdw-TS16-X1wwb8
          ├─centos-root xfs 7af2df99-9837-453b-a49e-05a046d30e67 /
          ├─centos-swap swap dfccb4a3-80c7-4864-98db-52059a85adf2 [SWAP]
          └─centos-home xfs b5b0594e-cd99-48e9-b291-fe04dade7027 /home
          sr0
          分区情况 分区类型 唯一标识分区的40位不重复的字符串 挂载点

          mount 挂载
          umount 卸载

      |--挂载案例
        需求给linux系统增加新硬盘,挂载到/home/newdisk
        如何增加一块硬盘
        |--1.虚拟机添加硬盘
        |--2.分区 fdisk /dev/sdb
        |--3.格式化 mkfs -t ext-4 /dev/sdb1
        |--4.挂载 mkdir /home/newdisk
           挂载 mount /dev/sdb1 /home/newdisk
           卸载 umount 设备名称 or 挂载目录
        |--5.设置自动挂载(永久挂载)
            vi /etc/fstab
            mount -a

        |--磁盘情况查询
          基本语法
            df -h
          eg:
            查询系统整体磁盘使用情况
            df -lh
            |--查询指定目录的磁盘占用情况
          基本语法
            du -h/目录
              查询指定目录的磁盘占用情况,
              默认为当前目录
          常用选项
            -s 指定目录占用大小汇总
            -h 计量单位
            -a 含文件
            -max-depth=1 子目录深度
            -c 列出明细的同时,增加汇总值
          eg:
            查询/opt目录的磁盘占用情况,深度为1
            du -ach /opt/ --max-depth=1

        |--工作实用指令
          |--统计/home 文件夹下文件的个数
            ls -l /home | grep "^-" | wc -l
          |--统计/home 文件夹下目录的个数
            ls -l /home | grep "^d" | wc -l
          |--统计/home 文件夹下文件的个数,包括子文件夹
            ls -lR /home | grep "^-" | wc -l
          |--统计文件夹下目录的个数,包括子文件夹
            ls -lR /home | grep "^d" | wc -l
          |--以树状显示目录结构
            yum install tree
              tree

  • 相关阅读:
    数据库主体拥有数据库角色,无法删除
    document.documentElement.scrollTop Google Chrome 不 兼容
    js 获取 焦点的元素 兼容 ie 火狐 safari 等
    LNMP分离安装
    WEB开发模式调整
    牛出租车司机(转)
    nginx优化(转)
    pam_mysql编译安装(Ubuntu10.10)
    CruiseControl.NET使用
    nginx学习资料收集(补充中....)
  • 原文地址:https://www.cnblogs.com/xzpin/p/10891359.html
Copyright © 2020-2023  润新知