LinuxSir.cn,穿越时空的Linuxsir!

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

我的opensuse10.2是专家模式分的区,不能自动挂载windows分区,怎么解决

[复制链接]
发表于 2007-3-24 10:08:27 | 显示全部楼层 |阅读模式
我的opensuse10.2是专家模式分的区,不能自动挂载windows分区,怎么解决
文件系统下没有windows文件夹
发表于 2007-3-24 10:53:50 | 显示全部楼层
已经装好了,那就自己修改/etc/fstab吧,参阅论坛相关讨论。
如果打算重装,专家分区的时候,里面有一个选项,好像叫重新读取分区表,一读就自动挂载了。
回复 支持 反对

使用道具 举报

发表于 2007-3-24 11:06:43 | 显示全部楼层
先在/mnt下任意创建一个或多个文件夹(例如:winC,winD,winE....名字可以任意取);
打开YaST-系统-分区管理器,忽略警告信息(但要看仔细了),出现“专家分区程序”,它会显示当前所有能管理的硬盘分区,选中Windows分区(假如win下的C盘是/dev/sda1),点击“编辑”,弹出编辑对话框,在“装入点”处输入刚才创建的文件夹名字(决对路径)/mnt/winC,千万不要改动别的地方,尤其是不要点击“格式化”!!!!点确定回到“专家分区程序”,在点“应用” 退出所有设置程序,重启后,看看“我的电脑”或者“/mnt”是否已挂载了刚才改动的东西。

操作中一定要搞清每一步的操作,否则搞不好会删除其他的分区。不要轻易点击"确定"。
回复 支持 反对

使用道具 举报

发表于 2007-3-24 22:13:02 | 显示全部楼层
/dev/hdc4            /                    ext3       acl,user_xattr        1 1
/dev/hdc1            /media/C             vfat       iocharset=utf8,codepage=936,users,gid=users,umask=0002,utf8=true 0 0
/dev/hdc5            /media/D             vfat       iocharset=utf8,codepage=936,users,gid=users,umask=0002,utf8=true 0 0
/dev/hdc6            /media/E             vfat       iocharset=utf8,codepage=936,users,gid=users,umask=0002,utf8=true 0 0
/dev/hdc3            swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
参照着改下就可以了
回复 支持 反对

使用道具 举报

发表于 2007-3-25 00:14:21 | 显示全部楼层
suse 下用root用户打开 yast2
选择 系统
选择 分许管理
然后 就可以自动管理了

这是懒办法,呵呵
回复 支持 反对

使用道具 举报

发表于 2007-3-25 10:09:29 | 显示全部楼层
Post by lizidong_cn
suse 下用root用户打开 yast2
选择 系统
选择 分许管理
然后 就可以自动管理了

这是懒办法,呵呵


这个“分许管理”在哪儿,我怎么没有找到?是不是“分区管理”?

我按照gotozt的方法修改后,在/mnt里可以看到了,可是“我的电脑”里还是看不到,这个是什么原因呢? 有什么办法可以解决吗?

谢谢
回复 支持 反对

使用道具 举报

发表于 2007-3-25 12:08:19 | 显示全部楼层
Post by lightstay
这个“分许管理”在哪儿,我怎么没有找到?是不是“分区管理”?

我按照gotozt的方法修改后,在/mnt里可以看到了,可是“我的电脑”里还是看不到,这个是什么原因呢? 有什么办法可以解决吗?

谢谢

  就是 yast --> 系统 --> 分区管理器 ,相当于win2000/xp/2003系统中的磁盘管理。基本功能都一样。
  SuSE Linux 中的分区管理器,设置挂载点。可以手工指定挂载点。例如 /dev/hda1 设置它的挂载点为 /media/hda1 。当然也可以挂载到 /mnt/hda1 ,mnt就是mount的缩写。
  而windows中的分区管理器,也可以更改盘符,例如将没有正在被使用的 E 改为 X 。
  通常,使用分区管理器中手工编辑挂载点的方法,在应用或者确定之后就会立即生效了。然后终端下
  # ls /media/hda1
  # df /media/hda1  ;或者  # df /dev/hda1
  应该能够看到可以列出挂载目录下的文件/目录了。或者用图形的方法,用鼠标打开用户主目录,在地址栏输入刚才挂载的目录,试试看能不能看到?
  如果还不行,那就修改 /etc/fstab 文件。改过 /etc/fstab 文件之后,再挂载一下:
  # mount /dev/hda1  #这样就会检查 /etc/fstab 文件中的记录并且尝试挂载 /dev/hda1 。如果 /etc/fstab 中的设置是正确的,就能够被挂载,否则会有一些报错提示。
  如果不会修改 /etc/fstab 文件,可以先自己看一下自己机器上的 /etc/fstab 文件,分析一下。或者上网搜索一下。如果还是不行,再问,我们都可以帮助你。
