fdisk/mbr的命令是什么(Linux系统fdisk管理mbr分区)fdisk是一个交互命令,可以在菜单中选择对应的功能键。
目录首先,添加一个新硬盘
二、新分区
三.摘要
第四,思维导图
一、添加新硬盘1.为了不影响运行业务,需要在不关闭或重启服务器的情况下添加新硬盘。在实验环境中,向VMware虚拟机添加一个带SCSI总线的20G硬盘。
打开“设置”的硬件页面,点击“添加”,选择“硬盘”,继续点击“下一步”
2.使用lsblk命令显示所有可用块设备及其依赖关系的信息。可以看到新硬盘还没有加载,还没有识别。在系统识别新硬盘之前,有必要重新扫描连接新硬盘的SCSI总线。
[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP]sr0 11:0 1 4.3G 0 rom名称:块设备的名称。
最小:显示主要和次要装备编号。
RM:显示设备是否可移动。RM=1,是可移动设备;RM=0,它是一个不可移动设备。
尺寸:此栏列出了设备的容量信息。
RO:指示设备是否为只读。若RO=1,则为只读;如果RO=0,则它不是只读的。
类型:显示块设备是磁盘还是磁盘上的分区。
Mount:设备的安装点。
3.使用ls命令显示主机总线号→使用echo命令使系统识别新驱动器→使用lsblk命令显示所有可用(可识别)的块设备,直到显示新的块设备,表明新添加的硬盘已被系统识别。
[root@localhost ~]# ls /sys/class/scsi_host/ # 使用ls命令显示主机总线号host0 host1 host2 [root@localhost ~]# lsblk # 使用lsblk命令显示所有可用(可识别)的块设备NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP]sr0 11:0 1 4.3G 0 rom [root@localhost ~]# echo scsi add-single-device 0 0 1 0 /proc/scsi/scsi # 使系统识别新的驱动器[root@localhost ~]# lsblk # 使用lsblk命令显示所有可用(可识别)的块设备,sdb为新添加的设备NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP]sdb 8:16 0 20G 0 disk sr0 11:0 1 4.3G 0 rom以下是echo命令中双引号的含义:
# echo scsi add-single-device w x y z /proc/scsi/scsiw是主机适配器ID,第一个适配器为零(0)
x是主机适配器上的SCSI通道,第一个通道为零(0)
y是设备的SCSI标识。
z是LUN编号,第一个LUN为零(0)
二、创建分区1.命令:fdisk
fdisk命令是交互操作的,可以在菜单中选择相应的功能键。
2.指令及其功能
[a]:调整磁盘的启动分区。
[p]:显示当前磁盘的分区信息。
[d]:删除磁盘分区。
[t]:更改分区类型
[l]:显示所有支持的分区类型。
[u]:切换显示的分区大小单位。
[m]:查看所有说明的帮助信息。
[n]:创建新分区
[q]:退出fdisk命令,不保存更改。
[w]:将修改写入磁盘分区表,然后退出fdisk命令。
[g]:创建空的新GPT分区表
[o]:创建空的新DOS分区表
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的第一个主分区(/dev/sdb1)
Command (m for help): n # 输入字符n,新建分区Partition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (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: 0xe04147aa Device Boot Start End Blocks Id System/dev/sdb1 2048 1050623 524288 83 LinuxCommand (m for help): w # 输入字符w,保存并退出fdisk命令The partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.(3)使用lsblk命令查看阻塞设备信息。
[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP]sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 512M 0 part sr0 11:0 1 4.3G 0 rom三、总结Lsblk:显示所有可用块设备及其依赖关系的信息;
Fdisk:交互操作,在菜单中选择相应的功能键。
使用echo命令使系统识别新驱动器:echo SCSI add-单设备0 0 1 0/proc/SCSI/SCSI。
四、思维导图版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。