linux-磁盘应用

目录

一、磁盘内容简述

1、一些基本概念

2、分区简述

3、常见文件系统

4、linux硬盘文件

二、对linux系统进行分区

1、用fdisk进行分区

2、用parted进行分区


一、磁盘内容简述

1、一些基本概念

- 扇区大小:512Btyes,0.5KB

- 磁盘最小存储单位:扇区,sector,大小是0.5kb

- 操作系统文件存取的最小单位是块,是多个连续的扇区,是八个连续的扇区,最小的块单位,0.5*8,磁盘的block,最小是4kb

- 1Byte = 8bit

- 微软操作系统(DOS、WINDOWS等)中磁盘文件存储管理的最小单位叫做“簇”,一个文件通常存放在一个或多个簇里,但至少要单独占据一个“簇”。 也就是说两个文件不能存放在同一个簇中。簇(CLUST)的本意就是“一群”、“一组”,即一组扇区(一个磁道可以分割成若干个大小相等的圆弧,叫扇区)的意思。因为扇区的单位太小,因此把它捆在一起,组成一个更大的单位更方便进行灵活管理。簇的大小通常是可以变化的,是由操作系统在所谓“(高级)格式化”时规定的,因此管理也更加灵活。

- 簇是windows 的概念,在linux系统中称为block,在linux文件系统中多个连续的扇区,被称为block,块的概念,也是在系统中被认为是最小的存储单位,一个block只能存储一个文件单位,文件大小只能是block的整数倍。

2、分区简述

MGR分区

主分区引导记录

master boot是主引导分区记录

这里规定了只能由四个主分区引导其他逻辑分区

扇区总共是512字节

MBR :446字节

分区表 :64字节

结束标志:2字节

gpt分区表

现在大多的硬盘分区表,都是gpt分区表了

优点:

- gpt分区容量理论没有限制

- 主分区个数没有限制

- 自带磁盘保护机制

3、常见文件系统

  • fat16、fat32,最早的windows文件系统,缺点是单个文件不能超过2GB
  • NTFS文件系统,支持文件加密,常用日志形式的文件系统,突破了单个文件4GB的大小限制
  • exfat 文件系统,新式文件系统,单个文件支持16gb大小,能够在windows和linux,macos中同时识别

4、linux硬盘文件

linux 一切皆文件,磁盘设备在系统中也以文件的形式展示


二、对linux系统进行分区

1、用fdisk进行分区

我们对我们的系统进行分区

先添加一块磁盘

没有添加磁盘里面有一块安装镜像的磁盘

添加硬盘

我们加一块默认20GB的硬盘

我们重启系统之后才可以看到这块硬盘

lsblk

我们直接对sdb这块硬盘进行分区

fdisk /dev/sdb

我们创建一个新的主分区

Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1

设置开始扇区和结束扇区

我们按p可以查看已经创建好的分区

这里可以看到我们创建的这个1GB的主分区

接着我们分别创建一个,2GB的主分区,一个3GB的主分区,一个4GB的主分区

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
Partition number (2-4, default 2): 2^H
Partition number (2-4, default 2): 2
First sector (1955840-41943039, default 1955840): 
Using default value 1955840
Last sector, +sectors or +size{K,M,G} (1955840-41943039, default 41943039): +2GB
Partition 2 of type Linux and of size 1.9 GiB is set
Command (m for help): n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): 
Using default response p
Partition number (3,4, default 3): 
First sector (5861376-41943039, default 5861376): 
Using default value 5861376
Last sector, +sectors or +size{K,M,G} (5861376-41943039, default 41943039): +#^H
Unsupported suffix: ''.
Supported: 10^N: KB (KiloByte), MB (MegaByte), GB (GigaByte)
            2^N: K  (KibiByte), M  (MebiByte), G  (GibiByte)
Last sector, +sectors or +size{K,M,G} (5861376-41943039, default 41943039): +3GB
Partition 3 of type Linux and of size 2.8 GiB is set

吧剩下的分区全部给扩展分区

Command (m for help): n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): e
Selected partition 4
First sector (11720704-41943039, default 11720704): 
Using default value 11720704
Last sector, +sectors or +size{K,M,G} (11720704-41943039, default 41943039): 
Using default value 41943039
Partition 4 of type Extended and of size 14.4 GiB is set

这下我们就可以继续创建逻辑分区了

Command (m for help): n
All primary partitions are in use
Adding logical partition 5
First sector (11722752-41943039, default 11722752): 
Using default value 11722752
Last sector, +sectors or +size{K,M,G} (11722752-41943039, default 41943039): +2GB
Partition 5 of type Linux and of size 1.9 GiB is set
Command (m for help): n
All primary partitions are in use
Adding logical partition 6
First sector (15630336-41943039, default 15630336): 
Using default value 15630336
Last sector, +sectors or +size{K,M,G} (15630336-41943039, default 41943039): +4GB
Partition 6 of type Linux and of size 3.7 GiB is set

可以看出这里都是根据扩展分区创建的逻辑分区

2、用parted进行分区

用fdisk的前提:小于2TB的磁盘都可以使用fdisk分区,但是大于2TB的磁盘,只能用parted命令分区,且转换磁盘为GPT格式。

我们再添加一块虚拟硬盘

重启之后就可以看到了

给sdc分区

parted /dev/sdc

把这个硬盘分区格式设置为gpt

mklabel gpt

创建一个主分区一GB

mkpart primary 0 1GB

fdisk -l


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白帽小丑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值