LinuxSir.cn,穿越时空的Linuxsir!

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

我想将/usr换个分区,现在惨了,怎么办?

[复制链接]
发表于 2004-5-13 12:29:31 | 显示全部楼层 |阅读模式
刚才在论坛搜索了一下,是不是应该用cp -a来拷贝啊?我在gnome下面直接复制粘贴的,现在启动不了x了
提示:

  1. laxi@LaXi:/win_f$ startx

  2. Fatal server error:
  3. Cannot move old log file ("/var/log/XFree86.0.log" to
  4. "/var/log/XFree86.0.log.old"


  5. When reporting a problem related to a server crash, please send
  6. the full server output, not just the last messages.
  7. Please report problems to [email]xfree86@xfree86.org[/email].


  8. giving up.

  9. xinit:  Interrupted system call (errno 4):  unable to connect to X server
  10. xinit:  No such process (errno 3):  unexpected signal 2.
复制代码

现在怎么办啊?
发表于 2004-5-13 12:46:51 | 显示全部楼层
cp -rf /usr /target
把整个usr目录的所有文件及子目录(包括隐藏文件和目录)复制到target目录中。
发表于 2004-5-13 13:48:20 | 显示全部楼层
cp -a /usr /mnt/hda1/ #把/usr复制到/mnt/hda1/下面
这样操作肯定没问题的,我用此命令备份系统无数次了。不知道你当初是怎样操作的啊?

不能用cp -rf备份系统,它不能保留权限,对链接的处理也不能满足系统备份的需要
发表于 2004-5-13 14:58:23 | 显示全部楼层
难怪每次我拷贝之后,还要用chown去修改权限,原来这样阿,谢谢楼上的。
发表于 2004-5-13 15:30:31 | 显示全部楼层
cp -a 相当于cp -dpr,呵呵
 楼主| 发表于 2004-5-13 18:42:25 | 显示全部楼层
现在的问题就是我已经cp -rf了,然后还把以前的/usr删掉了。现在该怎么办?都要改那些目录的权限?我是在root下cp的
发表于 2004-5-13 19:06:04 | 显示全部楼层
暂时没好办法。
发表于 2004-5-13 22:56:36 | 显示全部楼层
容易解决的嘛,假设你的新的替代/usr分区是/target,那么你删除完全/usr目录之后,cd /;ln -s /target /usr,这样就可以正常使用新的分区了,把这个新的分区放到/etc/fstab文件里面,这样以后每次启动的时候,都自动加载了。
 楼主| 发表于 2004-5-14 14:48:46 | 显示全部楼层
可是现在权限都乱了啊,而且出现主贴上面的错误提示,进不了x了
 楼主| 发表于 2004-5-14 15:23:18 | 显示全部楼层
按照提示我把那个/var/log下的/XFree86.0.log和/XFree86.0.log.old改成777了,然后出现如下提示
Fatal server error:
xf86OpenConsole: Server must be suid root
找了半天没找到,是那个文件啊?
我把我的/usr下的目录权限贴出来,哪位把正确的权限告诉我(或者贴出自己的),谢了,我不想重装啊~
  1. drwxr-xr-x    3 root     root           80 2004-01-26 02:17 apps/
  2. drwxr-xr-x    2 root     bin         39536 2004-05-13 09:36 bin/
  3. drwxr-xr-x    2 root     root           48 1993-11-26 11:40 dict/
  4. drwxr-xr-x  439 root     root        14816 2004-02-14 02:25 doc/
  5. drwxr-xr-x   10 root     root          312 2003-07-05 13:23 docs/
  6. drwxr-xr-x    2 root     root          144 2004-04-20 14:06 etc/
  7. drwxr-xr-x    4 root     root           96 2003-09-22 07:33
  8. i486-slackware-linux/
  9. drwxr-xr-x  142 root     root        10312 2004-02-14 02:25 include/
  10. drwxr-xr-x    2 root     root        13192 2004-04-20 14:08 info/
  11. drwxr-xr-x   71 root     root        44552 2004-05-13 11:02 lib/
  12. drwxr-xr-x    5 root     root         2072 2004-02-27 01:51 libexec/
  13. drwxr-xr-x   13 root     root          320 2004-05-13 09:38 local/
  14. drwxr-xr-x   33 root     root         1184 2004-02-14 02:25 man/
  15. drwxr-xr-x    2 root     root        12792 2004-05-13 11:38
  16. OOo_1.1.1_LinuxIntel_zh-CN/
  17. drwxr-xr-x    2 root     bin          4608 2004-02-14 02:25 sbin/
  18. drwxr-xr-x  134 root     root         3760 2004-05-13 11:35 share/
  19. lrwxrwxrwx    1 root     root           10 2004-05-13 11:46 spool ->
  20. /var/spool/drwxr-xr-x    6 root     root          224 2003-10-13 03:08 src/
  21. lrwxrwxrwx    1 root     root            8 2004-05-13 11:42 tmp -> /var/tmp/
  22. drwxr-xr-x    3 root     root           80 2004-04-07 20:35 var/
  23. lrwxrwxrwx    1 root     root           10 2004-05-13 11:42 X11 -> /usr/X11R6/
  24. drwxr-xr-x    9 root     root          216 2003-11-22 18:55 X11R6/
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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