QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1422|回复: 12

FOOTMAN:fstab 的错误 (源自 MI)

[复制链接]
发表于 2005-2-1 22:48:50 | 显示全部楼层 |阅读模式
原始文件:
/dev/hda6       /                       ext3        defaults        1 1
none            /dev/shm                tmpfs       defaults        0 0
/dev/hda1       /mnt/c                  vfat        defaults        1 2
/dev/hdd        /mnt/cdrom              iso9660,udf noauto,user,kudzu,ro 0 0
/dev/hda5       /mnt/d                  vfat        defaults        1 2
/dev/hda8       /mnt/e                  vfat        defaults        1 2
/dev/hda9       /mnt/f                  vfat        defaults        1 2
/dev/fd0        /mnt/floppy             auto        noauto,user,kudzu 0 0
/dev/hda10      /mnt/g                  vfat        defaults        1 2
/dev/hda11      /mnt/h                  vfat        defaults        1 2
none            /proc                   proc        defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
none                    /dev/pts                devpts  gid=5,mode=620        0 0
none            /sys                    sysfs       defaults        0 0
/dev/hdb2       /usr                    ext3        defaults        1 2
/dev/hda7       swap                    swap        defaults        0 0
/dev/hda12   /mnt/hda12   vfat iocharset=cp936,umask=0,exec 0 0
/dev/hdb5   /mnt/hdb5   vfat iocharset=cp936,umask=0,exec 0 0

只要用户自己安装系统时指定了分区,就会变成 1 2,启动时没完没了扫描磁盘!比如 /usr 等。相反,如果任凭系统自己挂载,就不会出大问题,但是本该是 default 的地方变成了 exec,default 包含 exec,这部分大家参见 man mount 的 -o 说明。自动挂载 win 分区的功能由 kanker 负责。

修正后:

/dev/hda6       /                       ext3        defaults        1 1
none            /dev/shm                tmpfs       defaults        0 0
/dev/hda1       /mnt/c                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/hdd        /mnt/cdrom              iso9660,udf iocharset=cp936,noauto,user,kudzu,ro,exec 0 0 <===注意光盘参数
/dev/hda5       /mnt/d                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/hda8       /mnt/e                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/hda9       /mnt/f                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/fd0        /mnt/floppy             auto        iocharset=cp936,noauto,user,kudzu,rw,exec,sync 0 0 <===注意软盘参数
/dev/hda10      /mnt/g                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/hda11      /mnt/h                  vfat        iocharset=cp936,umask=0,defaults 0 0
none            /proc                   proc        defaults        0 0
none            /dev/shm                tmpfs       defaults        0 0
none            /dev/pts                devpts      gid=5,mode=620        0 0
none            /sys                    sysfs       defaults        0 0
/dev/hdb2       /usr                    ext3        defaults        0 0
/dev/hda7       swap                    swap        defaults        0 0
/dev/hda12   /mnt/hda12   vfat iocharset=cp936,umask=0,defaults 0 0
/dev/hdb5   /mnt/hdb5   vfat iocharset=cp936,umask=0,defaults 0 0

由于我们的内核默认编码 cp936,所以 iocharset=cp936 可以不加。
发表于 2005-2-3 09:00:42 | 显示全部楼层
开发协调不好,有个事还得贴大字报。。。。
回复

使用道具 举报

发表于 2005-2-3 11:01:51 | 显示全部楼层
也算可以了。这是自由软件的开发模式。
回复

使用道具 举报

发表于 2005-2-4 21:23:56 | 显示全部楼层
应该是默认编码是cp936 :-)
回复

使用道具 举报

发表于 2005-2-15 17:27:20 | 显示全部楼层

Re: FOOTMAN:fstab 的错误 (源自 MI)

[quote:6e6f0a9baf="KDE"]原始文件:
/dev/hda6       /                       ext3        defaults        1 1
none            /dev/shm                tmpfs       defaults        0 0
/dev/hda1       /mnt/c                  vfat        defaults        1 2
/dev/hdd        /mnt/cdrom              iso9660,udf noauto,user,kudzu,ro 0 0
/dev/hda5       /mnt/d                  vfat        defaults        1 2
/dev/hda8       /mnt/e                  vfat        defaults        1 2
/dev/hda9       /mnt/f                  vfat        defaults        1 2
/dev/fd0        /mnt/floppy             auto        noauto,user,kudzu 0 0
/dev/hda10      /mnt/g                  vfat        defaults        1 2
/dev/hda11      /mnt/h                  vfat        defaults        1 2
none            /proc                   proc        defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
none                    /dev/pts                devpts  gid=5,mode=620        0 0
none            /sys                    sysfs       defaults        0 0
/dev/hdb2       /usr                    ext3        defaults        1 2
/dev/hda7       swap                    swap        defaults        0 0
/dev/hda12   /mnt/hda12   vfat iocharset=cp936,umask=0,exec 0 0
/dev/hdb5   /mnt/hdb5   vfat iocharset=cp936,umask=0,exec 0 0

