自动挂载我的 /data 文件夹中丢失(移动?)的文件

自动挂载我的 /data 文件夹中丢失(移动?)的文件

我将一些东西复制到我的 ubuntu 10.04 上的 /data 文件夹中。重新启动后,所有数据都消失了。经过一番调查,我发现 automount 正在使用 /data 文件夹(它出现在 lsof | grep /data 中,并且 /etc/auto.master 包含 /data 条目),我完全忘记了。现在,我有两个问题:

1)有没有办法恢复我的数据,或者自动挂载是否删除了它?

2) df -h 告诉我 / 分区有 1.3 GB 可用空间,而我确信在将内容复制到 /data 文件夹之前它有 3 GB,并且“丢失”的 1.7 GB 似乎恰好适合我复制的内容的大小。这些数据将移到哪里(即这将回答 1)以及如何恢复我的 1.7 GB?

谢谢

编辑:

我的 /etc/auto.master

/data           yp:auto.data
/homes          yp:auto.homes
/projects       yp:auto.projects
/services       yp:auto.services
/users          yp:auto.users

我的 /etc/fstab

proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=21f6ee12-734a-4d3f-a23a-079c2a5381c6 /               ext4    errors=remount-ro 0       1
UUID=50b83a82-f894-409e-939d-1908ca8aacf1 /boot           ext3    defaults        0       2
UUID=afac7a83-2fc4-410a-a2ea-06f3eb7ce0d5 /home           ext4    defaults        0       2
UUID=4a5ae91c-89fb-4d3e-ba51-81896d61dae3 none            swap    sw              0       0

答案1

首先,自动挂载服务会将文件夹从您的 NIS(因此为yp:)挂载到/data。如果您在服务运行/data时将文件复制到autofs,那么您的文件现在位于导出到 的任何服务器上/data

如果服务不是当你复制时激活,并且现在,您的文件将不可见,因为/data现在指向远程文件夹。因此,停止该autofs服务:

sudo service autofs stop

检查您的数据是否存在:

ls /data

如果是,并且一切正常,请将您的auto.master文件更改为不使用您的/data文件夹,然后重新启动 autofs 服务:

sudo service autofs restart

相关内容