回复 支持 反对

使用道具 举报

发表于 2007-3-25 14:01:59 | 显示全部楼层
Post by huohuliaisili
  就是 yast --> 系统 --> 分区管理器 ,相当于win2000/xp/2003系统中的磁盘管理。基本功能都一样。
  SuSE Linux 中的分区管理器,设置挂载点。可以手工指定挂载点。例如 /dev/hda1 设置它的挂载点为 /media/hda1 。当然也可以挂载到 /mnt/hda1 ,mnt就是mount的缩写。
  而windows中的分区管理器,也可以更改盘符,例如将没有正在被使用的 E 改为 X 。
  通常,使用分区管理器中手工编辑挂载点的方法,在应用或者确定之后就会立即生效了。然后终端下
  # ls /media/hda1
  # df /media/hda1  ;或者  # df /dev/hda1
  应该能够看到可以列出挂载目录下的文件/目录了。或者用图形的方法,用鼠标打开用户主目录,在地址栏输入刚才挂载的目录,试试看能不能看到?
  如果还不行,那就修改 /etc/fstab 文件。改过 /etc/fstab 文件之后,再挂载一下:
  # mount /dev/hda1  #这样就会检查 /etc/fstab 文件中的记录并且尝试挂载 /dev/hda1 。如果 /etc/fstab 中的设置是正确的,就能够被挂载,否则会有一些报错提示。
  如果不会修改 /etc/fstab 文件,可以先自己看一下自己机器上的 /etc/fstab 文件,分析一下。或者上网搜索一下。如果还是不行,再问,我们都可以帮助你。


经过各位的教导,我已经挂上了,可以在/mnt里面看到了,不过我的电脑里还是看不到。。。。

而且这两个挂在的目录只有root有权限读写,我的默认帐号只能读,可是我要其中的一个存放文件阿,这个怎么办。

顺便贴上我的fstab,大家看看是不是里面要修改什么:


/dev/hda2            /                    reiserfs   acl,user_xattr        1 1
/dev/hda3            swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/hda5            /mnt/Hda5forme       ext3       defaults              1 2
/dev/hda1            /mnt/WinXP           vfat       iocharset=utf8,codepage=936,users,gid=users,umask=0002,utf8=true 0 0
回复 支持 反对

使用道具 举报

发表于 2007-3-25 14:38:53 | 显示全部楼层
你没有正确设置权限。看我的吧
/dev/hda6            /                    reiserfs   acl,user_xattr        1 1
/dev/hda5            /boot                ext2       acl,user_xattr        1 2
/dev/hda8            /mnt/bak             reiserfs   defaults              1 2
/dev/hda1            /mnt/c               ntfs    ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda9            /mnt/d               ntfs-3g    silent,umask=0,locale=zh_CN.utf8 0 0
/dev/hda7            swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/hda10           /mnt/e               vfat       users,gid=users,umask=0002,utf8=true,codepage=936 0 0
回复 支持 反对

使用道具 举报

发表于 2007-3-25 18:06:42 | 显示全部楼层
Post by clxer
你没有正确设置权限。看我的吧
/dev/hda6            /                    reiserfs   acl,user_xattr        1 1
/dev/hda5            /boot                ext2       acl,user_xattr        1 2
/dev/hda8            /mnt/bak             reiserfs   defaults              1 2
/dev/hda1            /mnt/c               ntfs    ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda9            /mnt/d               ntfs-3g    silent,umask=0,locale=zh_CN.utf8 0 0
/dev/hda7            swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/hda10           /mnt/e               vfat       users,gid=users,umask=0002,utf8=true,codepage=936 0 0


不好意思阿,我是初学者,看不出来在哪儿设置权限阿?是不是最后的那个1 2 ? 这个有什么讲究吗? 1代表什么,2代表什么呢?

谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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