xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 关于我们 2019-11-01 10:35 的文章
当前位置: 新濠国际登录平台 > 关于我们 > 正文

新濠国际登录平台使用fdisk -l看不到任何变化,存

 

1、文件系统构成

在虚拟机VMware中我们有时候需要添加新的虚拟磁盘或给已有虚拟磁盘扩容(expand),在新增磁盘或磁盘扩容后,Linux系统并不能马上识别到。也就是说你看不到磁盘空间变化(使用fdisk -l查看),这时我们可以通过重启系统(reboot)解决这个问题,但是很多时候,我们并不想在存储扩容时重启系统,因为这样会影响到现有的业务系统。那么为什么新增磁盘或磁盘扩容后,Linux系统识别不到呢?这个是因为连接存储设备的SCSI总线需要重新扫描,才能识别到这些新的存储设备。下面测试一下在添加新的虚拟磁盘或给已有虚拟磁盘扩容如何操作才能不用重启系统

Centos 新增硬盘以后,系统不能自动进行识别。

 

1:VMware虚拟磁盘扩容

 

  /usr/bin、/bin:存放所有用户可以执行的命令

如下所示,VMware虚拟磁盘扩容后,使用fdisk -l看不到任何变化

  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/host32/target32:0:0/32:0:0:0/block/sda

 

[root@localhost ~]# fdisk -l
 
Disk /dev/sda: 171.7 GB, 171798691840 bytes
255 heads, 63 sectors/track, 20886 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      15665  125724690  8e  Linux LVM
/dev/sda3          15666      15795    1044225  83  Linux
/dev/sda4          15796      20886    40893457+  83  Linux
 
Disk /dev/dm-0: 126.6 GB, 126600871936 bytes
255 heads, 63 sectors/track, 15391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
Disk /dev/dm-0 doesn't contain a valid partition table
 
Disk /dev/dm-1: 2113 MB, 2113929216 bytes
255 heads, 63 sectors/track, 257 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
Disk /dev/dm-1 doesn't contain a valid partition table

 

  /usr/sbin、/sbin:存放只有root可以执行的命令

新濠国际登录平台 1

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

    echo "- - -" > /sys/class/scsi_host/host32/scan

 

方法1:echo 1 > /sys/class/scsi_device/device/rescan

 

  /home:用户缺省宿主目录  www.2cto.com  

[root@localhost ~]# cd /sys/class/scsi_disk/
[root@localhost scsi_disk]# ls
0:0:0:0
[root@localhost scsi_disk]# cd 0:0:0:0/
[root@localhost 0:0:0:0]# echo '1' > device/rescan
[root@localhost 0:0:0:0]# fdisk -l
 
Disk /dev/sda: 173.9 GB, 173946175488 bytes
255 heads, 63 sectors/track, 21147 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      15665  125724690  8e  Linux LVM
/dev/sda3          15666      15795    1044225  83  Linux
/dev/sda4          15796      20886    40893457+  83  Linux
 
Disk /dev/dm-0: 126.6 GB, 126600871936 bytes
255 heads, 63 sectors/track, 15391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
Disk /dev/dm-0 doesn't contain a valid partition table
 
Disk /dev/dm-1: 2113 MB, 2113929216 bytes
255 heads, 63 sectors/track, 257 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
Disk /dev/dm-1 doesn't contain a valid partition table

  1. 执行完成后,dmesg可以查看到新增硬盘信息。

    [ 620.865767] scsi 32:0:1:0: Direct-Access VMware, VMware Virtual S 1.0 PQ: 0 ANSI: 2 [ 620.865800] scsi target32:0:1: Beginning Domain Validation [ 620.866413] scsi target32:0:1: Domain Validation skipping write tests [ 620.866416] scsi target32:0:1: Ending Domain Validation [ 620.866450] scsi target32:0:1: FAST-40 WIDE SCSI 80.0 MB/s ST (25 ns, offset 127) [ 620.870284] sd 32:0:1:0: Attached scsi generic sg2 type 0 [ 620.870360] sd 32:0:1:0: [sdb] 2097152 512-byte logical blocks: (1.07 GB/1.00 GiB) [ 620.870408] sd 32:0:1:0: [sdb] Write Protect is off [ 620.870410] sd 32:0:1:0: [sdb] Mode Sense: 61 00 00 00 [ 620.870734] sd 32:0:1:0: [sdb] Cache data unavailable [ 620.870736] sd 32:0:1:0: [sdb] Assuming drive cache: write through [ 620.874775] sd 32:0:1:0: [sdb] Cache data unavailable [ 620.874779] sd 32:0:1:0: [sdb] Assuming drive cache: write through [ 620.875859] sdb: unknown partition table [ 620.876069] sd 32:0:1:0: [sdb] Cache data unavailable [ 620.876071] sd 32:0:1:0: [sdb] Assuming drive cache: write through [ 620.876123] sd 32:0:1:0: [sdb] Attached SCSI disk

 

新濠国际登录平台 2

 

  /proc:虚拟文件系统,存放当前内存镜像

方法2:重新扫描特定的 SCSI Device

  1. fdisk -l 可以发现心中的/dev/sdb信息

    Disk /dev/sdb: 1073 MB, 1073741824 bytes, 2097152 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

 

