专栏首页A2Datalinux知道这些不愁管理磁盘

linux知道这些不愁管理磁盘

本文标识 : L00019

本文编辑 : 灭霸 编程工具 : redhad7 阅读时长 : 2分钟

磁盘绝对是一个系统中不可缺少的一部分,想想 Window 系统,C盘,D盘,F盘......那么Linux怎么操纵呢?

磁盘的组成

首先我们先了解一下磁盘的组成

柱面数、磁头数、扇区数

C/H/S, Cylinder ,Head,Sector(柱面/磁头数/扇区数)

磁头数表示硬盘总共有几个磁头,也就是有几面盘片,最大为 255

柱面数表示硬盘每一面盘片上有几条磁道,最大为 1023

扇区数表示每一条磁道上有几个扇区,最大为 63. 每个扇区一般是 512 个字节

磁盘容量计算:255×1023×63×512/1048576=8024MB(1M=1048576Bytes)

分区的概念

磁盘分区

linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z))

为了让硬盘更好的组织数据,为了分开不同的数据,可以给硬盘分区(partition)

基本分区(Primary Partition)

扩展分区(Extended Partition)

逻辑分区(Logical Partition)

分区数量

在磁盘在基本状态之下,仅允许拥有4个分区的数量.主要原因:

在0扇区上的512字节中1-446字节分配给了MBR剩余的66字节中有64个字节可以存储分区表即:16*4=64最后2个字节是模数

扩展分区不能单独拿出来使用,是以逻辑分区的形式展示出来额,在这里逻辑分区是在扩展分区之上的,编码从5开始。

还有一个特别的分区:交换分区,

交换分区,就是虚拟内存,占用硬盘空间。

命令:fdisk

功能:为硬盘分区

语法格式:fdisk <设备文件>

特点:fdisk为一个交互式命令,其中自带内建命令

内置命令:

命令

用法

a:

标记引导分区

d:

删除分区

g:

创建一个空的GPT分区

l:

列示分区类型

m:

帮助

n:

创建分区

o:

创建一个空的 DOS 分区

p:

打印分区列表

q:

不保存并退出

t:

更改分区类型

u:

更改显示单元

v:

验证分区表

w:

保存并退出

其他的分区fdisk都能创建了,但是交换分区不是这样的

#mkswap /dev/sdb6 //格式化交换分区 #swapon /dev/sdb6 //激活 #swapoff /dev/sdb6 //关闭

交换分区只有打开关闭

本文分享自微信公众号 - DataScience(gh_b52493d7af49),作者:灭霸

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hexo博客主题迁移

    A2Data
  • 磁盘这么分区你知道了吗?

    首先选择要分区的磁盘,主要操作的时候要两外加一个磁盘哦,sda为系统盘,千万不要随意操作。

    A2Data
  • 【Python基础】列表的增删改

    由此看出,如果我们知道元素位置的话,可以使用pop()方法对指定位置的元素进行删除。

    A2Data
  • 干趴面试官系列 | 请你简述一下Kafka中的分区分配

    “请你简述一下Kafka中的分区分配”,当面试官问你这个问题的时候,你会怎么回答?其实,这道题目里面就暗藏汹涌,因为Kafka中的分区分配在多处出现,而这个问题...

    zhisheng
  • Linux--分区与挂载

    整个磁盘的存储大小为: 存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数

    None_Ling
  • Promise, Generator, async/await的渐进理解

         作为前端开发者的伙伴们,肯定对Promise,Generator,async/await非常熟悉不过了。Promise绝对是烂记于心,而async/a...

    sam dragon
  • tkinter -- Scrollbar

    Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva 等)结合使用

    用户2398817
  • servlet中request等中文乱码问题

                一个页面请求通过tomcat部署到服务器,我们需要注意编码一致,否则就容易出现乱码.这里我们使用eclipse+tomcat构建一个we...

    cfs
  • 自己编译Android(小米5)内核并刷入(一键自动编译打包)

    之前自己编译过Android系统,刷入手机。编译很简单,但坑比较大,主要是GFW埋的坑。。

    KurtNiu
  • Linux 命令(122)—— watch 命令

    watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有。如同名字一样,watch 可以帮助监测一个命令的运行结果,省得我们一遍遍地手动运行。比如...

    Dabelv

扫码关注云+社区

领取腾讯云代金券