求救:linux下的目录挂载问题,数据丢了!
事情经过如下,【/home】开始没有单独挂载分区,直接和【/】挂载的分区在一起。后来【/】所挂载的分区空间不够了,所以想把比较占空间的【/home】单独挂载出来.。我想当然的以为[/home]挂出去后[/]所在的分区就会腾出原先[/home]所占的空间,并且【/home】下的东西会自动跑到新挂载的分区里。
操作步骤如下:
1、增加一个新分区[/dev/hda4],格式化;
2、修改fstab文件将【/home】挂在这个分区上;代码如下【/dev/hda4 /home ext3 defaults 1 0】
3、重启机器使分区表生效。
重启后悲剧的发现:[/]所在的分区空间并没有因为[/home]的挂载而减少,而【/home】目录下的东西却都不见了!
我不敢卸载【/home】挂载的分区,怕情况更糟。
请问有没有什么办法把【/home】下的东西找回来?
还有想问一下,为什么【/home】被挂载出去了,但【/】挂载的分区空间却并没有减少?
/home目录挂载了新的分区,原来/home分区里的东东当然看不到了哦。1楼说的对,先将你的新分区挂载到别的挂载点,比如/mnt.然后把/home里面的东东,复制到/mnt里面,然后再重新挂回/home就行了。
只要不对/挂载的磁盘格式化,/home里面的数据不会丢失,放心。
另外,在你删除原来/home里面的数据之前,根目录的空间是不会减少的。
仔细慎重操作。
楼上几位已经说了解决方法了
楼主大概是这样的 你新增加一个新分区[/dev/hda4],格式化 这里面本来就没数据 你在把/home挂在这里当然没数据了 因为数据还在硬盘原来那个地方没动 而你把家移动走了 就像是你用起重机把房子吊到别的地方去了 屋里的东西还留在原地呢。
按照上面各位兄弟提供的方法问题已经完美解决了,而且
相关问答:
咨询QQ:269562808
bzip2recover
功能说明:用来修复损坏的.bz2文件。
语法:bzip2recover[.bz2压缩文件]
补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利 ......
在LINUX裏安裝 CURL 時,出現如下報錯
checking for SSL support in libcurl... no
checking for curl_easy_perform in -lcurl... no
configure: error: There is something ......
linux 下usb设备,在root权限下,设备可以正常找到驱动,
但在普通用户下找不到设备驱动,不知道是什么原因?请高手指教
应该是root为了防止普通用户破坏吧,所以加个权限。。。我的就是
权限问题 root是超级用 ......
现在需要在一个嵌入式系统中实现时间函数,编译器未提供time库函数,请问大家如何用c语言实现时间函数啊?
年月日时分秒 到 整数秒(从1970年开始) 之间的相关转换啊
类似mktime 和localtime的功能,谢谢
mktime ......