首页 > 寺庙

Linux系统 fdisk管理MBR分区 fdisk/mbr 是什么命令|

Linux系统 fdisk管理MBR分区 fdisk/mbr 是什么命令

前言

Linux系统 fdisk管理MBR分区 fdisk/mbr 是什么命令|

fdisk/mbr 是什么命令 Linux系统 fdisk管理MBR分区fdisk是一条以交互的方式进行操作的命令,在菜单中选择相应的功能键即可。

目录

添加新硬盘

新建分区

总结

思维导图

添加新硬盘

为了不影响正在运行的业务,需要在不关闭或重启服务器的情况下添加新硬盘,实验环境下在VMware虚拟机中添加一块SCSI总线的20G硬盘。

打开“设置”的硬件页面,点击“添加”,选中“硬盘”,一直点“下一步”即可

使用lsblk命令显示所有可用块设备的信息及其依赖关系,由此可见,新硬盘还未加载而未被识别,需要将连接新硬盘的SCSI总线重新扫描后才可以被系统识别。

[root@localhost~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0020G0disk├─sda18:101G0part/boot└─sda28:2019G0part├─centos-root253:0017G0lvm/└─centos-swap253:102G0lvm[SWAP]sr011:014.3G0rom

NAME:块设备名称。

MAJ:MIN:显示主要和次要设备号。

RM:显示设备是否可移动。RM=1,则为可移动设备,RM=0,则为不可移动设备。

SIZE:本栏列出设备的容量大小信息。

RO:标明设备是否为只读。RO=1,则为只读,RO=0,则不为只读。

TYPE:显示块设备是否是磁盘或磁盘上的一个分区。

MOUNTPOINT:设备的挂载点。

使用ls命令显示主机总线号 → 使用echo命令使系统识别新的驱动器 → 使用lsblk命令显示所有可用 可识别的块设备,一直到显示出新的块设备,表明新添加的硬盘已被系统识别。

[root@localhost~]#ls/sys/class/scsi_host/#使用ls命令显示主机总线号host0host1host2[root@localhost~]#lsblk#使用lsblk命令显示所有可用 可识别的块设备NAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0020G0disk├─sda18:101G0part/boot└─sda28:2019G0part├─centos-root253:0017G0lvm/└─centos-swap253:102G0lvm[SWAP]sr011:014.3G0rom[root@localhost~]#echoscsiadd-single-device0010/proc/scsi/scsi#使系统识别新的驱动器[root@localhost~]#lsblk#使用lsblk命令显示所有可用 可识别的块设备,sdb为新添加的设备NAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0020G0disk├─sda18:101G0part/boot└─sda28:2019G0part├─centos-root253:0017G0lvm/└─centos-swap253:102G0lvm[SWAP]sdb8:16020G0disksr011:014.3G0rom

这里说一下echo命令中双引号内的含义:

#echoscsiadd-single-devicewxyz/proc/scsi/scsi

w 是主机适配器标识,第一个适配器为零 0

x 是主机适配器上的 SCSI 通道,第一个通道为零 0

y 是设备的 SCSI 标识

z 是 LUN 号,第一个 LUN 为零 0

创建分区

命令:fdisk

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

指令及其作用

[ a ]:调整磁盘的启动分区

[ p ]:显示当前磁盘的分区信息

[ d ]:删除磁盘分区

[ t ]:更改分区类型

[ l ]:显示所有支持的分区类型

[ u ]:切换所显示的分区大小单位

[ m ]:查看所有指令的帮助信息

[ n ]:创建新分区

[ q ]:不保存更改,退出fdisk命令

[ w ]:把修改写入磁盘分区表,然后退出fdisk命令

[ g ]:新建一个空的GPT分区表

[ o ]:新建一个空的DOS分区表

操作步骤

1对新增硬盘“/dev/sdb”执行分区命令

[root@localhost~]#fdisk/dev/sdbWelcometofdisk util-linux2.23.2.Changeswillremaininmemoryonly,untilyoudecidetowritethem.Becarefulbeforeusingthewritecommand.DevicedoesnotcontainarecognizedpartitiontableBuildinganewDOSdisklabelwithdiskidentifier0xe04147aa.

2使用“n”指令和“p”指令创建容量为512M的第1个主分区 /dev/sdb1

Command mforhelp:n#输入字符n,新建分区Partitiontype:pprimary 0primary,0extended,4freeeextendedSelect defaultp:p#输入字符p,新建主分区,直接回车默认为主分区Partitionnumber 1-4,default1:1#输入数字1,创建序号为1的主分区,直接回车默认序号为1Firstsector 2048-41943039,default2048:2048#输入数字2408,主分区的其实扇区号,默认为2048Lastsector,+sectorsor+size{K,M,G} 2048-41943039,default41943039:+512M#设置分区大小,格式为+size{K,M,G}Partition1oftypeLinuxandofsize512MiBissetCommand mforhelp:p#输入字符p,显示当前磁盘分区信息Disk/dev/sdb:21.5GB,21474836480bytes,41943040sectorsUnits=sectorsof1*512=512bytesSectorsize logical/physical:512bytes/512bytesI/Osize minimum/optimal:512bytes/512bytesDisklabeltype:dosDiskidentifier:0xe04147aaDeviceBootStartEndBlocksIdSystem/dev/sdb12048105062352428883LinuxCommand mforhelp:w#输入字符w,保存并退出fdisk命令Thepartitiontablehasbeenaltered!Callingioctl tore-readpartitiontable.Syncingdisks.

3使用lsblk命令查看块设备信息

[root@localhost~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0020G0disk├─sda18:101G0part/boot└─sda28:2019G0part├─centos-root253:0017G0lvm/└─centos-swap253:102G0lvm[SWAP]sdb8:16020G0disk└─sdb18:170512M0partsr011:014.3G0rom总结

lsblk:显示所有可用块设备的信息及其依赖关系;

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

使用echo命令可使系统识别新的驱动器:echo scsi add-single-device 0 0 1 0 /proc/scsi/scsi

思维导图


|Linux系统、fdisk管理MBR分区、fdisk/mbr、是什么命令

              

Linux系统 fdisk管理MBR分区 fdisk/mbr 是什么命令|
  • 固态硬盘和机械硬盘的区别|
  • 固态硬盘和机械硬盘的区别| | 固态硬盘和机械硬盘的区别| ...

    Linux系统 fdisk管理MBR分区 fdisk/mbr 是什么命令|
  • 联想如何加装固态硬盘|
  • 联想如何加装固态硬盘| | 联想如何加装固态硬盘| ...

    Linux系统 fdisk管理MBR分区 fdisk/mbr 是什么命令|
  • 硬盘属于什么存储器|
  • 硬盘属于什么存储器| | 硬盘属于什么存储器| ...