2024全网最为详细的红帽系列【RHCSA-(19)】初级及进阶Linux保姆级别骚操作教程;学不废来坎我[就怕你日后学成黑客了]

欢迎各位彦祖与热巴畅游本人专栏与博客

你的三连是我最大的动力

以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现]

专栏跑道一
 ➡️ MYSQL REDIS Advance operation


专栏跑道二
➡️ 24 Network Security -LJS 

​ 

专栏跑道三

➡️HCIP;H3C-SE;CCIP——LJS[华为、华三、思科高级网络]

专栏跑道四
➡️RHCE-LJS[Linux高端骚操作实战篇]

专栏跑道五

➡️数据结构与算法[考研+实际工作应用+C程序设计]

专栏跑道六 

➡️RHCSA-LJS[Linux初级及进阶骚技能]

上节回顾icon-default.png?t=O83Ahttps://blog.csdn.net/weixin_74796680/article/details/142889528?spm=1001.2014.3001.5501

目录

欢迎各位彦祖与热巴畅游本人专栏与博客

你的三连是我最大的动力

以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现]

专栏跑道一 ➡️ MYSQL REDIS Advance operation

专栏跑道二➡️ 24 Network Security -LJS 

专栏跑道三

➡️HCIP;H3C-SE;CCIP——LJS[华为、华三、思科高级网络]

专栏跑道四➡️RHCE-LJS[Linux高端骚操作实战篇]​编辑​

专栏跑道五

➡️数据结构与算法[考研+实际工作应用+C程序设计]

专栏跑道六 

➡️RHCSA-LJS[Linux初级及进阶骚技能]

上节回顾https://blog.csdn.net/weixin_74796680/article/details/142889528?spm=1001.2014.3001.5501

磁盘管理[本文以Debian——kaliLinux进行示例]

1.分区的两种格式

1.1MBR分区

简介:

补充说明: 为什么MBR最多只能有4个主分区?

1.2MBR分区类型

主分区(primary partition)

扩展分区(extended partition)

 逻辑分区(logical partition)

1.3GPT分区

简介:

 2.查看块设备磁盘信息

命令语法格式示例:

不同接口的磁盘在linux中的设备文件名不同 

​编辑

3.使用fdisk管理分区

简介:

命令格式:

fdisk命令——菜单功能键详解说明表

 示例1——输入m可查看帮助信息

以下为对应中文注释[-m]

 

 示例2——输入n创建新分区

所有分区设置完成后,输入w保存

磁盘管理[本文以Debian——kaliLinux进行示例]

1.分区的两种格式

1.1MBR分区

简介:

MBR(Master Boot Record,主引导记录)是传统的分区机制,使用BIOS引导PC设备,寻址空间只有 32bit长。

  • 分区空间最大支持2.2TB 支持的
  • 分区数量:4个主分区或者3个主分区1个扩展分区

 

补充说明: 为什么MBR最多只能有4个主分区?

  • 因为分区表占据64个字节,其中每个分区的信息占用16个字节,分区表里面可以记录四个分区信 息描述

1.2MBR分区类型

主分区(primary partition)

  • 一块硬盘最多4个主分区,主分区不可以再进行二次分区。
  • 主分区可以直接建立文件系统,存放数据
  • 可以用来引导、启动操作系统

扩展分区(extended partition)

  • 一块硬盘最多一个扩展分区,加主分区最多4个
  • 不能创建文件系统
  • 可以划分逻辑分区

 逻辑分区(logical partition)

  • 可以创建文件系统,存放数据
  • 逻辑分区的数量没有限制

1.3GPT分区

简介:

  • GPT(GUID Partition Table,全局唯一标识分区表)是一种比MBR分区更先进、更灵活的磁盘分区模式
  • 在默认情况下,GPT最多可支持128个分区
  • 支持大于2.2TB的总容量及大于2.2TB的分区,最大支持 18EB(1EB=1024PB,1PB=1024TB,1TB=1024GB)
  • GPT分区表自带备份
  • 向后兼容MBR,GPT分区表上包含保护性的MBR区域

 2.查看块设备磁盘信息

命令语法格式示例:

[root@kongd ~]# lsblk
NAME         MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0            11:0    1  6.6G  0 rom  
nvme0n1       259:0    0   20G  0 disk 
├─nvme0n1p1   259:1    0   1G  0 part /boot
└─nvme0n1p2   259:2    0   19G  0 part 
 ├─rhel-root 253:0    0   17G  0 lvm /
 └─rhel-swap 253:1    0   2G  0 lvm [SWAP]
nvme0n2       259:3    0   2G  0 disk 

[root@kongd ~]# lsscsi

不同接口的磁盘在linux中的设备文件名不同 

3.使用fdisk管理分区

简介:

  • fdisk命令工具默认将磁盘划分为mbr格式的分区

命令格式:

fdisk 设备名

#fdisk命令以交互方式进行操作的,在菜单中选择相应功能键即可

fdisk命令——菜单功能键详解说明表

指令 作用 指令 作用
a 调整磁盘的启动分区 p 显示当前磁盘的分区信息
d 删除磁盘分区 t 更改分区类型
I 显示所有支持的分区类型 u 切换所显示的分区大小单位
m 查看所有指令的帮助信息 n 创建新分区
q 不保存更改,退出fdisk命令 w 把修改写入磁盘分区表,然后退出fdisk命令
g 新建一个空的GPT分区表 o 新建一个空的DOS分区表

 示例1——输入m可查看帮助信息

