扫描磁盘
首先我们查看输入:
fdisk -l
命令查看一下当前磁盘情况,然后我们将新买的硬盘放入到服务器里
磁盘一般都是在/dev目录下,第一个磁盘一般为sda,第二个sdb,依次类推~
输入lsblk
可以查看磁盘的扇区情况
接着我们扫描磁盘
先进入/sys/class/scsi_host/host文件夹查看里面有几个host文件,可以看到我这里有17个:
接着输入命令:
echo '- - -' > /sys/class/scsi_host/host0/scan
echo '- - -' > /sys/class/scsi_host/host1/scan
echo '- - -' > /sys/class/scsi_host/host2/scan
echo '- - -' > /sys/class/scsi_host/host3/scan
echo '- - -' > /sys/class/scsi_host/host4/scan
echo '- - -' > /sys/class/scsi_host/host5/scan
echo '- - -' > /sys/class/scsi_host/host6/scan
echo '- - -' > /sys/class/scsi_host/host7/scan
echo '- - -' > /sys/class/scsi_host/host8/scan
echo '- - -' > /sys/class/scsi_host/host9/scan
echo '- - -' > /sys/class/scsi_host/host10/scan
echo '- - -' > /sys/class/scsi_host/host11/scan
echo '- - -' > /sys/class/scsi_host/host12/scan
echo '- - -' > /sys/class/scsi_host/host13/scan
echo '- - -' > /sys/class/scsi_host/host14/scan
echo '- - -' > /sys/class/scsi_host/host15/scan
echo '- - -' > /sys/class/scsi_host/host16/scan
将每个host文件都扫描一遍,然后再次输入fdisk -l
查看磁盘信息
如果没什么问题的话,就可以看到新加入的硬盘了
挂载新硬盘
例如新硬盘为:/dev/sdb
#fdisk /dev/sdb
命令(输入 m 获取帮助):n //新增磁盘
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p //创建一个主分区
分区号 (1-4,默认 1): //分区号,回车默认
起始 扇区 (2048-16777215,默认为 2048): //起始扇区,回车默认
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-16777215,默认为 16777215): //结束扇区,回车默认
将使用默认值 16777215
分区 1 已设置为 Linux 类型,大小设为 8 GiB
命令(输入 m 获取帮助):w //保存分配信息
The partition table has been altered!
Calling ioctl() to re-read partition table.
分区之后再将磁盘格式化:
mkfs.xfs /dev/sdb1
格式化成功后就可以进行挂载使用了,例如我将它挂载到top目录下:
mount /dev/sdb1 /top
然后输入df -h查看挂载信息
设置重启时不断开磁盘挂载
vim /etc/fstab
进入/etc/fstab文件,进行添加:
/dev/sdb1 /mnt xfs defaults 0 0