如何让Linux支持NTFS分区(视频演示)[1]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:


刚才做了一个视频演示,教你如何让redhat系统支持NTFS分区

视频中没有用传统的下载ntfs.o的方法,而是利用自己的系统编译
[color=red:b51edb1ad6]这个方法最值得借鉴的是,编译的仅仅是一个模块,而不是内核[/color:b51edb1ad6]

视频下载(673KB)
http://ftp.jyt.com.cn/baijin/book/redhat-ntfs-howto.rar

 zujuhu 回复于:2005-03-24 15:44:00
好不错

 netter_yan 回复于:2005-03-24 15:58:21
收下

 GoldSn0ke 回复于:2005-03-24 16:39:39
收了,谢谢楼主!

 linuxs 回复于:2005-03-24 17:24:43
楼主,为什么要做成exe的,linux下不方便看

 xuanxuanmylove 回复于:2005-03-24 17:34:05
好啊!!!!

 platinum 回复于:2005-03-24 17:37:02
[quote:f0e85aaca1="linuxs"]楼主,为什么要做成exe的,linux下不方便看[/quote:f0e85aaca1]
做成avi要比exe大很多

 simon680 回复于:2005-03-24 17:54:08
我用的操作系统是rh9,加了一个硬盘,要提取数据过来(freebsd系统已经瘫痪)

用fdisk查看到文件系统代码是a5 system是Freebsd
#mkdir /bsd
#mount /dev/hdc1 /bsd
mount: you must specify the filesystem type

#mount -t ufs /dev/hdc1 /mnt/bsd
mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
       or too many mounted file systems
我找了资料,说要加 -o ufstype=44bsd
#mount -t ufs -o ufstype=44bsd /dev/hdc1 /mnt/bsd
还是一样的错误提示

请教?!

 platinum 回复于:2005-03-24 17:55:53
那就需要编译支持bsd的模块了,而不是ntfs
你看menuconfig里面,有很多分区格式和文件格式,具体BSD用的是什么我不太了解

 netter_yan 回复于:2005-03-24 17:57:42
楼主我的有问题,我用的red hat linux73

你里面用的命令能大概解释一下吗?另为我把自己的错误贴图了,请楼主帮忙






 platinum 回复于:2005-03-24 18:00:43
能说一下你做到哪一步出的这个错误吗?

 60133056 回复于:2005-03-24 18:06:00
观望

 simon680 回复于:2005-03-24 18:18:52
我查了freebsd文件系统是ufs,代号a5

[quote:34a6708126="platinum"]能说一下你做到哪一步出的这个错误吗?[/quote:34a6708126]

第一步:[quote:34a6708126][root@localhost root]# fdisk -l

Disk /dev/hdc: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdc1   *         1      9729  78148161   a5  FreeBSD

Disk /dev/hda: 60.0 GB, 60000000000 bytes
255 heads, 63 sectors/track, 7294 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1        13    104391   83  Linux
/dev/hda2            14      7229  57962520   83  Linux
/dev/hda3          7230      7294    522112+  82  Linux swap[/quote:34a6708126]

第二步:
[quote:34a6708126]fdisk /dev/hdc
   Device Boot    Start       End    Blocks   Id  System
/dev/hdc1   *         1      9729  78148161   a5  FreeBSD
[/quote:34a6708126]

第三步:
[quote:34a6708126]mount -t ufs /dev/hdc1 /mnt/bsd[/quote:34a6708126]
失败

第四步:
[quote:34a6708126]mount -t ufs -o ufstype=44bsd /dev/hdc1 /mnt/bsd[/quote:34a6708126]
还是失败

 platinum 回复于:2005-03-24 18:23:53
你的系统目前支持ufs分区格式吗?加载ufs模块了吗?

 huigjhn 回复于:2005-03-24 18:24:37
谢谢楼主,好东东啊!

 simon680 回复于:2005-03-24 18:29:00
[quote:a1322fc92f="platinum"]你的系统目前支持ufs分区格式吗?加载ufs模块了吗?[/quote:a1322fc92f]

这个我查看了内核,是默认支持读取ufs的

 simon680 回复于:2005-03-24 18:37:10
a#dmesg
ufs was compiled with read-only support, can't be mounted as read-write

再查看了内核,证明系统是支持ufs的,不过我对bsd不熟悉,是否id=a5 一定是ufs呢?

 afeng0901 回复于:2005-03-24 21:47:50
555新人,说实话,看不懂

 零二年的夏天 回复于:2005-03-24 23:02:07
最近流行视频么?

可惜,我这里的网络状况太差……
看不到啊。

 z_jingwei 回复于:2005-03-25 08:13:45
视频太虚啦,有不太清楚,不过是好东东

 xiaozhistar 回复于:2005-03-26 17:51:48
[size=18:e08f22603e][/size:e08f22603e]Very Good!

 ctqucl 回复于:2005-03-27 03:57:10
exe就是不爽,靠,搞的要重启,不知道用wine能不能看

 wjforecast 回复于:2005-03-28 09:17:44
不错,就是字太小了,看不清。

 platinum 回复于:2005-03-28 09:21:19
这是1024×768解析度下,用putty连接上的标准大小
可能楼上的没有用惯putyy吧

 chenzq1604 回复于:2005-03-28 09:37:24
支持白金版版,不错不错!!!

 *char 回复于:2005-03-28 10:34:53
好东西
谢谢

 gdwk 回复于:2005-03-28 17:44:15
支持,thanQ:D

 jlspzxj 回复于:2005-03-28 21:03:05
[quote:f40d5651fc="afeng0901"]555新人,说实话,看不懂[/quote:f40d5651fc]


顶了,我也是,另外楼主你用什么软件做的视频啊??

 btqt 回复于:2005-03-28 22:39:36
谢谢,顶一下

 paul_l_j.163.com 回复于:2005-03-29 18:04:36
好东东,收了,谢谢!!

 tan994 回复于:2005-03-31 09:51:58
放得太快了。就是还没看清楚就OV了

 myster 回复于:2005-03-31 10:12:06
这个方法在Kernel2.6下不可用。

 fzhwind 回复于:2005-04-01 11:38:03
多谢楼主!

 hzllb 回复于:2005-04-01 11:52:29
谢谢

 fzhwind 回复于:2005-04-01 19:35:06
支持楼主,不过我在做的时候有问题:
我的是RHAS4(2.6.9-5),在make modules SUBDIR=fs/ntfs 后,在fs/ntfs/下没有.o的模块文件,只有一个Makefile文件,后来再删掉fs/ntfs文件,从新make menuconfig报两个错:arch/i386/Kconfig下有两个文件打不开:fs/Kconfig.binfmt  fs/Kconfig  我把这两个文件注解后就可以make menuconfig 了,但是EXcutable file formats 选项进不了?

 platinum 回复于:2005-04-01 19:39:05
你不应该删除fs/ntfs,这个属于kernel-source,你删除了原文件,肯定编译会出错
应该先make mrproper
然后make menuconfig,选择NTFS模块
uname -r,并修改Makefile,使他们版本一致
接着make dep、make modules SUBDIR=fs/ntfs,再复制过去
最后depmod -a,再挂载

 eminemhyj 回复于:2005-04-02 07:38:52
哦!下来看看先!谢谢了!

 ColDeYe_CN 回复于:2005-06-30 18:11:54
链接失效了好像 :shock: 

LZ能不能把具体步骤贴一个出来啊,thanx!

 platinum 回复于:2005-06-30 18:35:15
没有失效啊?

 ColDeYe_CN 回复于:2005-06-30 19:22:04
中午试了几次都不行,现在可以下了,可能是我的网络有问题:S
thanx!

 爱的粉丝 回复于:2005-06-30 19:23:07
直接下一个包就OK,不用这么做吧~~~~

 Raylzw 回复于:2005-06-30 20:27:00
多谢分享

 platinum 回复于:2005-06-30 21:23:26
[quote:92c91b7657="爱的粉丝"]直接下一个包就OK,不用这么做吧~~~~[/quote:92c91b7657]
那可未必。。。。

 爱的粉丝 回复于:2005-07-01 09:12:21
[quote:59672e248f="platinum"]
那可未必。。。。[/quote:59672e248f]

呵呵,我的同事就是从网上DOWN一个下来,现在用着还很挺不错~~~

这个只是在RH9上,其他得还没试过

 platinum 回复于:2005-07-01 09:30:23
对,多是 for RH9 的
我所提供的这种方式,适用于任何版本,而且无需上网下载模块,也无需编译内核

只是提供一种方法,一种思想而已,只是告诉大家,我们不必再“食嗟来之食”

 lichuanhua 回复于:2005-07-01 09:38:56
支持,收下!
:)
原来只想到下载软件和重新编译内核
多谢共享!

 爱的粉丝 回复于:2005-07-01 09:39:02
呵呵,挺不错的

也许对于新装而且编译内核来说,这一步好像就没有了~~~~

 zuoyan 回复于:2005-07-01 09:45:56
蛮好的

 frankd 回复于:2005-07-01 10:18:10
Good,Thanks plantium .

本文关键:如何让Linux支持NTFS分区(视频演示)
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top