ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux磁盘分区

2022-05-01 10:04:30  阅读:221  来源: 互联网

标签:1.4 分区 扇区 dev 文件系统 linux 磁盘分区 root


 

 

一、磁盘分区概述

 

 

1、对于磁盘管理的名词解释:

(1)扇区(sector)是磁盘中最小的物理存储单元,单位 512字节(byte)

(2)操作系统无法对数目众多的扇区进行寻址,因此操作系统将相邻的扇区组合成在一起,形成了block(8个扇区,8*0.5kb   4kb大小)

(3)在linux文件系统中多个连续的扇区,被称为block,块的概念,也是系统中认为最小的存储单元!

(4)操作系统规定,一个block只能存放一个文件的内容,因此文件占用的空间大小,只能是block的整数倍,即使文件大小小于一个块,也就是小于4k,同样的占用一个block大小!

(5)在window文件系统中,多个连续的扇区,被称为簇!

 

 

 

 

 

2、MBR与GPT

主引导记录(MBR),也被称为主引导扇区,是计算机开机以后访问硬盘时所必须要读取的第一个扇区。MBR分区关注的是,硬盘容量受限制,最大为2T

相比于MBR模式,GPT模式拥有对2TB以上的原生支持。GPT不存在扩展分区和逻辑分区,所有分区全都是主分区,且理论上可存在的主分区个数是无限的,且自带磁盘保护机制

 

3、常见的文件系统

fat16,fat32,最早的window的文件系统,缺点是单个文件,不能超过2GB

NTFS文件系统,支持文件加密,采用日志形式的文件系统,详细的记录磁盘读写的操作,支持数据恢复,能够提高磁盘数据的安全性,突破了单个文件4G大小的限制

exFAT文件系统,新式的文件系统,单个文件支持16GB,能够在windowl、inux 、macOS中同时识别!

 

 

 

4、分区类型

 

系统默认分区1-4留给了主分区和扩展分区

  • 主分区1*(星号代表是引导分区,引导分区装在这里)

  • 主分区2

  • 主分区3

  • 主分区4(extended)

    • 逻辑分区n

 

设备硬盘。插到linux主机上,会被识别为

/dev/sda  第一块硬盘

    格式化分区

    主分区  /dev/sda1

    扩展分区  /dev/sda2

      逻辑分区

        /dev/sda5

        /dev/sda6

          ……

/dev/sda  第二块硬盘

 

 

二、fdisk命令

 

[root@CentOs ~]# fdisk
用法:
 fdisk [选项] <磁盘>    更改分区表
 fdisk [选项] -l <磁盘> 列出分区表
 fdisk -s <分区>        给出分区大小(块数)

选项:
 -b <大小>             扇区大小(512、1024、2048或4096)
 -c[=<模式>]           兼容模式:“dos”或“nondos”(默认)
 -h                    打印此帮助文本
 -u[=<单位>]           显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)
 -v                    打印程序版本
 -C <数字>             指定柱面数
 -H <数字>             指定磁头数
 -S <数字>             指定每个磁道的扇区数

[root@CentOs ~]#

 

1、查看磁盘分区:

 

 

 

2、创建主分区

 

 [root@WALKER ~]# fdisk /dev/sdb

 

 

 

 

3、创建扩展分区

 

 

 

 

 

4、创建逻辑分区

 

 

 

 

5、再次创建逻辑分区

 

 

 

 

6、同步分区并写入磁盘

 

 

 

 

 

 

7、查看分区信息命令

 

(1)[root@WALKER ~]# df -h
文件系统                        容量  已用  可用 已用% 挂载点
devtmpfs                        1.4G     0  1.4G    0% /dev
tmpfs                           1.4G     0  1.4G    0% /dev/shm
tmpfs                           1.4G  9.5M  1.4G    1% /run
tmpfs                           1.4G     0  1.4G    0% /sys/fs/cgroup
/dev/mapper/centos_walker-root   26G  1.7G   25G    7% /
/dev/sda1                      1014M  194M  821M   20% /boot
tmpfs                           283M     0  283M    0% /run/user/0

 

(2)[root@WALKER ~]# cat /proc/partitions
major minor  #blocks  name

   8        0   31457280 sda
   8        1    1048576 sda1
   8        2   30407680 sda2
   8       16   20971520 sdb
   8       17     262144 sdb1
   8       18          1 sdb2
   8       21   10485760 sdb5
   8       22   10220544 sdb6
  11        0    4669440 sr0
 253        0   27258880 dm-0
 253        1    3145728 dm-1

[root@WALKER ~]#

 

(3)partprobe命令

centos5或者以前使用这条命令,可以重读分区表,当删除文件后,仍然占用磁盘空间,是因为磁盘分区表没有更新,需要重启分区,可以使用此命令,不重启电脑而重读分区表

 

[root@WALKER ~]# partprobe /dev/sdb(重读磁盘分区表)

 

(4)partx命令

partx命令用于告诉linux内核,新的磁盘分区情况,让内核重读分区表

[root@WALKER ~]# partx -a /dev/sdb
partx: /dev/sdb: error adding partitions 1-2
partx: /dev/sdb: error adding partitions 5-6
[root@WALKER ~]#

 

标签:1.4,分区,扇区,dev,文件系统,linux,磁盘分区,root
来源: https://www.cnblogs.com/zypdbk/p/16204970.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有