更新时间:2024-04-15 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
为什么登录到云服务器后看不到已挂载的数据盘
排查思路
| 操作系统 | 可能原因 | 处理措施 | 
|---|---|---|
| Linux | 
 | |
| Windows | 新的数据盘默认是没有分区和文件系统的,因此在资源管理器中不会显示,需要先手动执行初始化操作。 | 
Linux数据盘
问题现象:已经通过管理控制台将数据盘挂载至Linux弹性云服务器,但是登录到弹性云服务器后找不到数据盘。
以CentOS 7.4为例:执行df -TH命令查看磁盘信息,正常回显如下:
[root@ecs-test-0001 ~]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 43G 1.9G 39G 5% / devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 2.0G 9.1M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup tmpfs tmpfs 398M 0 398M 0% /run/user/0 /dev/vdb1 ext4 106G 63M 101G 1% /mnt/sdc
和回显示例不同的是,只能看到系统盘“/dev/vda1”,没有数据盘“/dev/vdb1”。
原因分析:
- 原因一:新的数据盘默认是没有分区和文件系统的,因此在磁盘信息中不会显示,需要先手动执行初始化操作。
   具体方法请参见初始化数据盘场景及磁盘分区形式介绍。 
- 原因二:如果弹性云服务器重启后,发现找不到数据盘,则可能是由于您未设置开机时自动挂载数据,重启之后没有挂载,因此查不到。请按照以下步骤修改:
   - 执行以下命令,重新挂载数据盘。
     
     命令示例: mount /dev/vdb1 /mnt/sdc 重新挂载后,执行以下步骤设置开机自动挂载数据盘。 
- 执行如下命令,查询磁盘分区的UUID。
     
     以查询磁盘分区“/dev/vdb1”的UUID为例: blkid /dev/vdb1 回显类似如下信息: [root@ecs-test-0001 ~]# blkid /dev/vdb1 /dev/vdb1: UUID="0b3040e2-1367-4abb-841d-ddb0b92693df" TYPE="ext4" 表示“/dev/vdb1”的UUID。 
- 执行以下命令,使用VI编辑器打开“fstab”文件。
     
     按“i”,进入编辑模式。 
- 将光标移至文件末尾,按“Enter”,添加如下内容。
     UUID=0b3040e2-1367-4abb-841d-ddb0b92693df /mnt/sdc ext4 defaults 0 2 以上内容仅为示例,具体请以实际情况为准,参数说明如下:- 第一列为UUID,此处填写2中查询到的磁盘分区的UUID。
- 第二列为磁盘分区的挂载目录,可以通过df -TH命令查询。
- 第三列为磁盘分区的文件系统格式, 可以通过df -TH命令查询。
- 第四列为磁盘分区的挂载选项,此处通常设置为defaults即可。
- 第五列为Linux dump备份选项。
        - 0表示不使用Linux dump备份。现在通常不使用dump备份,此处设置为0即可。
- 1表示使用Linux dump备份。
 
- 第六列为fsck选项,即开机时是否使用fsck检查磁盘。
 
- 按“ESC”后,输入“:wq”,按“Enter”。
 
- 执行以下命令,重新挂载数据盘。
     
     
Windows数据盘
问题现象:已经通过管理控制台将数据盘挂载至Windows弹性云服务器,但是登录到弹性云服务器后找不到数据盘。以Windows 2012为例:在“此电脑”下,和图1不同,看不到数据盘D盘。
解决方法:新的数据盘默认是没有分区和文件系统的,因此在资源管理器中不会显示,需要先手动执行初始化操作。
具体方法请参见初始化数据盘场景及磁盘分区形式介绍。
   父主题: 云硬盘挂载问题
  
  
     
      