echo 1 > /sys/block/$DEVICE/device/rescan 用sda, sdb, sdc等替换$DEVICE

 

  /dev:存放设备文件

[root@localhost ~]# echo 1 > /sys/block/sda/device/rescan

  1. 现在就可以使用fdisk -l 或者parted命令进行分区操作了。

 

2:VMware新增虚拟磁盘

 

  /lib:存放系统程序运行所需的共享库

首先找到您的主机总线编号

 从总线删除/dev/sdb硬盘(删除后,不能识别/dev/sdb硬盘了)

 

[root@localhost ~]# grep mpt /sys/class/scsi_host/host?/proc_name
 
/sys/class/scsi_host/host0/proc_name:mptspi

echo 1 > /sys/block/sdb/device/delete

  /lost+found:存放一些系统出错的检查结果

使用下面命令扫描SCSI总线

 

 

[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan

  /tmp:存放临时文件

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-09/122924.htm

 

新濠国际登录平台 3

  /etc:系统配置文件

 

  /var:包含经常发生变动的文件,如邮件、日志文化、计划任务等

 

  /usr:存放所有命令、库、手册页等  www.2cto.com  

 

  /mnt:临时文件系统的安装点

 

  /boot:内核文件及自举程序文件保存位置

 

  1)常用命令

 

    查看分区情况:df

 

 

[[email protected] ~]# df

文件系统                 1K-块      已用      可用 已用% 挂载点

/dev/sda1              5039616    623020   4160596  14% /

tmpfs                   515396         0    515396   0% /dev/shm

/dev/sda5              1007896     44760    911936   5% /home

/dev/sda2              5039616   1737788   3045828  37% /usr

[[email protected] ~]# df -h

文件系统              容量  已用  可用 已用%% 挂载点

/dev/sda1             4.9G  609M  4.0G  14% /

tmpfs                 504M     0  504M   0% /dev/shm

/dev/sda5             985M   44M  891M   5% /home

/dev/sda2             4.9G  1.7G  3.0G  37% /usr

[[email protected] ~]# df -m

文件系统                 1M-块      已用      可用 已用% 挂载点

/dev/sda1                 4922       609      4064  14% /

tmpfs                      504         0       504   0% /dev/shm

/dev/sda5                  985        44       891   5% /home

/dev/sda2                 4922      1698      2975  37% /usr

[[email protected] ~]# 

 

    查看文件、目录大小:du

 

 

[[email protected] ~]# du -h /etc/services

628K    /etc/services

[[email protected] ~]# du -sh /etc

27M     /etc

[[email protected] ~]# 

 

    检测修复文件系统:fsck、e2fsck(单用户模式执行)

 

    判断文件类型:file

 

  2)使用光驱

 

    挂载光驱

 

[[email protected] ~]# mount /dev/cdrom /mnt/cdrom

mount: block device /dev/sr0 is write-protected, mounting read-only

[[email protected] ~]#

    如果没有/mnt/cdrom目录,先手工创建该目录。

 

    查看挂载信息

 

 

[[email protected] ~]# df -h

文件系统              容量  已用  可用 已用%% 挂载点

/dev/sda1             4.9G  609M  4.0G  14% /

tmpfs                 504M     0  504M   0% /dev/shm

/dev/sda5             985M   44M  891M   5% /home

/dev/sda2             4.9G  1.7G  3.0G  37% /usr

/dev/sr0              3.5G  3.5G     0 100% /mnt/cdrom

[[新濠国际登录平台,email protected] ~]#

 

    卸载光驱

 

[[email protected] ~]# umount /mnt/cdrom

    或者

 

[[email protected] ~]# eject

  3)添加磁盘或分区

 

    现在用虚拟机添加了一块硬盘sdb,重启系统后查看新添加的硬盘是否被识别:

 

 

[[email protected] ~]# dmesg | grep sdb

sd 2:0:1:0: [sdb] 10485760 512-byte logical blocks: (5.36 GB/5.00 GiB)

sd 2:0:1:0: [sdb] Write Protect is off

sd 2:0:1:0: [sdb] Mode Sense: 61 00 00 00

sd 2:0:1:0: [sdb] Cache data unavailable

sd 2:0:1:0: [sdb] Assuming drive cache: write through

sd 2:0:1:0: [sdb] Cache data unavailable

sd 2:0:1:0: [sdb] Assuming drive cache: write through

 sdb:

sd 2:0:1:0: [sdb] Cache data unavailable

sd 2:0:1:0: [sdb] Assuming drive cache: write through

sd 2:0:1:0: [sdb] Attached SCSI disk

[[email protected] ~]#

 

    3.1)分区:fdisk

 

      查看新添加的硬盘信息

 

 

[[email protected] ~]# fdisk -l /dev/sdb

 

Disk /dev/sdb: 5368 MB, 5368709120 bytes

255 heads, 63 sectors/track, 652 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

 

[[email protected] ~]# 

 

      对硬盘进行分区

 

      fdisk  /dev/sdb

 

      常用命令:

 

      m  帮助

 

      p  显示分区表

 

      n  添加新分区

 

      t  改变分区文件系统类型

 

      d  删除分区

 

      w  保存退出

 

      q  不保存退出

 

 

本文由新濠国际登录平台发布于关于我们,转载请注明出处:新濠国际登录平台使用fdisk -l看不到任何变化,存

关键词: