LINUX下如何读取WINDOWS下的 NTFS分区啊

lenton 2003-07-23 08:28:27
我在LINUX下能把WINDOWS的 FAT32分区挂接过来却无法挂接NTFS
哪位哥哥有办法帮忙下啊
...全文
209 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
lenton 2003-07-26
  • 打赏
  • 举报
回复
不过是不是因为KDE桌面和GNOME桌面的差别的缘故,
我在GNOME里面加载分区时如果有中文字母至少会显示????
但加载NTFS时候,他干脆把所有出现中文的文件名给忽略了不加载
可能也要象fat分区一样家上加载参数把2
lenton 2003-07-26
  • 打赏
  • 举报
回复
谢谢楼上大哥
问题终于解决了
好的我决定加分
becks 2003-07-25
  • 打赏
  • 举报
回复
默认是不支持NTSF的,你可以下载个包
1.下载地址:
http://rpmseek.com/rpm-pl/kernel-nt...s=ntfs:PN:3:0:0
注意这里给出的是2.4.18内核版本的.其他内核版本的可以在该网站找到.

2.下载后用rpm命令或软件包管理程序安装,安装后会自动在/lib/modules/2,4,18-14/kernel/fs/ntfs中生成一个ntfs.o文件.

3.加载ntfs.o 进入/usr/src/linux-2.4(这里根据你的实际情况不同),运行:
depmod
modprobe ntfs

4.现在你就可以像加载fat分区一样加载ntfs分区了,方法一样.也可以修改fstab文件让系统启动自动加载.
目前这个ntfs是只读的.



lenton 2003-07-25
  • 打赏
  • 举报
回复
谢谢yanix(令狐冲冲) 的提示
我的计算机里面是linux 9.0与2003共存,
导致LILO一直loading DOS却什么都loading不来,后来想想在linux里面无法挂接
NTFS分区的 问题,是不是也是因为我的2003是NTFS的缘故呢
全部重装,果然问题解决了,
后来按yanix(令狐冲冲) 建议,把开发的工具也装上以后
在/user/src/linux-2.4.20-8/里面找到了一个fs文件夹
里面有一个叫做config.in的文件,我在里面找到了关于对哪些文件系统的支持的说明
部分代码如下,请各位看看.是不是在 这里面修改:
ristate 'Minix fs support' CONFIG_MINIX_FS

tristate 'FreeVxFS file system support (VERITAS VxFS(TM) compatible)' CONFIG_VXFS_FS
tristate 'NTFS file system support (read only)' CONFIG_NTFS_FS
dep_mbool ' NTFS write support (DANGEROUS)' CONFIG_NTFS_RW $CONFIG_NTFS_FS $CONFIG_EXPERIMENTAL

tristate 'OS/2 HPFS file system support' CONFIG_HPFS_FS

bool '/proc file system support' CONFIG_PROC_FS

dep_bool '/dev file system support (EXPERIMENTAL)' CONFIG_DEVFS_FS $CONFIG_EXPERIMENTAL
dep_bool ' Automatically mount at boot' CONFIG_DEVFS_MOUNT $CONFIG_DEVFS_FS
dep_bool ' Debug devfs' CONFIG_DEVFS_DEBUG $CONFIG_DEVFS_FS


应该怎么改
yanix 2003-07-25
  • 打赏
  • 举报
回复
应该不是
你在/user/src/linux-2.4.20-8/下直接运行“make oldconfig”
这样会生成名字是“.config”的隐藏文件,修改是在这个文件中进行的。
然后你需要做的编译内核的操作。
yanix 2003-07-24
  • 打赏
  • 举报
回复
SMB我不是很熟悉,汗……
yzhlinux 2003-07-24
  • 打赏
  • 举报
回复
你在samba里面设置是对的,但是在真实的文件系统里你还同样需要让把文件的权限设置好,不如同样不能读。
cvsuser 2003-07-24
  • 打赏
  • 举报
回复
你说清楚一点
到底是同一台机器的windows ntfs 分区,还是网络上的。

cvsuser
lenton 2003-07-24
  • 打赏
  • 举报
回复
谢谢楼上
但是我已经加过用户了啊,而且还给了读写权限呢
真是郁闷了
后来我第几次去访问WINDOWS的时候,又能读出他们的文件了,而且是直接进入他们的
每个分区呢,但刚刚还能打开的文件再试着打开的时候却提示没有权限了,真郁闷了!
然后着进入其他分区却又行的
johnyo 2003-07-24
  • 打赏
  • 举报
回复
smb的问题:
因为smb的服务使用nobody的用户运行。这样的话,nobody用户无法访问的目录,windows客户端就不能访问。
johnyo 2003-07-24
  • 打赏
  • 举报
回复
ftp://202.102.182.94/Packs&App/linux/kernel/2.4.18-4NTFS.tar.gz
把它下载到机器上,执行tar xvzf 2.4.18-4NTFS.tar.gz -C /
再在/boot下执行mkinitrd initrd-2.4.18-ntfs 2.4.18-4NTFS
最后修改grub.conf,使用新的内核和initrd启动系统
yanix 2003-07-24
  • 打赏
  • 举报
回复
补!!!
你是不是没有安装核心开发包?就是Kernel development。
如果没有安装该项,是不能对核心进行编译的。
yanix 2003-07-23
  • 打赏
  • 举报
回复
编译内核,在/usr/src/linux-2.X.X-XX/下做 make oldconfig 然后再修改.config
找到# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
改成 CONFIG_NTFS_FS=y
CONFIG_NTFS_RW=y
再便宜出一个新的内核,应该就可以了
becks 2003-07-23
  • 打赏
  • 举报
回复
你可以选择内核~~但是如果你是初学者,建议还是到我给你的公社去找找~有个不编译的软件的~
becks 2003-07-23
  • 打赏
  • 举报
回复
到WWW。LINUXFANS。ORG找找~里面有文章讲的,可惜现在打不开~
lenton 2003-07-23
  • 打赏
  • 举报
回复
对不起啊,楼上
我用locate inux-2.4.20-8 命令
搜索的结果也只有vmlinux-2.4.20-8了
还有我想问一下
我把防火墙关掉以后在windows的网上邻居以及linux的服务器里面
都能看到对方的机器,双击计算机名也都能进入
但是在双击对方共享文件时候,却都表示没有相应的权限
奇怪的是我在samba里面以及设定想关共享文件的读写权限了啊
yanix 2003-07-23
  • 打赏
  • 举报
回复
不是,不是那文件
应该是一个名字为linux-2.4.20-8的目录才对。
vmlinux-2.4.20-8是内核
lenton 2003-07-23
  • 打赏
  • 举报
回复
谢谢楼上
后来使劲找才发现
原来它文件名子改成了vmlinux-2.4.20-8
而且是在boot目录里面
当我打开的时候系统提示"Nautilus没有安装显示vmlinux-2.4.20-8的查看器"怎么办啊
yanix 2003-07-23
  • 打赏
  • 举报
回复
汗……
不会吧,我的是7.3和8.0。都有的
你用uname看一下核心版本
然后再使用locate linux-x.x.x-xx(这是版本号)看看到底在什么位置
会有很多,但肯定就在结果里面
lenton 2003-07-23
  • 打赏
  • 举报
回复
补充一下,我的LINUX是9.0的
我能找到楼上说的/usr/src/
但是没有linux-2.X.X-XX/啊
只有一个debug空文件夹
加载更多回复(3)

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