我有 Ubuntu 12.04(如果重要的话,可以与 Windows 7 双启动)。当我单击屏幕左侧悬停时弹出的列中的主文件夹图标时,图标会闪烁(就像即将打开一样),但用户实际上什么也没发生。
但是,如果我尝试打开桌面上的一个文件夹,却无法打开,因为我的点击实际上击中了它应该打开的主文件夹,但我看不到。
这是图标:
PS-有更多问题在我的系统中,但我认为专注于一个就更好了。
samaras@samaras-A15:~$ sudo blkid
[sudo] password for samaras:
/dev/sda1: LABEL="System Reserved" UUID="F48672A6867268CE" TYPE="ntfs"
/dev/sda2: UUID="D2CE74FDCE74DAE5" TYPE="ntfs"
/dev/sda5: UUID="10db8315-0db7-4c88-b72f-e8835cb7ba0e" TYPE="ext4"
/dev/sda6: UUID="454c5d6c-f4c5-4649-9570-888986e54221" TYPE="swap"
samaras@samaras-A15:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=10db8315-0db7-4c88-b72f-e8835cb7ba0e / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=454c5d6c-f4c5-4649-9570-888986e54221 none swap sw 0 0
samaras@samaras-A15:~$ mount
/dev/sda5 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/samaras/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=samaras)
编辑2
ls /home/samaras
列出了我的桌面项目。此外,我发现如果我单击 Home 文件夹图标,5-10 分钟后它就会打开。我试图关闭它,但我不得不强制退出。
gparted 输出:
答案1
以下是我根据实际情况做出的分析和建议。
- 看起来您有两个 Windows 分区 - 一个恢复分区和一个主分区。它们都位于 /dev/sda1 和 /dev/sda2 上。它们是 NTFS。
- 您有两个 Linux 分区 - swap 和 ext4。这也是正常的。
- 您的 fstab 和我的之间的唯一区别是 /proc/ 的存在。
我从未见过 /proc/ 被这样挂载——通常,它是一个系统目录。据我所知,这是旧 Linux 系统的残余。(参见这邮政)
显然,你能以 root 身份访问您的主文件夹。是否ls /home/samaras/
有效,并返回任何感兴趣的内容?如果是这样,我会尝试使用另一个文件管理器,如 @muru 所建议的那样。我还会运行gparted
并查看是否有任何异常。
最后,还有另一个建议。输入以下命令:
sudo cp /etc/fstab /home/samaras/fstabold
sudo nano /etc/fstab
删除“ ”行proc /proc proc nodev,noexec,nosuid 0 0
,然后重新启动。这可能会解决问题。(我认为这会导致启动时安装出现问题,因为您的另一篇帖子提到了这一点)
为了比较,这是我的fstab
:
UUID=8a7f7d0a-1e4f-47a7-ba64-624050258367 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=7d3b3839-c037-44fb-90ea-a2f34017373a none swap sw 0 0