LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1196|回复: 11

squeeze 开机抛出 segmentation fault 但是强制关机 2次后又回正常进入系统

[复制链接]
发表于 2011-6-9 14:48:34 | 显示全部楼层 |阅读模式
各位兄台,我按装的 squeeze amd64

开机时,会抛出  segmentation fault  我使用的 lvm 分区。发现只有 root 根分区
挂在上,其他的 home / var / tmp 都没有挂在上。
并且,在/dev/mapper/ 目录下面,只找到
lvm-debian.home  lvm-debian.root lvm-debian.var
没有 lvm-debian.tmp 。导致后来即使正常进入登录界面。
使用普通用户登录,会失败,.xsession-error
mkdtemp: private socket dir: Permission denied
发现 /tmp 的权限存在问题:
drwxr-xr-x   7 root root 4.0K 2011-06-09 tmp/

请问是什么原因导致?谢谢了!
 楼主| 发表于 2011-6-9 15:20:56 | 显示全部楼层
使用 lvdisplay 查看发现

  LV Name                /dev/lvm/debian.tmp
  LV Status              NOT available

手动,使用 lvchange -ay /dev/mapper/debian.tmp  手动激活,之后开机时
发现 fsck 显示的 /dev/mapper/debian.tmp  而其他没有修改的物理卷,
都还是使用 debian.home / root 名称。不知这个是否有碍?

人谢谢各位
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 15:22:11 | 显示全部楼层
/etc/fstab
  1. /dev/mapper/lvm-debian.home /home     ext4    defaults        0       2
  2. /dev/mapper/lvm-debian.tmp /tmp            ext4    defaults        0       2
  3. /dev/mapper/lvm-debian.var /var              ext4    defaults        0       2
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 15:33:53 | 显示全部楼层
Thu Jun  9 14:57:42 2011

tail  /var/log/fsck/checkfs
  1. fsck from util-linux-ng 2.17.2
  2. debian.boot: clean, 222/48192 files, 21709/96256 blocks
  3. debian.home: clean, 2767/1220608 files, 891026/4882432 blocks (check in 5 mounts)
  4. /dev/mapper/lvm-debian.tmp: clean, 24/305216 files, 54321/1220608 blocks
  5. debian.var: clean, 4487/305216 files, 168336/1220608 blocks
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-6-9 17:07:01 | 显示全部楼层
你可以试试chmod 1777 /tmp
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 17:09:46 | 显示全部楼层
兄台,不会每次开机都 执行 chmod 1777 /tmp 吧,我昨天就只安装了 kvm
其他的没怎么动,怎么会变成这样阿!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 17:11:56 | 显示全部楼层
最让我费解的是:每一次重启,都要报个 segmentation fault  然后再是启动进程过程
直接卡住死机,非要 2次强制关机重启,才能正常进入。这是什么原因!?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-24 10:52:26 | 显示全部楼层
各位,几乎每天开机都要死一次,只能手动强制关机几次,才能正常进入系统。

可能我描述的问题是很准确,所以这次,拍照了。

麻烦各位兄台,帮忙看看是哪里的错误,在下,感激不尽!!!

http://imagebin.org/159743

http://imagebin.org/159745
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-24 11:58:58 | 显示全部楼层
各位,比较明显的一段提示:
  1. fsck died with exit status 8
  2. failed (code 8).
  3. File system check failed. A log is being saved in /var/log/fsck/checkfs
  4. if that location is writable. Please repair the file system manually.
  5. ... failed!
  6. A maintenance shell will now be started.
复制代码

可否开机时关闭 fsck ?

谢谢!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-24 12:52:09 | 显示全部楼层
各位兄台,强制关机几次,重启正常进入系统后,
/var/log/fsck/checkfs 中有关于 /boot 自检日志。
  1. # cat checkfs
  2. Log of fsck -C -R -A -a
  3. Fri Jun 24 10:44:55 2011
  4. fsck from util-linux-ng 2.17.2
  5. debian.boot was not cleanly unmounted, check forced.
  6. debian.boot: 222/48192 files (0.5% non-contiguous), 21810/96256 blocks
  7. debian.home: recovering journal
  8. debian.home: clean, 8119/1220608 files, 1551705/4882432 blocks
  9. /dev/mapper/lvm-debian.tmp: recovering journal
  10. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 35 (uid=1000, gid=1000, mode=0100600, size=448)
  11. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 34 (uid=1000, gid=1000, mode=0100600, size=2375)
  12. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 33 (uid=1000, gid=1000, mode=0100600, size=64)
  13. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 32 (uid=1000, gid=1000, mode=0100600, size=5824)
  14. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 31 (uid=1000, gid=1000, mode=0100600, size=32768)
  15. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 30 (uid=1000, gid=1000, mode=0100600, size=832)
  16. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 29 (uid=1000, gid=1000, mode=0100600, size=0)
  17. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 28 (uid=1000, gid=1000, mode=0100600, size=0)
  18. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 27 (uid=1000, gid=1000, mode=0100600, size=656)
  19. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 26 (uid=1000, gid=1000, mode=0100600, size=598)
  20. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 25 (uid=1000, gid=1000, mode=0100600, size=0)
  21. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 24 (uid=1000, gid=1000, mode=0100600, size=0)
  22. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 23 (uid=1000, gid=1000, mode=0100600, size=0)
  23. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 22 (uid=1000, gid=1000, mode=0100600, size=0)
  24. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 21 (uid=1000, gid=1000, mode=0100600, size=5920)
  25. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 20 (uid=1000, gid=1000, mode=0100600, size=32768)
  26. /dev/mapper/lvm-debian.tmp: Clearing orphaned inode 19 (uid=1000, gid=1000, mode=0100600, size=1776)
  27. /dev/mapper/lvm-debian.tmp has been mounted 35 times without being checked, check forced.
  28. /dev/mapper/lvm-debian.tmp: 21/305216 files (0.0% non-contiguous), 54323/1220608 blocks
  29. debian.var: recovering journal
  30. debian.var: clean, 5144/305216 files, 282119/1220608 blocks
  31. fsck died with exit status 1
  32. Fri Jun 24 10:44:57 2011
  33. ----------------
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表