如何挂载NTFS的win分区
我的c盘是NTFS类型,,请问应该如何挂载NTFS的分区啊 mount -t vfat /dev/hda1 /mnt/ 如果不行,把 vfat变为auto 肯定可以 http://www.cublog.cn/opera/showart.php?blogid=6452&id=50386 我昨夜也是搞了很久,通过参考网上的资料,终于弄出来了,感谢一起分享linux知识的每位朋友,一起起入linux的世界我的是双系统Windows Server 2003+FC5,由于大部分资料都在windows下,所以我只有在linux挂载windows的分区了。
首先,我:
#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 IdSystem
/dev/hdb1 * 1 677 5437971 7HPFS/NTFS
/dev/hdb2 678 8861 65737980 fW95 Ext'd (LBA)
/dev/hdb3 8862 9663 6442065 83Linux
/dev/hdb4 9664 9728 522112+82Linux swap / Solaris
/dev/hdb5 678 1442 6144831 7HPFS/NTFS
/dev/hdb6 1443 2462 8193118+ 7HPFS/NTFS
/dev/hdb7 2463 5075 20988891 7HPFS/NTFS
/dev/hdb8 5076 7688 20988891 7HPFS/NTFS
/dev/hdb9 7689 8453 6144831 bW95 FAT32
/dev/hdb10 8454 8861 3277228+ bW95 FAT32
可以看到,只有两个FAT32格式的文件系统,其他windows下的都是NTFS格式的,FAT32格式的文件系统倒很简单,这里我捎带着说下:
#mkdir /mnt/hdb9
#mount /dev/hdb9 /mnt/hdb9
# 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,挂载成功!每次都这样挂载实在是麻烦啊!
# cat /etc/fstab
LABEL=/1 / ext3 defaults 1 1
devpts /dev/pts devptsgid=5,mode=6200 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(菜鸟嘛,实在不是一般的菜啊,竟然连这个跟系统内核版本号相关联都不知道,汗啊!)
接着开始编译了,结果出现了:
# 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 //哈哈....只有超级菜鸟才犯这样的毛病啊!
#
于是俺到论坛发了个帖子,热心人真多啊!答案也就出来了,在这里谢谢那些热心肠的人!于是我开始了........
如果你还不知道你的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下,然后:
# cd 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
# rpm -ivh kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0.i686.rpm
Preparing... ###########################################
1:kernel-module-ntfs-2.6.###########################################
#
好了,安装成功!
#mkdir /mnt/hdb8
#mount /dev/hdb8 /mnt/hdb8
# ls -l /mnt/hdb8
总计 324
drwx------ 1 root root16384 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 root28672 03-26 20:32 Linux
..............................................................................
# cat /etc/fstab
LABEL=/1 / ext3 defaults 1 1
devpts /dev/pts devptsgid=5,mode=6200 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 Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux
这样子怎么看得出来是用i686的RPM包,而不是下载i386的呢?EDT 2005 i686 i686 i386 GNU/Linux这几个词分别代表什么意思呢? 另外,我把NTFS挂载上去后发现其他用户访问不了,说是权限不够,但我也没法改/mnt/winc 文件夹的属性,已经是用root帐号设置的了,但还是无法设置,挂载FAT32的那些就没以上问题,可以很好的解决 mount /dev/hdb8 /mnt/hdb8 -t ntfs -o umask=0222
in /etc/fstab,add :
/dev/hdb8 /mnt/hdb8 ntfs ro,umask=0222 0 0 nls=your locale mount -t ufsd 可以写ntfs分区了... mount -t ufsd 可以写ntfs分区了...
刚才搜了一下,发现这个 http://www.mount-everything.com/comparsion.htm ,还是要卖钱的 :?
而且个人版都要钱 http://www.ntfs-linux.com/home/personal/
顺便说一句,Paragon注册了好多域名阿
页:
[1]