Ubuntu
/mnt 中失去的文件夾並正在恢復
我在 Amazon AWS 上執行 Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-48-generic x86_64)。我在 /mnt 中有一個文件夾“foo”,經過幾次修改後,我不得不恢復到該實例的先前備份。
還原
"/mnt/foo"
文件夾失去後,但是當我嘗試時"locate foo"
它顯示在"/mnt/foo"
.然後我做了
updatedb
命令,然後/mnt/foo
在命令中不再可見locate foo
。
/mnt
只有lost+found
目錄。
df
命令給出以下。Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 8115168 6991056 688836 92% / none 4 0 4 0% /sys/fs/cgroup udev 3824796 12 3824784 1% /dev tmpfs 765952 352 765600 1% /run none 5120 0 5120 0% /run/lock none 3829752 0 3829752 0% /run/shm none 102400 0 102400 0% /run/user /dev/xvdb 30824956 45140 29207336 1% /mnt
並
sudo fdisk -l
給出以下。Disk /dev/xvda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders, total 16777216 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 Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/xvda1 * 16065 16771859 8377897+ 83 Linux Disk /dev/xvdb: 32.2 GB, 32204390400 bytes 255 heads, 63 sectors/track, 3915 cylinders, total 62899200 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 Disk identifier: 0x00000000 Disk /dev/xvdb doesn't contain a valid partition table
編輯1:
fsck
顯示,fsck from util-linux 2.20.1 e2fsck 1.42.9 (4-Feb-2014) /dev/xvdb is mounted. e2fsck: Cannot continue, aborting.
/mnt 中的目錄“foo”會發生什麼情況,我有沒有可能將其取回?
您可以將分區安裝
/dev/xvdb
在原始分區上/mnt
嗎?嘗試umount /dev/xvdb
看看,如果文件夾在那裡。如果是這樣,請將其移動到其他分區,然後重新安裝
/dev/xvdb
並將文件夾移回。
您可以使用以下命令創建
/mnt/foo
掛載點和掛載。/dev/xvdb
sudo umount /mnt sudo mkdir /mnt/foo sudo mount /dev/xvdb /mnt/foo
如果您讓設備忙碌,請找到與設備一起執行的程序並將其殺死
lsof | grep '/dev/xvdb'