回忆之城
生命在于折腾
posts - 575,comments - 9,trackbacks - 0
方法一:在Linux下访问windows分 区一直是Linux迷们关注的一个焦点。目前大多数的Linux版本都默认支持对fat32的挂载,网上这方面的文章一堆堆的。但是对于ntfs格式的分 区,大多数的Linux版本都不支持。我搜集网上众家之长结合自己实际挂载经验,为新人们展示一种挂载可读写的ntfs分区的方法。绝对实用,方便,无须 编译内核。整个过程不超过三分钟,即可在Linux下轻松读写ntfs分区。废话太多拉,马上开讲。

先介绍一下网上传的最多的挂载ntfs格式的方法。

首先查看一下你的Linux内核版本。

[root@Superren ntfsprogs-1.13.1]# uname -a

Linux Superren 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 EDT 2005 i686 i686 i386 GNU/Linux

我的Linux的版本为2.6.11-1.1369_FC4,处理器为intel系列,对应下载的应该是i686或i386的驱动。大多数的处理器都是单核的,如果你的版本信息中有smp的字眼,那你对应驱动下载的选项应为multi process(多处理器版本)。

获取了版本信息后,下载一个与你Linux内核版本相匹配的挂载ntfs的驱动。

接着,就把下载下来的rpm直接安装即可。

rpm -Uvh *.rpm

然后就是挂载拉。

mkdir /mnt/D #创建挂载点

mount -t ntfs /dev/hda5 /mnt/D -O iocharset=utf8 #挂载

再打开/mnt/D文件目录,哈哈,windows盘的D分区的所有文件你都可以使用了,是不是很爽啊。但是进一步使用,你会发现你没有修改权限,只能进行读操作,爽High之余,多少有点扫兴。不用担心,

下面这种方法完全可以实现可读写ntfs分区的挂载,过程同样简单快速啊!

首先需要下载两个安装文件。

sourceforge.net/project/showfiles.php?group_id=121684&package_id=132802 下载fuse-2.5.3.tar.gz包

linux-ntfs.org/content/view/19/37/ 下载ntfsprogs-1.13.1.tar.gz包

安装fuse-2.5.3.tar.gz包

tar zxvf fuse-2.5.3.tar.gz

cd fuse-2.5.3

./configure

make

make install

再安装ntfsprogs-1.13.1.tar.gz包,方法如上。

安装完了,你就可以挂载了!

什么,这就稿定了,小样,你骗人的吧?

哈哈哈哈,就是这么简单,就是这么快速,不信就赶紧试试吧!!

wait,wait,wait,wait.差点忘了,还有一点遗漏的。挂载和卸载的命令和Linux自带的稍微有点不同。

[root@Superren ntfsprogs-1.13.1]#mkdir /mnt/D #创建挂载点

[root@Superren ntfsprogs-1.13.1]#ntfsmount /dev/hda5 /mnt/D #挂载

[root@Superren ntfsprogs-1.13.1]# fusermount -u /mnt/D #卸载

这样,你再访问ntfs分区就可以随意的修改拉!!

如果,你向知道ntfsmount,fusermount这两个命令还有哪些参数可以定制,就搬出"man"命令来探个究竟吧。

方法二:英文的哦!

1. Install NTFS Support

For yum users:

[mirandam@charon ~]$ sudo yum install fuse fuse-libs ntfs-3g ntfsprogs ntfsprogs-gnomevfs

Users without yum, download fuse, fuse-lib and ntfs-3g (ntfsprogs and ntfsprogs-gnomevfs are optional) from Fedora Extras. Save them to a separate directory (ntfs)。 They are less than 1MB download.

[mirandam@charon downloads]$ cd ntfs

[mirandam@charon ntfs]$ sudo rpm -ivh fuse* ntfs*

No kernel version checking is required, so long as you are using a FC6 kernel.

2. Check Your Partitions

Use fdisk to list partitions. Most ATA hard drives will be /dev/hda. Drives may also show up as /dev/hdb, /dev/sda depending on your configuration.

[mirandam@charon ~]$ sudo /sbin/fdisk -lu /dev/hda | grep NTFS

/dev/hda1 * 63 33559784 16779861 7 HPFS/NTFS

/dev/hda2 33559785 67119569 16779892+ 7 HPFS/NTFS

/dev/hda3 67119570 100679354 16779892+ 7 HPFS/NTFS

Usually the first will be a drive "letter": C drive, next D, etc. Hence /dev/hda1 is my C:\ drive used by Windows.

3. Create Mount Points

For every partition in step 2 that you wish to access, you will need a "mount point". A mount point is just a directory. Common directories are: /media/ and /mnt/. Use whichever, but be consistent.

[mirandam@charon ~]$ cd /media/

[mirandam@charon media]$ sudo mkdir c_drive d_drive e_drive

You do not have to use these names, if you prefer to create folders such as movies, documents, or winxp, any name will work (without spaces)。

4. Mount Partitions

Using NTFS-3G, we can mount the NTFS partition read-write, however it is recommended for novices as read-only. The following mounts and sets the permissions so all users can read the contents of each partition.

[mirandam@charon ~]$ sudo mount /dev/hda1 /media/c_drive -t ntfs-3g -r -o umask

posted on 2013-07-29 15:36 回忆之城 阅读(217) 评论(0)  编辑 收藏 引用 所属分类: unix/linux
只有注册用户登录后才能发表评论。