Linux基础知识(十五)磁盘管理

1.什么是磁盘?

  • track:磁道就是磁盘上同心圆,从外向里依次1号、2号磁道...
  • sector:扇区,将磁盘分成一个个扇形区域,每个扇区大小是512字节,从外向里依次是1号扇区、2号扇区...
  • cylinder:柱面,不同盘面上想通的位置的扇区构成的柱面,从外向里依次是1号柱面、2号柱面...
  • 在分区的时候,都是从1号开始分区

 

2. MBR

 main boor recofd :主引导记录、系统启动,必须依靠MBR才能启动

MBR是磁盘的一个扇区,大小512字节,这512字节分三部分:

  • 第一部分是64字节:分表区
  • 第二部分是446字节:这里放的是一个程序,用于引导系统开启,启动(bootloader)
  • 第三部分是2字节:这是用于指定bootloader是否生效

3. 分表区

  • 大小是64字节
  • 在分表区中,记录了分区是从哪个柱面开始,到哪个柱面结束
  • 在进行记录的时候,用8字节记录开始,也就是说16字节记录一个分区,因此64字节最多可以记录4个分区,这里的分区称之为主分区
  • 为了更多的分区,就需要在磁盘找个额外的空间,存储更多的分区,这个存储空间称之为扩展分区
  • 通过扩展分区所得到的分区,称之为逻辑分区

注意:

  • 主分区的数量:0-4
    • 主分区可以没有,就是说将所有分区都做成扩展分区来使用
  • 扩展分区的数量:0-1
  • 主分区+扩展分区:1-4
  • 逻辑分区的数量:0~∞
    • 必须得先有扩展分区,才能有逻辑分区

4. 编号问题

  • 主分区编号是1-4
  • 扩展分区编号是1-4
  • 逻辑分区编号是5+

5. 磁盘的命名

  • Linux中,一切皆为文件
  • /dev/sd字母

        /dev/sdc        第三个磁盘           /dev/sdc1           /dev/sdc2

        /dev/sda        第一个磁盘          /dev/sda1           /dev/sda2

例:

/dev/sdc1                          表示第三个磁盘的第1个分区

/dev/sda2                         表示第一个磁盘的第2个分区

/dev/sda6                         表示第一个分区的第2个逻辑分区

6. 磁盘的操作

  • fdisk -l /dev/sda               查看第一个磁盘的分区情况
  • fdisk /dev/sda                  进行分区

7. 选项

d                                      删除分区

n                                      创建分区

e                                      扩展分区

l                                       逻辑分区

p                                      打印分区信息,主分区

q                                      不保存,直接退出

w                                     保存,然后退出

8.格式化

磁盘分区后,无法直接使用,必须先进行格式化

mke2fs 设备文件

使用格式化好的分区,其实就是在系统中新建几个目录,然后将格式好的分区挂载到这个目录就可以了

mkdir /aba

mount /dev/sdb2 /aba

df -h            查看磁盘使用情况

9.进程和内存管理

  • 内存的使用和剩余情况
  • 当前CPU的负载情况
  • 找进程的ID
  • 结束某个进程

10. 检查内存

  • 方法一:/porc/meminfo 文件

这是一个伪文件

这个文件记录了内存的相关信息

不能用vi打开,应该用cat查看

  • 方法二:free -m 命令                    以MB为单位来显示

11. 检查CPU

方法一:/porc/cpuinfo

方法二:top                                    动态方式显示系统的信息(每隔几秒刷新一次)

12. 显示所有进程的方式

命令:ps aux

  • PID:表示进程id
  • %CPU:表示进程占用CPU的百分比
  • %MEM:表示进程占内存的百分比
  • COMMAND:表示哪个命令发起的这个进程

例:找出进程id是3018的进程

ps aux | grep 3018

13. 杀进程:

  • kill -9:进程id                                   立即关闭进程
  • kill -15:进程id                                 关闭前通知一声

  • 13
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值