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


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

文章插图


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


目录一、添加新硬盘
二、新建分区
三、总结
四、思维导图


一、添加新硬盘1、为了不影响正在运行的业务,须要在不关闭或重启服务器的情形下添加新硬盘,试验环境下在VMware虚拟机中添加一块SCSI总线的20G硬盘 。
Linux系统 fdisk管理MBR分区 fdisk/mbr 是什么命令

文章插图
打开“设置”的硬件页面,点击“添加”,选中“硬盘”,一直点“下一步”即可
2、应用lsblk命令显示所有可用块装备的信息及其依附关系,由此可见,新硬盘还未加载而未被辨认,须要将衔接新硬盘的SCSI总线重新扫描后才可以被体系辨认 。
[root@localhost ~]# lsblk NAMEMAJ:MIN RMSIZE RO TYPE MOUNTPOINTsda&nb创业网sp;8:0020G0 disk ├─sda18:101G0 part /boot└─sda28:2019G0 part├─centos-root 253:0017G0 lvm/└─centos-swap 253:102G0 lvm[SWAP]sr011:014.3G0 romNAME:块装备名称 。
MAJ:MIN:显示重要和次要装备号 。
RM:显示装备是否可移动 。RM=1,则为可移动装备,RM=0,则为不可移动装备 。
SIZE:本栏列出装备的容量大小信息 。
RO:标明装备是否为只读 。RO=1,则为只读,RO=0,则不为只读 。
TYPE:显示块装备是否是磁盘或磁盘上的一个分区 。
MOUNTPOINT:装备的挂载点 。


3、应用ls命令显示主机总线号 → 应用echo命令使体系辨认新的驱动器 → 应用lsblk命令显示所有可用(可辨认)的块装备,一直到显示出新的块装备,表明新添加的硬盘已被体系辨认 。
[root@localhost ~]# ls /sys/class/scsi_host/# 应用ls命令显示主机总线号host0host1host2 [root@localhost ~]# lsblk# 应用lsblk命令显示所有可用(可辨认)的块装备NAMEMAJ:MIN RMSIZE RO TYPE MOUNTPOINTsda8:0020G0 disk ├─sda18:101G0 part /boot└─sda28:2019G0 part├─centos-root 253:0017G0 lvm/└─centos-swap 253:102G0 lvm[SWAP]sr011:014.3G0 rom[root@localhost ~]# echo "scsi add-single-device 0 0 1 0" >/proc/scsi/scsi# 使体系辨认新的驱动器[root@localhost ~]# lsblk# 应用lsblk命令显示所有可用(可辨认)的块装备,sdb为新添加的装备NAMEMAJ:MIN RMSIZE RO TYPE MOUNTPOINTsda8:0020G0 disk ├─sda18:101G0 part /boot└─sda28:2019G0 part├─centos-root 253:0017G0 lvm/└─centos-swap 253:102G0 lvm[SWAP]sdb8:16020G0 disk sr011:014.3G0 rom

这里说一下echo命令中双引号内的含义:
# echo "scsi add-single-device w x y z" > /proc/scsi/scsi
  • w 是主机适配器标识,第一个适配器为零(0)
  • x 是主机适配器上的 SCSI 通道,第一个通道为零(0)
  • y 是装备的 SCSI 标识
  • z 是 LUN 号,第一个 LUN 为零(0)


二、创立分区

1、命令:fdisk
  • fdisk命令以交互方法进行操作,在菜单中选择相应功效键即可 。


2、指令及其作用
  • [ a ]:调剂磁盘的启动分区
  • [ p ]:显示当前磁盘的分区信息
  • [ d ]:删除磁盘分区
  • [ t ]:更改分区类型
  • [ l ]:显示所有支撑的分区类型
  • [ u ]:切换所显示的分区大小单位
  • 【Linux系统 fdisk管理MBR分区 fdisk/mbr 是什么命令】[ m ]:查看所有指令的赞助信息
  • [ n ]:创立新分区
  • [ q ]:不保留更改,退出fdisk命令
  • [ w ]:把修正写入磁盘分区表,然后退出fdisk命令
  • [ g ]:新建一个空的GPT分区表
  • [ o ]:新建一个空的DOS分区表

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

文章插图


3、操作步骤


(1)对新增硬盘“/dev/sdb”履行分区命令
[root@localhost ~]# fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Device does not contain a recognized partition tableBuilding a new DOS disklabel with disk identifier 0xe04147aa.

(2)应用“n”指令和“p”指令创立容量为512M的第1个主分区(/dev/sdb1)
Command (m for help): n# 输入字符n,新建分区Partition type:pprimary (0 primary, 0 extended, 4 free)eextendedSelect (default p): p# 输入字符p,新建主分区,直接回车默以为主分区Partition number (1-4, default 1): 1# 输入数字1,创立序号为1的主分区,直接回车默认序号为1First sector (2048-41943039, default 2048): 2048# 输入数字2408,主分区的其实扇区号,默以为2048Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +512M# 设置分区大小,格局为+size{K,M,G}Partition 1 of type Linux and of size 512 MiB is setCommand (m for help): p# 输入字符p,显示当前磁盘分区信息Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0xe04147aaDevice BootStartEndBlocksIdSystem/dev/sdb12048105062352428883LinuxCommand (m for help)创业网: w# 输入字符w,保留并退出fdisk命令The partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.

推荐阅读