精华内容
下载资源
问答
  • 不到文件vmdk虚拟磁盘
    千次阅读
    2021-05-16 19:34:42

    找不到文件vmdk虚拟磁盘

    问题:在迁移虚拟机之后,启动找不到虚拟磁盘vmdk文件,虚拟机无法启动

    修复:

    1,首先开启vSphere client的SSH端口

    配置--安全配置文件--服务-属性-SSH-选项-启动

    2,找到虚拟机损坏虚拟机所在位置

    find / -name "*172.16.2.12"

    cd /vmfs/volumes/5df3037a-d30a045c-62a0-0894ef4fa40c/linux-172.16.2.12

    3,查看

    ls -l

    -rw------- 1 root root 42949672960 Aug 14 13:59 linux-172.16.2.12-flat.vmdk

    -rw------- 1 root root 8684 Aug 15 01:13 linux-172.16.2.12.nvram

    -rw------- 1 root root 0 Aug 14 13:43 linux-172.16.2.12.vmsd

    -rw------- 1 root root 3021 Aug 14 15:42 linux-172.16.2.12.vmx

    -rw------- 1 root root 214748364800 Aug 14 14:37 linux-172.16.2.12_1-flat.vmdk

    -rw------- 1 root root 214748364800 Aug 14 12:19 linux-172.16.2.12_2-flat.vmdk

    -rw------- 1 root root 483 Jun 12 08:38 linux-172.16.2.12_2.vmdk

    #可以看到只有linux-172.16.2.12_2.vmdk有指向磁盘的文件,

    #其他两个磁盘找不到的原因就是没有对应的linux-172.16.2.12.vmdk,linux-172.16.2.12_1.vmdk文件

    4,修复

    #创建linux-172.16.2.12.vmdk,linux-172.16.2.12_1.vmdk

    #需要创建虚拟磁盘,首先创建两个和有问题的两个磁盘大小一致的磁盘

    vmkfstools -c 42949672960 -a lsilogic cipan1.vmdk

    #cipan1.vmdk对应linux-172.16.2.12.vmdk

    vmkfstools -c 214748364800 -a lsilogic cipan2.vmdk

    #cipan2.vmdk对应linux-172.16.2.12_1.vmdk

    #重命名cipan1.vmdk为linux-172.16.2.12.vmdk

    mv cipan1.vmdk linux-172.16.2.12.vmdk

    #重命名cipan2.vmdk为linux-172.16.2.12_1.vmdk

    mv cipan2.vmdk linux-172.16.2.12_1.vmdk

    ls -l

    -rw------- 1 root root 42949672960 Aug 17 02:10 linux-172.16.2.12-flat.vmdk

    -rw------- 1 root root 8684 Aug 17 02:24 linux-172.16.2.12.nvram

    -rw------- 1 root root 479 Aug 17 02:08 linux-172.16.2.12.vmdk

    -rw------- 1 root root 3000 Aug 17 02:10 linux-172.16.2.12.vmx

    -rw------- 1 root root 214748364800 Aug 17 02:09 linux-172.16.2.12_1-flat.vmdk

    -rw------- 1 root root 483 Aug 17 02:08 linux-172.16.2.12_1.vmdk

    -rw------- 1 root root 214748364800 Aug 17 02:10 linux-172.16.2.12_2-flat.vmdk

    -rw------- 1 root root 483 Aug 17 02:08 linux-172.16.2.12_2.vmdk

    #可以看到对应的**-flat.vmdk都有**.vmdk文件了,但是此时**.vmdk文件中指定的**.flat.vmdk还是创建时候的cipan1/2-flat.vmdk,需要修改过来

    5,修改

    ## 注意RW 83886080 VMFS "linux-172.16.2.12-flat.vmdk",这一行是修改后的内容

    vi linux-172.16.2.12.vmdk

    # Disk DescriptorFile

    version=1

    encoding="UTF-8"

    CID=8226dd02

    parentCID=ffffffff

    isNativeSnapshot="no"

    createType="vmfs"

    # Extent description

    RW 83886080 VMFS "linux-172.16.2.12-flat.vmdk"

    # The Disk Data Base

    #DDB

    ddb.adapterType = "lsilogic"

    ddb.geometry.cylinders = "5221"

    ddb.geometry.heads = "255"

    ddb.geometry.sectors = "63"

    ddb.longContentID = "6dd446f4d6cc3e5a04d32c728226dd02"

    ddb.uuid = "60 00 C2 9a 12 fe 85 5d-11 3e 54 e1 e3 cd 98 69"

    ddb.virtualHWVersion = "11"

    vi linux-172.16.2.12_1.vmdk

    # Disk DescriptorFile

    version=1

    encoding="UTF-8"

    CID=df194f9c

    parentCID=ffffffff

    isNativeSnapshot="no"

    createType="vmfs"

    # Extent description

    RW 419430400 VMFS "linux-172.16.2.12_1-flat.vmdk"

    # The Disk Data Base

    #DDB

    ddb.adapterType = "lsilogic"

    ddb.geometry.cylinders = "26108"

    ddb.geometry.heads = "255"

    ddb.geometry.sectors = "63"

    ddb.longContentID = "a87db942cad1c41970236d93df194f9c"

    ddb.uuid = "60 00 C2 97 be 1f d3 28-01 ec 22 e2 a9 7b a6 9e"

    ddb.virtualHWVersion = "11"

    6,遇到错误failed to lock the file

    # 方法就是在linux-172.16.2.12.vmx文件最后一行加入

    disk.locking = "FALSE"

    重启虚拟机,一切正常

    更多相关内容
  • 易语言源码易语言硬盘分区找文件源码.rar 易语言源码易语言硬盘分区找文件源码.rar 易语言源码易语言硬盘分区找文件源码.rar 易语言源码易语言硬盘分区找文件源码.rar 易语言源码易语言硬盘分区找文件源码.rar ...
  • 2008-06-29U盘中的隐藏文件夹不能显示出来怎么办我打开我的电脑/工具/文件夹选项/查看/高级设置中点选“显示所有文件和文件夹”然后按应用确定,如果还不能显示文件和文件夹,按下面方法做。如果还不能显示隐藏...

    2008-06-29

    U盘中的隐藏文件夹不能显示出来怎么办我

    打开我的电脑/工具/文件夹选项/查看/在高级设置中点选“显示所有文件和文件夹”然后按应用确定,如果还不能显示文件和文件夹,按下面方法做。如果还不能显示隐藏文件修改注册表:开始-运行regedit,打开注册表编辑器,依次进入[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]分支,将右侧的“CheckedValue”(Dword值如果没有新建)键值改为“1”,重新启动电脑设置生效。 传给你一个优盘免疫你试试,专杀免疫一下。使用数据...全部

    打开我的电脑/工具/文件夹选项/查看/在高级设置中点选“显示所有文件和文件夹”然后按应用确定,如果还不能显示文件和文件夹,按下面方法做。如果还不能显示隐藏文件修改注册表: 开始-运行regedit,打开注册表编辑器,依次进入 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]分支,将右侧的“CheckedValue”(Dword值如果没有新建)键值改为“1”,重新启动电脑设置生效。

    传给你一个优盘免疫你试试,专杀免疫一下。使用数据恢复,给你个软件网址 DOWN下来/试试。 附带软件使用说明: 第一步,选择磁盘。点击“文件”/“打开”命令,或点击工具栏上的打开按钮,在“选择驱动器”对话框中选择文件所在磁盘。

    磁盘可以是逻辑硬盘,也可以是软盘、移动硬盘或网络硬盘。第二步,扫描磁盘。当你选择要恢复文件的所在磁盘后,FinalData会自动扫描。第三步,恢复文件。当所选整个磁盘扫描完成以后,磁盘中所有文件将列在右侧的操作区域,其中文件前带“#”号的就是已经删除过的文件。

    选中要恢复的文件后,按“保存”按钮,出现“保存”对话框,保存的位置最好选择另外一个驱动器。至此,所丢失的世界被拯救回来了。 注意:出事后没有在往U盘里读写文件,如果读写了文件,将无法恢复。

    软件下载地址: 如果故障依旧,只有格式化U盘了。。收起

    展开全文
  • 硬盘文件对比程序

    2019-02-23 10:23:50
    硬盘文件对比程序,为自己编写的一个文件对比程序,因为硬盘管理混乱,很多资料都保存的重复了,为了出这些重复的资料编写的。 感觉很实用,指定对应的盘符路径就可自动查找。
  • 80%,登录Linux主机后,一顿检查发现,磁盘空间确实占用了80%,但是居然不到什么文件占用了磁盘空间??一、问题点现象说明1.1 查看磁盘使用情况(如下图),显示根磁盘空间已用‘56G’[root@public46~]#df-h1.2 查看...

    Zabbix发信提示根磁盘空间使用已>80%,登录Linux主机后,一顿检查发现,磁盘空间确实占用了80%,但是居然找不到什么文件占用了磁盘空间??

    一、问题点现象说明

    1.1 查看磁盘使用情况(如下图),显示根磁盘空间已用‘56G’

    [root@public46 ~]#df -h

    207292fba068c731b6a11e9d2ed71d8d.png

    1.2 查看各目录的磁盘占用情况

    [root@public46 ~]#du -h --max-depth=1 /

    52628f2d853f70b30c9cb439256d7aba.png

    从上图可以发现,除去/web目录,根目录也就用了10G左右的磁盘空间,为什么会显示已用‘56G’呢?

    二、问题点排查

    2.1 查看根磁盘空间的node节点使用情况:正常

    81a925a8ade13a1628c343721635f2cc.png

    2.2 查找根磁盘,大小>100M的文件(排除了“/web”目录):正常

    [root@public46 ~]# find / -path "/web" -prune -o -size +100M \

    -print0 |xargs -0 du -sh

    02a88c75ed8d26171e5e82b4ecafaaee.png

    参数说明:

    -path "/web" -prune:排除了“/web”目录进行条件搜索

    2.3 用‘lsof’命令检查进程的文件句柄情况:异常

    [root@public46 ~]#yum -y install lsof

    [root@public46 ~]#lsof -n / |grep deleted

    112fe894a838ff4e4fed94937e7ce521.gif

    原因:上图可以发现,大量文件已经删除,但是有两个进程‘iostat’和‘zabbix-server’仍然占用着文件句柄,导致删除的文件的磁盘空间一直没有释放!

    三、问题点解决

    原因找到,问题就很好解决了,重启或者kill掉占用的进程即可

    3.1 批量关闭iostat进程(如果只有一个进程,可以直接kill掉)

    [root@public46 ~]#ps aux |grep iostat|gawk '{print $2}' |xargs kill -9

    3.2 重启zabbix-server进程

    [root@public46 ~]#systemctl restart zabbix-server

    3.3 再次查看磁盘使用情况

    [root@public46 ~]#df -h

    463c550571e5eb302553cfb3c9a44ba9.png

    磁盘空间使用情况已经恢复正常!

    展开全文
  • 前言对于移动硬盘来说容易遇到一个问题:删除文件后,还有相同空间被占用,但是不到占用的文件。问题说明实际上,这种问题如果不是有隐藏文件,一般都是用户对 硬盘操作不当造成 的。可以看看是否犯了下面一些细节...

    前言

    对于移动硬盘来说容易遇到一个问题:删除文件后,还有相同空间被占用,但是找不到占用的文件。

    问题说明

    实际上,这种问题如果不是有隐藏文件,一般都是用户对 硬盘操作不当造成 的。

    可以看看是否犯了下面一些细节错误。

    错误一

    删除文件时,文件默认移动到回收站,但是没有在回收站上删除,发现空间占用,但相关文件没有显示。

    这时在回收站执行删除文件操作即可。

    错误二

    没有在回收站上删除,但是将移动硬盘弹出后,才将回收站上显示的文件删除。再将该硬盘插入到该电脑上,发现空间占用,但相关文件没有显示。

    错误三

    没有在回收站上删除,但是将移动硬盘弹出后,将该硬盘插入到另一台电脑上,发现空间占用,但相关文件没有显示。

    原因说明

    几乎所有操作系统(包括 Windows 、 Linux 等)都会使用文件系统来管理文件存储( 文件系统 - 百度百科 )。

    文件系统管理文件存储类似于通过链表来管理,一系列链表中有很多结点,所有文件的地址指针都保存在链表中,每个文件的地址指针都保存在链表的一个结点中,所有结点以类似树形结构的关系组成链表,所有调用文件的操作都是通过这个链表读取文件指针来访问目标文件。

    每个文件的结点中有一个参数标识,这个标识标志了这个文件的使用状态:

    被占用。(used)

    表示该地址空间 被占用 ,占用该地址空间的文件可以被资源管理器访问。

    该地址空间数据 不可 被其他文件数据覆写。

    可使用。(free)

    表示该地址空间 没有被占用 ,没有文件占用该地址空间,或者占用该地址空间的文件不可以被资源管理器访问。

    该地址空间数据 可以 被其他文件数据覆写。

    待删除。(wait)

    表示该地址空间 被占用 ,有文件占用该地址空间,但是占用该地址空间的文件不可以被资源管理器访问。

    该地址空间数据 不可 被其他文件数据覆写。

    将文件移入回收站就是将文件从 “被占用” 状态改变为 “待删除” 状态,将文件的文件指针移入回收站显示,但是该文件指针所指的地址空间的数据没有被移动或改变。

    原因一

    对应错误一。

    处于 “待删除” 的文件地址空间数据没有删除,没有通过该文件指针执行删除操作。

    原因二

    对应错误二。

    处于 “待删除” 的文件地址空间数据没有删除,通过该文件指针执行删除操作时,文件本身的地址空间无法被访问(例:移动硬盘弹出后,才在回收站删除)。

    原因三

    对应错误三。

    处于 “待删除” 的文件地址空间数据没有删除,将该块硬盘插入到另一台电脑上,由于该文件指针在之前那台电脑上的回收站上,无法通过文件指针访问文件(例:相关文件没有显示)。

    解决办法

    查看占用空间

    可以看到移动硬盘对应的文件系统盘符为:G 。共有 931G ,可用 340G 。

    77c65f3bb7041265284e99ec771696b2.png

    勾选 “显示隐藏的项目” ,可以看到隐藏的项目。

    这时可以看到可以访问的隐藏项目。

    ed413ab02f0f421f0a0fc01ed9859955.png

    全选 G 盘下的所有文件,右键属性查看可用文件占用空间:475G。

    与可用空间相差 116G 的空间被占用。

    d27b1b2ed4ed58fd3f53728c5665d2b0.png

    可以使用 Linux 子系统 ls 查看 G 盘下的目录文件。

    这里可以查看的原因是:Linux 系统和 Windows 系统虽然都是使用文件系统来管理文件存储,但是两者的文件系统并不一样,对于文件结点标识的提供的功能也有所不同。

    c57e0fb0431755736773a26c587607ab.png

    与之前在 Windows 资源管理器的看到的文件多了两个文件,多出来的这两个文件就是丢失了文件指针的被占用的地址空间:

    $RECYCLE.BIN

    System Volume Information

    删除文件 $RECYCLE.BIN

    使用 Linux 子系统删除 $RECYCLE.BIN 文件时,提示没有权限。

    毕竟文件系统不同,哪怕是子系统,对于处于异常状态的文件也没有办法以 root 权限删除。

    e217554bc23994eb0c97c9729a4a6f66.png

    在 Windows 资源管理器中:

    点击 “选项 -> 查看(文件夹选项页面)” ;

    取消勾选 “隐藏受保护的操作系统文件(推荐)” ;

    点击 “确定” 。

    注意:这一步在问题解决后,必须重新勾选。

    8a9dd00c439d4e872e2ad135a8a276b0.png

    可以看到 Windows 资源管理器中 $RECYCLE.BIN 和 System Volume Information 文件显示出来。

    66982100d6ddd396169abd5380da1d60.png

    对 $RECYCLE.BIN 文件,右键属性,可以看到该文件占用空间为:0 字节。

    2623929775c8f71dac7120ff4a4691f6.png

    但是如果执行删除操作,会发现系统一直在计算该文件大小:

    e9ece14245574260f4a6e0059ef76ce3.png

    计算完后提示:

    勾选 “为所有当前项目执行此操作” ;

    点击 “确定”

    27d9f3401afe11922e8c356ae2887929.png

    接下来系统会删除该文件,并显示数据。

    可以看到下方提示:剩余项目 114G 。

    与被占用的空间相差无几。

    b06291e06ac3b1c9f6d2dc9fd45006db.png

    可能会出现其他需删除文件。

    勾选 “为所有当前项目执行此操作” ;

    点击 “确定”

    70408ffb4aa1ef47c85c33b2e1cd2f4e.png

    删除文件 System Volume Information

    同样在删除 System Volume Information 文件。

    再次查看占用空间

    删除完成后,再次查看 G 盘可用空间,恢复正常:。

    45c688d8b0e2d1d5f42bf1b8f00d2c09.png

    恢复设置

    这一步必须完成,否则可能会出现更多错误。

    在 Windows 资源管理器中:

    点击 “选项 -> 查看(文件夹选项页面)” ;

    确认 勾选 “隐藏受保护的操作系统文件(推荐)” ;

    点击 “确定” 。

    b22b8b39e99e4dccf847e5fadcfb3818.png

    标签:解决办法,删除,文件,占用,地址,空间,硬盘空间,回收站

    来源: https://www.cnblogs.com/Yogile/p/12943655.html

    展开全文
  • Linux主机:用df -hT 查看磁盘占用已经满了,但是用du -sh * 又不到是哪些文件目录占满了磁盘。 二、解决,lsof lsof |grep delete 用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的...
  • 有使用Win7系统的用户,往电脑插上U盘后,不到可移动磁盘。这篇文章是PE吧给大家带来的U盘插电脑上不到盘符解决方法教程。方法/步骤:1、将U盘插入其他电脑看是否能读取出来。如果还是读取失败,则说明是U盘有...
  • 如何快速查看硬盘上的文件分布大小和占用情况?2021-02-19 18:13:5011点赞130收藏4评论是不是很好奇:自己的电脑磁盘空间莫名其妙的就不够用了?火箭君以前觉得,现在的电脑硬盘价格也不贵,容量应该不会成为问题,...
  • 1.eclipse目录下你想文件(.js,.java等); 2.鼠标右键点击,找到properties,点击进去; 3.找到右边的location即可。
  • 磁盘爆满却不到大文件

    千次阅读 2019-07-26 17:07:00
    前段时间遇到一个磁盘问题,就是发现磁盘空间满了,删除了好多日志后发现磁盘还是很满 通过df -h, du -h --max-depth=1命令查看磁盘使用情况 df -h ,查看磁盘总体的使用情况 du -h --max-depth=1,查看当前目录...
  • linux磁盘空间占用很大,但是不到大文件 一.背景介绍 linux系统上部署了tomcat应用,运行一段时间后,发觉根分区空间的占用越来越大,tomcat的日志以及定时清理了,并且系统中并未找到有占用这么多磁盘文件。...
  • 移动硬盘由于其存储空间较大,性价比较高,是很多职场人士必备的外置设备之一。...值得提醒的是,大家在找三方数据恢复软件的时候,一定要选择正规企业做开发的软件,否则可能会导致电脑中毒,最后得
  • python3 根据文件后缀名遍历所有磁盘找文件位置 故事开始 甲方: 小陈啊,给你一个或多个文件后缀名,你来帮我找出这台PC里面所有的文件位置 我: 什么玩意? 解决问题 废话少说,上代码 #environment: python ...
  • 使用 diskpart clean 所选磁盘,提示“拒绝访问” 解决办法: 使用 disk genius 将分区表改为 guid 创建新分区 格式化
  • windows不到无人参与应答文件的(imageinstall)设置中指定的硬盘和分区,请确保设置引用了有效分区,然后重新启动安装。 问题解决 放弃bootcamp,使用wtg来安装。 Macbook Pro/PC 安装 Windows (Win to go) 到...
  • 我的磁盘爆满了,但是 各个文件目录下 du -sh * 也不到大文件 ## 查询一级目录所有文件 du -h --max-depth=1 ## 查询二级目录所有文件 并排序 du -h --max-depth=2 |sort -n 通过搜索找到了解决办法 lsof -n |...
  • 【linux】磁盘空间被占满,如何出占用磁盘空间过大的的文件1、查看磁盘空间使用情况2、查找文件占用空间情况3、进入对应路径,重复使用命令,重复多次后可以找到占用大的文件,不重要的就可以直接删除了。...
  • 发现磁盘占用率达到100%,然后不出大文件。 3.可能出现的情况 3.1文件被删除进程还活着 lsof | grep delete kill掉列出来的进程,查看空间是否释放 3.2非正常关闭vi编辑器产生了swp文件 ls -a 查看隐藏...
  • 磁盘满了,却不到大文件

    万次阅读 2018-10-15 09:35:12
    某天,突然接到老大电话,说公司网站打不开了,跑去一看,老毛病,磁盘满了。之前磁盘满了,都是由于项目的日志引起的,服务器...我首先想到的是不是被攻击了啊,先下大文件,于是根目录下,看下各个目录的磁盘...
  • 可以通过该软件,寻找到占用硬盘空间大的文件,这样就容易节省更多的硬盘空间,及时删除没用的占用空间的文件
  • 桌面上的文件在C盘的文件夹通过以下步骤找到:1、点击桌面的计算机。2、进入计算机页面后,点击C盘,右键属性打开C盘。3、进入C盘页面,找到users文件夹并打开。4、在用户页面点击你当前登录账号的用户名的文件夹...
  • 某台搭建mysql数据库的服务器,邮件一直报警磁盘空间占用大。于是df -hT查看。 Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 197G 161G 27G 86% / tmpfs tmpfs 16G 0 16G...
  • 挂载新磁盘到一个原先存在的目录的后发现原先目录里面的文件没了发现文件夹只有lost+found文件夹,不用担心,文件并没丢失,下面是解决办法 mkdir /new ###创建临时目录 mount /dev/sdb1 /new ###将磁盘挂载到...
  • 电脑保存文件到哪里

    千次阅读 2021-07-29 05:08:58
    电脑保存文件到开始菜单里面。方法如下:1、先点击“开始”菜单,选择“所有程序”,再选择“winrar”。2、打开的winrar已经自动定位到了“outlook”目录下。3、两次双击目录操作答“..”,返回上二级目录,可以...
  • 使用命令df -h 查看磁盘空间,磁盘空间被占用了很多,但是不到大文件。 分析 (1)发生这种问题的原因之一就是因为文件没有被彻底删除。文件删除进程还进行中,但是还没有结束。 解决办法很简单: 首先,执行...
  • 环景: win10 专业版 问题描述: 有个PDF文件,我双击打开出错,说windows不到文件,确认文件名是否正确 解决方案: 选中该文件右键打开方式选中pdf查看软件总是以这个软件打开它即可
  • 云文档保存WPS云服务器上,登录WPS云文档官网后,可以下载到您的电脑硬盘上。WPS云文档不仅可以让用户安全地将文档、文件、图片等内容存储云中,并各种设备上同步更新,还可以让用户与同事一起完成一份文档的...
  • 1使用 find 命令找到大于指定大小的文件: find / -type f -size +10G 输出: /usr/local/apache2/logs/access_log 马上可以通过 du 命令查看此文件的大小: du -h /usr/local/apache2/logs/access_lo 2让文件按大小...
  • 一次排查问题中,df -h 发现磁盘空间满了,但是任凭各个文件目录下 du -sh * 也不到大文件,于是立马网上搜。 原因: 当我们使用rmlinux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 340,896
精华内容 136,358
关键字:

怎么在硬盘里找文件