Linux攻关之基础模块十五 磁盘管理

Linux系统磁盘管理

    磁盘基本概述
    磁盘容量检查
    磁盘分区Fdisk
    磁盘格式化Mkfs
    磁盘挂载Mount
        临时挂载磁盘
        永久挂载磁盘
        卸载挂载磁盘
    虚拟磁盘SWAP
    生产磁盘故障案例

1.磁盘基本概述

磁盘三要素  磁道 扇区  磁柱

磁盘接口类型
    IDE         并口,133MBps
    SATA        串口,6gbps
    SCSI        并口,640MBps
    SAS         串口,6gbps     服务器常用
    USB         串口,3.0  480MBps

硬盘命名
    在设备名称的定义规则下,其他的分区可以以此类推
    系统的第一块scsi接口的硬盘名称为 /dev/sda
    系统的第二块scsi接口的硬盘名称为 /dev/sdb
    系统中分区由数字编号表示,1-4留给主分区使用和扩展分区,逻辑分区从5开始
    
    有些存放数据的设备并不是直接硬件对应的设备文件,而是通过软件生成的块设备文件,例如lvm和软raid设备文件
        物理硬盘  /dev/ss[a-z]
        KVM虚拟化 /dev/vd[a-z]  online
        
        //第一块硬盘
            /dev/sda
        //第二块硬盘第一个分区
            /dev/sdb1
        //第一块硬盘,第一块分区
            /dev/vda1
    
    注意:MBR方式只能分4个分区,GPT可分128个主分区
    MBR与GPT之间互相转换会导致数据丢失
    
    扩展
        GPT磁盘概述
        GPT与MBR区别
            第一个主要区别,MBR只能支持最大2T的硬盘。超过2T,必须使用GPT,否则无法使用所有存储空间。
            第二个主要区别,电脑启动方式是UEFI时,硬盘必须使用GPT分区表,而使用传统启动方式时,硬盘必须使用MBR分区表。

2.磁盘容量检查

查看磁盘分区信息
    fdisk -l  ****
    lsblk      *****
    gdisk -l    ***
    partx -s /dev/sda

2.1使用df命令查看磁盘容量,不加参数以K为单位
    df -i  //查看inode使用情况
    df -h  //以G或者T或者M人性化方式显示
    df -T  //查看文件类型
    
    //使用df命令查看磁盘,下面分别介绍每列什么含义
    [root@zph ~]# df -h

2.2使用lsblk查看分区情况
[root@zph ~]# lsblk 

2.3使用du命令查看目录或者文件的容量,不加参数以K为单位

du  -sh  opt  //人性化显示大小
    -s 列出总和
    -h 人性化显示容量信息

3.磁盘分区Fdisk 针对MBR

创建分区
    小于2TB存储硬盘,可选分区工具fdisk
//生产分区建议:如无特属于需求,直接使用整个磁盘即可,无需分区
//学习分区建议:1P+1E(3L) 2P+1E(2L) 3P+1E(1L)

[root@zph ~]# fdisk -l
[root@zph ~]# fdisk /dev/sdb
[root@zph ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0xdec876ae 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):m  
命令操作
   a   toggle a bootable flag                       //切换分区启动标记
   b   edit bsd disklabel                           //编辑sdb磁盘格式
   c   toggle the dos compatibility flag            //切换dos兼容模式
   d   delete a partition                           //删除分区
   g   create a new empty GPT partition table       
   G   create an IRIX (SGI) partition table         
   l   list known partition types                   //显示分区类型
   m   print this menu                              //显示帮助菜单
   n   add a new partition                          //新建分区
   o   create a new empty DOS partition table       //创建新的空白分区表
   p   print the partition table                    //显示分区表信息
   q   quit without saving changes                  //不保存退出
   s   create a new empty Sun disklabel             //创新新的sun磁盘标签
   t   change a partition'
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值