只要用户自己安装系统时指定了分区,就会变成 1 2,启动时没完没了扫描磁盘!比如 /usr 等。相反,如果任凭系统自己挂载,就不会出大问题,但是本该是 default 的地方变成了 exec,default 包含 exec,这部分大家参见 man mount 的 -o 说明。自动挂载 win 分区的功能由 kanker 负责。

修正后:

/dev/hda6       /                       ext3        defaults        1 1
none            /dev/shm                tmpfs       defaults        0 0
/dev/hda1       /mnt/c                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/hdd        /mnt/cdrom              iso9660,udf iocharset=cp936,noauto,user,kudzu,ro,exec 0 0
/dev/hda5       /mnt/d                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/hda8       /mnt/e                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/hda9       /mnt/f                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/fd0        /mnt/floppy             auto        iocharset=cp936,noauto,user,kudzu,rw,exec 0 0
/dev/hda10      /mnt/g                  vfat        iocharset=cp936,umask=0,defaults 0 0
/dev/hda11      /mnt/h                  vfat        iocharset=cp936,umask=0,defaults 0 0
none            /proc                   proc        defaults        0 0
none            /dev/shm                tmpfs       defaults        0 0
none            /dev/pts                devpts      gid=5,mode=620        0 0
none            /sys                    sysfs       defaults        0 0
/dev/hdb2       /usr                    ext3        defaults        0 0
/dev/hda7       swap                    swap        defaults        0 0
/dev/hda12   /mnt/hda12   vfat iocharset=cp936,umask=0,defaults 0 0
/dev/hdb5   /mnt/hdb5   vfat iocharset=cp936,umask=0,defaults 0 0

由于我们的内核默认编码 cp936,所以 iocharset=cp936 可以不加。[/quote]

看过了,如果需要做什么修改的话,就把 patch 发给我。今后 MI 的管理,就按我上次发贴所说的办。
回复

使用道具 举报

 楼主| 发表于 2005-2-16 22:54:53 | 显示全部楼层
Sorry!我可不懂编程,fstab 是我自己手工修改的。
回复

使用道具 举报

 楼主| 发表于 2005-2-16 22:58:34 | 显示全部楼层
能否开放你的 svn 写入权给现在的 MI 开发者?我们已经有自己的邮件列表,但是代码没有存进 i18n 的 svn 里。
回复

使用道具 举报

 楼主| 发表于 2005-2-16 23:06:26 | 显示全部楼层
news://pub.minidns.net
选择:cn.comp.os.linux.magic.installer
回复

使用道具 举报

发表于 2005-2-20 09:12:48 | 显示全部楼层
[quote:165b538da2="KDE"]能否开放你的 svn 写入权给现在的 MI 开发者?我们已经有自己的邮件列表,但是代码没有存进 i18n 的 svn 里。[/quote]

i18n svn 的 repository 在那里?现在我这儿没有宽带,上传不方便。

还有,你所说的现在的 MI 开发者都有那些人?
回复

使用道具 举报

 楼主| 发表于 2005-2-20 13:46:03 | 显示全部楼层
1. i18n svn 的 repository 问 lark。难道不是你当初传上去的数据吗?
2. 访问上面的新闻组。
回复

使用道具 举报

发表于 2005-2-21 11:44:26 | 显示全部楼层
[quote:dc945cbb4a="KDE"]1. i18n svn 的 repository 问 lark。难道不是你当初传上去的数据吗?
2. 访问上面的新闻组。[/quote]

那时候我有宽带上,前些天我在家里没有,这有什么奇怪的?而且我最早是放出 1720 的 svn repository 的,只是大家觉得不方便才改的。

现在我再上传一次。连接是:
http://www.magiclinux.org/people/charlesw/svn-MagicInstaller.tar.bz2

另外还有 svnadmin dump 的结果,这个是和 svn 版本无关的。
http://www.magiclinux.org/people/charlesw/svndump-MagicInstaller.bz2
要应用的话可以用命令:
# svnadmin create MagicInstaller
# bzcat svndump-MagicInstaller.bz2 | svnadmin load MagicInstaller
回复

使用道具 举报

 楼主| 发表于 2005-2-22 21:05:59 | 显示全部楼层
谢谢你,但是我要求 lark 重新打开了 svn,不知现在能否使用。现在的服务器上有 cvs,没有 svn。
回复

使用道具 举报

发表于 2005-2-23 00:06:47 | 显示全部楼层
[quote:0deeb200a4="dzy"]也算可以了。这是自由软件的开发模式。[/quote]
自由软件也有协调很好的啊,不要逃避啊。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-26 20:30 , Processed in 0.128526 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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