LinuxSir.cn,穿越时空的Linuxsir!

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

debian下如何访问windows分区?

[复制链接]
发表于 2005-11-18 08:37:53 | 显示全部楼层 |阅读模式
我的windows分区是ntfs各式的,再debian下要怎样才能访问它?谢谢。
发表于 2005-11-18 09:48:28 | 显示全部楼层
首先是你的debian内核要支持对ntfs的读操作,
然后你才可以使用mount命令来挂载那个分区
新内核还加入了对ntfs分区进行写操作的模块,
但是对ntfs分区进行写操作的时候,可能会造成
数据丢失的现象,所以不建议对ntfs进行写操作

如果使用mount的话可以这样挂载 mount -t ntfs -o iocharset=gb2312 /dev/XXX /XXX
回复 支持 反对

使用道具 举报

发表于 2005-11-18 10:08:58 | 显示全部楼层
mount -t ntfs -o nls=cp936 /dev/xxx 挂载点

新的ntfs模块建议使用nls来设置字符集。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 12:53:20 | 显示全部楼层
我的内核是2.6.12-10
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 12:55:53 | 显示全部楼层
windows是2003
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 14:15:22 | 显示全部楼层
Post by springwind426
mount -t ntfs -o nls=cp936 /dev/xxx 挂载点

新的ntfs模块建议使用nls来设置字符集。


能不能具体点,比如说我要挂载C盘。卸载又怎么弄?
回复 支持 反对

使用道具 举报

发表于 2005-11-18 15:00:31 | 显示全部楼层
比如c盘,通常应该是 dev/hda1或者/dev/sda1
/mnt下建立win_c目录
则,挂载方式为
mount -t ntfs -o nls=cp936 /dev/hda1 /mnt/win_c

具体你的盘符是多少,需要你自己查看,别人可不知道,呵呵
回复 支持 反对

使用道具 举报

发表于 2005-11-18 15:27:58 | 显示全部楼层
fdisk -l
可以查看你的分区情况
有HPFS/NTFS的那些行表示是ntfs分区,例:
/dev/hda5   *        1021        3570    20482843+   7  HPFS/NTFS
第一个数据段(/dev/hda5)就是设备名。
你可以在/mnt下建立一些空目录用来挂载,比如/mnt/c /mnt/d .....
然后:
mount -o nls=cp936 /dev/hda5 /mnt/c就OK了。
如果你想开机时自动挂载的话
在/etc/fstab中增加一些行如:
/dev/hda5       /mnt/c       ntfs    ro,nls=cp936,auto 0 0

卸载使用umount /dev/hda5 或者 umount /mnt/c
回复 支持 反对

使用道具 举报

发表于 2005-11-18 16:00:10 | 显示全部楼层
请参阅这个

开机自动挂载 Win 分区
http://www.linuxsir.cn/bbs/showthread.php?t=193598

开机的时候会自动搜索 Windows 分区,并自动挂载

推荐用 UTF-8 的 locale
否则请按要求修改脚本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 23:21:43 | 显示全部楼层
恩,好的。谢谢大家了。我先试试。:)
回复 支持 反对

使用道具 举报

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

本版积分规则

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