免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1142 | 回复: 0
打印 上一主题 下一主题

FC5下成功挂载FAT32和NTFS格式的文件系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-26 22:10 |只看该作者 |倒序浏览
      我的是双系统Windows Server 2003+FC5,由于大部分资料都在windows下,所以我只有在linux挂载windows的分区了。
     首先,我:
[root@honker ~]#fdisk -l    //返回信息如下:
Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1         677     5437971    7  HPFS/NTFS
/dev/hdb2             678        8861    65737980    f  W95 Ext'd (LBA)
/dev/hdb3            8862        9663     6442065   83  Linux
/dev/hdb4            9664        9728      522112+  82  Linux swap / Solaris
/dev/hdb5             678        1442     6144831    7  HPFS/NTFS
/dev/hdb6            1443        2462     8193118+   7  HPFS/NTFS
/dev/hdb7            2463        5075    20988891    7  HPFS/NTFS
/dev/hdb8            5076        7688    20988891    7  HPFS/NTFS
/dev/hdb9            7689        8453     6144831    b  W95 FAT32
/dev/hdb10           8454        8861     3277228+   b  W95 FAT32
         可以看到,只有两个FAT32格式的文件系统,其他windows下的都是NTFS格式的,FAT32格式的文件系统倒很简单,这里我捎带着说下:
[root@honker ~]#mkdir /mnt/hdb9
[root@honker ~]#mount /dev/hdb9 /mnt/hdb9
[root@honker ~]# ls -l /mnt/hdb9
总计 16696
drwxr-xr-x 2 root root     4096 11-16 14:23 DOS工具
drwxr-xr-x 2 root root     4096 02-09 09:34 Drive Information
drwxr-xr-x 2 root root     4096 03-23 19:21 ghost
drwxr-xr-x 7 root root     4096 03-26 20:29 Linux
drwxr-xr-x 2 root root     4096 2005-08-18 OpenBSD-3.8安装盘
drwxr-xr-x 2 root root     8192 2005-05-24 Recycled
drwxr-xr-x 2 root root     4096 03-24 21:32 Ubuntu
...................................................................................................
    OK,挂载成功!每次都这样挂载实在是麻烦啊!
[root@honker ~]# cat /etc/fstab
LABEL=/1                /                       ext3    defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
LABEL=SWAP-hdb4         swap                    swap    defaults        0 0
      俺就偷懒吧,在最下面添加了一行:
/dev/hdb9               /mnt/hdb9               vfat    defaults        0 0
(这个是需要重启后才有效的。)
   FAT32可以了,但是NTFS呢?由于现有的linux内核都不支持NTFS格式的文件系统,所以需要重编译内核,我到网上搜了下相关资料,然后下载了kernel-ntfs-2.4.20-8.i686.rpm(菜鸟嘛,实在不是一般的菜啊,竟然连这个跟系统内核版本号相关联都不知道,汗啊!)
        接着开始编译了,结果出现了:
[root@honker softs]# rpm -ivh kernel-ntfs-2.4.20-8.i686.rpm
error: Failed dependencies:
        kernel = 2.4.20-8 is needed by kernel-ntfs-2.4.20-8.i686    //哈哈....只有超级菜鸟才犯这样的毛病啊!
[root@honker softs]#
         于是俺到论坛发了个帖子,热心人真多啊!答案也就出来了,在这里谢谢那些热心肠的人!于是我开始了........
         如果你还不知道你的linux的内核版本号,那么使用:uname -a查看你的linux的内核版本号,然后到http://www.linux-ntfs.org/content/view/187/89/找相关的.rpm软件包。
         我的linux的内核版本号是:Linux honker 2.6.15-1.2054_FC5,所以我到:
http://jaist.dl.sourceforge.net/sourceforge/linux-ntfs/kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0.i686.rpm
下载了kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0.i686.rpm,这个在FC5中默认是存放到:/tem中,把这个软件包拷贝到/root/softs下,然后:
[root@honker ~]# cd softs
[root@honker softs]# ls -l
总计 120
-rw------- 1 root root   174 03-26 17:36 error
-rw------- 1 root root     0 03-26 17:36 error~
-rw------- 1 root root 98678 03-26 21:07
[root@honker softs]# rpm -ivh kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0.i686.rpm
Preparing...                ########################################### [100%]
   1:kernel-module-ntfs-2.6.########################################### [100%]
[root@honker softs]#
    好了,安装成功!
[root@honker ~]#mkdir /mnt/hdb8
[root@honker ~]#mount /dev/hdb8 /mnt/hdb8
[root@honker ~]# ls -l /mnt/hdb8
总计 324
drwx------ 1 root root  16384 02-09 14:11 Apache+PHP+MySQL
-rw------- 1 root root    968 11-30 15:48 Debian.txt
drwx------ 1 root root      0 02-09 09:33 Drive Information
drwx------ 1 root root  28672 03-26 20:32 Linux
..............................................................................
[root@honker ~]# cat /etc/fstab
LABEL=/1                /                       ext3    defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
LABEL=SWAP-hdb4         swap                    swap    defaults        0 0
/dev/hdb9               /mnt/hdb9               vfat    defaults        0 0
      俺就偷懒吧,在最下面添加了一行:
/dev/hdb8               /mnt/hdb8               ntfs    defaults        0 0
    好了,我重启下~!当再次进入FC5后你会发现在/mnt下已经有大量资料了!成功了!
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7362/showart_91192.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP