linux磁盘分区

学习资料:韩顺平linux教程

  1. 分区的方式

    1. mbr分区
      • 最多支持四个主分区
      • 系统只能安装在主分区
      • 扩展分区要占一个主分区
      • mbr最大只支持2TB,但拥有最好的兼容性
    2. gpt分区
      • 支持无限多个主分区(但操作系统可能显示,比如windows最多128主分区)
      • 最大支持18EB(1024*1024TB)的大容量
      • windows7 x64后以后支持gpt
  2. linux磁盘分区

    1. linux可以使用挂载(mount)将一个分区和一个目录联系起来,反之成为卸载(umount)

    2. 硬盘说明:

      • linux硬盘分为IDE硬盘和SCSI硬盘,现在基本都是SCSI硬盘
      • 对于IDE硬盘,驱动器标识符为"hdx",其中"hd"表明分区所在设备类型,这里指IDE硬盘,“x"为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),”"代表分区,前四个分区用1-4表示,他们是主分区或扩展分区,从5开始就是逻辑分区。例:hda3表示第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示第二个IDE硬盘上的第二个主分区或扩展分区
      • 对于SCSI硬盘则标识为"sdx~",SCSI硬盘用"sd"表示设备类型,其余和IDE硬盘表示方法一样
      • lsblk -f可以查看磁盘分区
    3. 如何添加一块硬盘

      1. 虚拟机添加硬盘

      2. 分区:fdisk /dev/sdb

      3. 格式化:mkfs -t ext4 /dev/sdb1

      4. 挂载:mount /dev/sdb1 /home/newdisk

      5. 设置自动挂载:

        vim /etc/fstab
        /dev/sdb1 home/newdisk ext4 defaults 0 0
        mount -a
        
      6. 卸载:umount /dev/sdb1c

  3. 磁盘情况查询

    1. 查询系统整体磁盘使用情况:df -lh

    2. 查询制定目录的磁盘占用情况:du -ach --max-depth=1

      • -s指定目录占用大小汇总
      • -h带计量单位
      • -a含文件
      • --max-depth=1子目录深度
      • -c列出明细的同时,增加汇总值
    3. 工作使用指令:

      1. 统计/home下文件个数:ls -l /home | grep "^-" | wc -l

        • "^-"以-开头的
        • wc -l统计
      2. 统计/home下目录个数:ls -l /home | grep "^d" | wc -l

      3. 统计/home下文件个数,包括子目录里的:ls -lR /home | grep "^-" | wc -l

        • -R递归
      4. 统计/home下目录个数,包括子目录里的:ls -lR /home | grep "^d" | wc -l

      5. 以树状显示目录结构:tree

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值