|
发表于 2006-3-31 22:11:38
|
显示全部楼层
我昨夜也是搞了很久,通过参考网上的资料,终于弄出来了,感谢一起分享linux知识的每位朋友,一起起入linux的世界
我的是双系统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 |
|