[root@localhost ~]# fdisk /dev/sda #对sda进行分区
Command (m for help): # 进入fdisk交互界面进行分区
Command (m for help): m #输入m可查看帮助信息
Help:
 DOS (MBR)
   a   toggle a bootable flag
   b   edit nested BSD disklabel
   c   toggle the dos compatibility flag                                    
 Generic
   d   delete a partition
   F   list free unpartitioned space
   l   list known partition types
   n   add a new partition
   p   print the partition table
   t   change a partition type
   v   verify the partition table
   i   print information about a partition
 Misc
   m   print this menu
   u   change display/entry units
   x   extra functionality (experts only)
 Script
   I   load disk layout from sfdisk script file
   O   dump disk layout to sfdisk script file
 Save & Exit
   w   write table to disk and exit
   q   quit without saving changes
 Create a new label
   g   create a new empty GPT partition table
   G   create a new empty SGI (IRIX) partition table
   o   create a new empty DOS partition table
   s   create a new empty Sun partition table


以下为对应中文注释[-m]

DOS (MBR)(DOS(主引导记录))
a:toggle a bootable flag

中文:切换可引导标志。

说明:设置或取消某个分区的可引导状态。

b:edit nested BSD disklabel

中文:编辑嵌套的 BSD 磁盘标签。

说明:用于修改 BSD 系统的磁盘标签信息。

c:toggle the dos compatibility flag

中文:切换 DOS 兼容标志。

说明:启用或禁用对 DOS 的兼容性。

Generic(通用命令)
d:delete a partition

中文:删除一个分区。

说明:删除选定的分区。

F:list free unpartitioned space

中文:列出未分区的可用空间。

说明:显示硬盘上未被分区占用的空间。

l:list known partition types

中文:列出已知的分区类型。

说明:显示系统识别的各种分区类型。

n:add a new partition

中文:添加一个新分区。

说明:创建一个新的分区。

p:print the partition table

中文:打印分区表。

说明:显示当前的分区表。

t:change a partition type

中文:更改分区类型。

说明:修改已存在分区的类型。

v:verify the partition table

中文:验证分区表。

说明:检查分区表的完整性和有效性。

i:print information about a partition

中文:打印关于某个分区的信息。

说明:显示指定分区的详细信息。

Misc(其他命令)
m:print this menu

中文:打印此菜单。

说明:显示帮助菜单。

u:change display/entry units

中文:更改显示/输入单位。

说明:切换分区大小的显示单位。

x:extra functionality (experts only)

中文:额外功能(仅限专家)。

说明:访问高级功能。

Script(脚本功能)
I:load disk layout from sfdisk script file

中文:从 sfdisk 脚本文件加载磁盘布局。

说明:使用 sfdisk 工具的脚本文件恢复分区布局。

O:dump disk layout to sfdisk script file

中文:将磁盘布局导出到 sfdisk 脚本文件。

说明:将当前分区布局保存为 sfdisk 格式的脚本文件。

Save & Exit(保存与退出)
w:write table to disk and exit

中文:将表写入磁盘并退出。

说明:保存更改并退出分区工具。

q:quit without saving changes

中文:不保存更改并退出。

说明:退出分区工具而不保存任何更改。

Create a new label(创建新的分区标签)
g:create a new empty GPT partition table

中文:创建一个新的空 GPT 分区表。

说明:创建一个新的 GUID 分区表(GPT)。

G:create a new empty SGI (IRIX) partition table

中文:创建一个新的空 SGI(IRIX)分区表。

说明:用于 IRIX 系统的分区表。

o:create a new empty DOS partition table

中文:创建一个新的空 DOS 分区表。

说明:创建一个新的 DOS 分区表(MBR)。

s:create a new empty Sun partition table

中文:创建一个新的空 Sun 分区表。

说明:创建一个适用于 Sun 系统的分区表。

  示例2——输入n创建新分区

Command (m for help): n #输入n创建新分区
Partition type

   p   primary (0 primary, 0 extended, 4 free) #输入p创建主分区

   e   extended (container for logical partitions) #输入e创建扩展分区

Select (default p): p #输入p创建主分区

Partition number (1-4, default 1): 1 #选择主分区号,输入1表示第一个主分区

First sector (2048-10485759, default 2048): #直接按回车从当前第2048个扇区开始
分区 

Last sector, +sectors or +size{K,M,G,T,P} (2048-10485759, default 10485759): 

+300M #设置第一个分区为300M

Created a new partition 1 of type 'Linux' and of size 300 MiB.

#一个主分区创建完成,大小为300M


Last sector, +sectors or +size{K,M,G,T,P} (616448-10485759, default 10485759): 

+500M 

#添加一个500M的分区

Created a new partition 2 of type 'Extended' and of size 500 MiB.

 示例2——最后输入p查看,新增一个500M的扩展分区

Command (m for help): p

Disk /dev/sda: 5 GiB, 5368709120 bytes, 10485760 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x5bb0744f

Device     Boot Start     End Sectors Size Id Type
/dev/sda1         2048  616447  614400 300M 83 Linux
/dev/sda2       616448 1640447 1024000 500M  5 Extended

 所有分区设置完成后,输入w保存

#所有分区设置完成后,输入w保存,即可退出fdisk交互界面
Command (m for help): w 
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

猜你喜欢

转载自blog.csdn.net/weixin_74796680/article/details/142965548