![软件更新期间启动崩溃后 /home 目录中的文件丢失](https://linux22.com/image/975681/%E8%BD%AF%E4%BB%B6%E6%9B%B4%E6%96%B0%E6%9C%9F%E9%97%B4%E5%90%AF%E5%8A%A8%E5%B4%A9%E6%BA%83%E5%90%8E%20%2Fhome%20%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E4%B8%A2%E5%A4%B1.png)
我正在使用 Ubuntu 14.04;在例行软件更新期间,PC 因某种原因崩溃。现在的情况如下:
桌面登录期间循环:每次我尝试通过桌面登录时,它都会循环回到同一屏幕。
ctrl++和 SSH 登录工作正常,我可以浏览文件目录alt。F1
问题-> /home 目录缺少所有文件和文件夹!有迹象表明文件仍在硬盘上(即磁盘使用量约为 17GB,数据等)
使用“TestDisk”制作映像并使用 PhotoRec 提取我能提取的所有内容。这里和那里有一些我的文件片段,但都很分散。
如有任何建议或帮助,我们将不胜感激。
更新:此消息也出现:“没有使用 home=/ 登录的目录”
更新:运行“lsblk”输出
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
sda1 8:1 0 100M 0 part
sda2 8:2 0 600G 0 part
sda3 8:3 0 1K 0 part
sda5 8:5 0 3.7G 0 part [SWAP]
sda6 8:6 0 327.7G 0 part /
sdb 8:16 0 238.5G 0 disk
sdb1 8:17 0 128M 0 part
sdb2 8:18 0 238.4G 0 part
运行 df -h 输出
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 323G 17G 290G 6% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 16G 4.0K 16G 1% /dev
tmpfs 3.2G 1.3M 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 16G 144K 16G 1% /run/shm
none 100M 40K 100M 1% /run/user
更新:运行 ls -la 输出:
共 116
drwxr-xr-x 26 root root 4096 Sep 17 21:37 .
drwxr-xr-x 26 root root 4096 Sep 17 21:37 ..
drwxr-xr-x 2 root root 4096 Sep 14 15:53 bin
drwxr-xr-x 3 root root 4096 Sep 14 16:14 boot
drwx------ 3 root root 4096 Sep 14 15:33 .cache
drwxrwxr-x 2 root root 4096 May 23 17:50 cdrom
drwxr-xr-x 15 root root 4180 Sep 18 11:52 dev
drwxr-xr-x 135 root root 12288 Sep 18 11:52 etc
drwxr-xr-x 2 root root 4096 Sep 14 15:20 home
lrwxrwxrwx 1 root root 33 Sep 14 14:59 initrd.img -> boot/initrd.img-3.13.0-35-generic
lrwxrwxrwx 1 root root 33 Aug 27 10:33 initrd.img.old -> boot/initrd.img-3.13.0-34-generic
drwxr-xr-x 24 root root 4096 Sep 14 16:14 lib
drwxr-xr-x 2 root root 4096 Sep 14 14:56 lib32
drwxr-xr-x 2 root root 4096 Sep 14 14:56 lib64
drwx------ 2 root root 16384 May 23 17:48 lost+found
drwxr-xr-x 3 root root 4096 May 23 18:02 media
drwxr-xr-x 4 root root 4096 May 23 19:45 mnt
drwxr-xr-x 3 root root 4096 May 24 18:31 opt
dr-xr-xr-x 166 root root 0 Sep 18 04:52 proc
drwx------ 10 root root 4096 Sep 14 17:02 root
drwxr-xr-x 2 root root 4096 Jul 6 08:41 .rpmdb
drwxr-xr-x 22 root root 760 Sep 18 11:54 run
drwxr-xr-x 2 root root 12288 Sep 14 16:14 sbin
drwxr-xr-x 2 root root 4096 Apr 16 18:21 srv
dr-xr-xr-x 13 root root 0 Sep 18 04:52 sys
drwxrwxrwt 4 root root 4096 Sep 18 11:54 tmp
drwxr-xr-x 11 root root 4096 May 24 18:15 usr
drwxr-xr-x 13 root root 4096 Apr 16 18:29 var
lrwxrwxrwx 1 root root 30 Sep 14 14:59 vmlinuz -> boot/vmlinuz-3.13.0-35-generic
lrwxrwxrwx 1 root root 30 Aug 27 10:33 vmlinuz.old -> boot/vmlinuz-3.13.0-34-generic
ls -la /home 输出:
total 8
drwxr-xr-x 2 root root 4096 Sep 14 15:20 .
drwxr-xr-x 26 root root 4096 Sep 17 21:37 ..
答案1
尝试使用sudo ecryptfs-mount-private
。