一、fdisk交互指令说明

命令 说明
a 设置可引导标记
b 编辑bsd磁盘标签
c 设置DOS操作系统兼容标记
d 删除一个分区
l 显示已知的文件系统类型。82为Linux swap分区,83为Linux分区
m 显示帮助菜单
n 新建分区
o 建立空白DOS分区表
p 显示分区列表
q 不保存退出
s 新建空白SUN磁盘标签
t 改变一个分区的系统ID
u 改变显示记录单位
v 验证分区表
w 保存退出
x 附加功能(仅专家)

二、重新读取磁盘信息

  1. 由于不知道新增硬盘挂载的位置,可以先查看现有硬盘挂载的适配器。

[root@localhost ~]# ls -l /sys/block/sda
lrwxrwxrwx. 1 root root 0 Jun 15 11:47 /sys/block/sda -> ../devices/pci0000:00/0000:00:10.0/host2/target32:0:0/32:0:0:0/block/sda

  1. 发现正在磁盘挂载到host32,可以尝试使用下边命令,重新扫描host32信息

echo “- - -“ > /sys/class/scsi_host/host2/scan

三、操作实例

  1. 挂载好新硬盘后输入fdisk -l命令看当前磁盘信息

可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区

  1. 进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区
  • 这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p

到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区
First Cylinder是选择该分区的起始磁盘数,这里可自定义也可不做选择,默认是1,如无特殊需求强烈建议选择默认,也就是1来分区(直接按回车)
接下来是定义该分区的大小,如果按默认(按回车)即是使用全部可用存储额,也可以是用M或m单位结尾的数字(大写M是大B的意思,如果输入1M实际上是X8也就是8m的空间),这里我们先分一个1G的空间,所以输入+1024m

  • 之后输入w写入分区,等待结束皆可
  • 再输入fdisk -l 可以看到我们刚才分的一个分区,
  1. 分区格式化

用mkfs -t ext4 /dev/sdb1进行格式化,如有多个分区可把sdb1改成sdb2 sdb3…以此类推,具体可用fdisk -l看到每个分区的名字

  1. 使用df -TH命令看一下当前挂载的分区和大小
  2. 手动挂载:使用mount /dev/sdb1 /要挂载的目录(自己自定义)

访问时:cd /挂载的目录 即可对其进行存储和访问

  1. 自动挂载:修改/etc/fstab即可

使用vim /etc/fstab打开配置的文件,然后将下面的一行文字添加即可
/dev/sdb1 /mnt(这个挂载的目录你自己设置即可) ext4 defaults 0 1