有的时候由于硬盘空间不够,须要在线增长硬盘,有的时候由于没法识别就可能须要重启服务器。
bash
这里介绍一下服务器在不重启的状况下,增长硬盘操做。服务器
[root@dbackup ~]# fdisk -l Disk /dev/sda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 5221 41833260 8e Linux LVM Disk /dev/sdb: 193.2 GB, 193273528320 bytes 255 heads, 63 sectors/track, 23497 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table Disk /dev/dm-0: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/dm-0 doesn't contain a valid partition table Disk /dev/dm-1: 209.2 GB, 209278992384 bytes 255 heads, 63 sectors/track, 25443 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/dm-1 doesn't contain a valid partition table Disk /dev/dm-2: 4294 MB, 4294967296 bytes 255 heads, 63 sectors/track, 522 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/dm-2 doesn't contain a valid partition table
我硬盘里已经有2块硬盘,可是我刚才又增长了一块,有3块硬盘。ide
这里没法找到新的/dev/sdcit
1.肯定磁盘的总线号
io
[root@dbackup ~]# ls /sys/class/scsi_host/ host0
这里只有一个host0table
2.从新扫描scsi总线来添加设备class
[root@dbackup host0]# echo "- - -" > /sys/class/scsi_host/host0/scan
3.查看硬盘db
[root@dbackup79 host0]# fdisk -l Disk /dev/sda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 5221 41833260 8e Linux LVM Disk /dev/sdb: 193.2 GB, 193273528320 bytes 255 heads, 63 sectors/track, 23497 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table Disk /dev/dm-0: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/dm-0 doesn't contain a valid partition table Disk /dev/dm-1: 209.2 GB, 209278992384 bytes 255 heads, 63 sectors/track, 25443 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/dm-1 doesn't contain a valid partition table Disk /dev/dm-2: 4294 MB, 4294967296 bytes 255 heads, 63 sectors/track, 522 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/dm-2 doesn't contain a valid partition table Disk /dev/sdc: 128.8 GB, 128849018880 bytes 255 heads, 63 sectors/track, 15665 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdc doesn't contain a valid partition table
多了一个sdc,下面就能够进行分区了。tab
说明:di
以上可能会出现如
[root@backup ~]# ls /sys/class/scsi_host/ host0 host1 host2
三个总线,这须要逐个去从新扫描
[root@backup ~]# echo "- - -" > /sys/class/scsi_host/host0/scan [root@backup ~]# echo "- - -" > /sys/class/scsi_host/host1/scan [root@backup ~]# echo "- - -" > /sys/class/scsi_host/host2/scan
或者若是你的环境不是scsi磁盘(sas/sata也属于scsi),则扫描的可能就是scsi_host了