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、是什么命令
fdisk fdisk/mbr fdisk管理MBR分区 linux分区 linux服务器 linux系统 scsi硬盘 创建分区 前言 命令 块设备 思维导图 添加新硬盘 目录 硬盘