Chinaunix首页 | 论坛 | 博客
  • 博客访问: 278814
  • 博文数量: 87
  • 博客积分: 200
  • 博客等级: 入伍新兵
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-09 11:44
文章分类

全部博文(87)

文章存档

2020年(1)

2019年(16)

2015年(17)

2014年(13)

2013年(27)

2012年(13)

我的朋友

分类: LINUX

2013-04-03 14:58:06

挂载NTFS意思是在Linux下挂载访问Windows下的NTFS文件系统,FC6默认不支持NTFS系统挂载,而FC8支持,我们这里以FC6为例 说明,挂载NTFS需要两个文件,一个是ntfs-3g-1.1004,另一个是fuse-2.6.1,大家可以到网站上下载,也可发邮件问我要,特别指 出的是,某些同学在转贴时请注明转贴或者是来源,尊重他人劳动成果,谢谢

step1
解压fuse-2.6.1.tar.gz
step2  cd fuse-2.6.1
step3  ./configure
step4  make
step5  make install
step6
解压ntfs-3g-1.1004.tgz
step7  cd
ntfs-3g-1.1004
step8  ./configure
step9  make
step10 make install
至此,挂载安装结束,只要在终端输入命令
mount -t ntfs-3g
/dev/hdb6
/mnt/win_e
即可完成挂载,你可以在/mnt/win_e目录下看到windows下的文件,当然/mnt/win_e目录必须存在,用户自建,但是在终端输入的方法 在下次计算机重启后将不保存,如想开机自动挂载的话,需要修改一文件,即在终端输入vi /etc/fstab,在其最后一行加入
/dev/hdb6   
/mnt/win_e   
ntfs-3g  
defaults  
0 0
即可完成开机自动挂载。
(转贴请注明出处copyright by
hardsoft,完)
PS:
在挂载前,如果不知道自己有哪些盘可以挂载,可以输入命令fdisk -l 进行查看
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/69642/showart_695904.html

============================================================================

如何挂载NTFS文件系统

  • linuxsir发布 于 Wednesday 15 August 2012 在 这些 分类 linux.
  • 发表评论

centos5.4及以后的版本已经整合在内核中,因此dkms和dkms-fuse不再需要.请注意:centos 4的用户还是需要这2个包.

首先确认你已经安装了rpmforge源并安装如下包:

yum install fuse fuse-ntfs-3g

TIP:假如rpmforge默认被禁用的话采用如下方法;

yum --enablerepo=rpmforge install fuse fuse-ntfs-3g

Note:对于CentOS-5用户或更早的,你必须先从EL源安装kmod-fuse

对于CentOS-6安装如下包:

yum install ntfs-3g

设置开机自动挂载:

 只读挂载(/mymnt/win为挂载点)

/dev/sda1       /mymnt/win   ntfs-3g  ro,umask=0222,defaults 0 0

可读写挂载:

/dev/sda1       /mymnt/win   ntfs-3g  rw,umask=0000,defaults 0 0

最后,运行:mount -a试试吧!

==================================================================================

系统:CentOS 5.5

Linux挂载NTFS我是知道的,通过NTFS-3G完成;
但是如果我想让机器开机自动就能挂载NTFS的文件系统,比如我U盘是NTFS的,但是开机时总不能自动挂载,而是要手动mount才行?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   关于linux开机之后自动加载挂载的分区,这块,涉及到的文件是/etc/fstab文件
关于这个文件的描述说明如下:
要求:
1)根目录/必须载入,而且要先于其他载入点被载入
2)其他载入点必须为已建立的目录
3)若进行卸载,必须先将工作目录移到载入点及其子目录之外

下面是/etc/fstab的实例
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /dev/shm                tmpfs   defaults        0 0
none                    /proc                   proc    defaults        0 0
none                    /sys                    sysfs   defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0
/dev/sda3                /home                   ext3    defaults        1 1
/dev/hdc                /media/cdrom            auto    pamconsole,exec,noauto,managed 0 0
/dev/fd0                /media/floppy           auto    pamconsole,exec,noauto,managed 0 0
~


第一列为设备号或该设备的卷标
第二列为挂载点
第三列为文件系统
第四列为文件系统参数
第五列为是否可以用demp命令备份。0:不备份,1:备份,2:备份,但比1重要性小。设置了该参数后,Linux中使用dump命令备份系统的时候就可以备份相应设置的挂载点了。
第六列为是否在系统启动的时候,用fsck检验分区。因为有些挂载点是不需要检验的,比如:虚拟内存swap、/proc等。0:不检验,1:要检验,2要检验,但比1晚检验,一般根目录设置为1,其他设置为2就可以了
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
编写一个脚本文件,文件名为 /sbin/mount.ntfs

内容如下:

  1. #!/bin/sh
  2. export LANG=en_US.UTF-8
  3. exec /sbin/mount.ntfs-3g "$@"
执行如下命令
# chmod a+s /sbin/mount.ntfs
# chmod a+rx /sbin/mount.ntfs
------------------------------------------------------------------------------------------------------------------------------------------
开机自动挂载是可以的,因你没提供具体信息,故只能做如下假设
/dev/sdd               /media/USB         ntfs-3g rw,umask=0000   0 0
1,/dev/sdd(U盘disk label)
2,/media/USB(挂载点,此目录必须存在)
3,ntfs-3g rw,umask=0000   0 0(以可读写的方式挂载NTFS分区)
你可以
TIP:对于centos 6更简单只要下载安装两个包即可
NOTE:

转载自:

====================================================================

CentOS 5.3 挂载NTFS分区方法

CentOS 5.3 挂载NTFS分区方CentOS 5.3 挂载NTFS分区方法
inux内核版本. [root@loc
1.uname -r 查看当前的linux内核版本.
[root@localhost Desktop]# uname -r法 1.uname -r 查看当前的l
2.6.18-128.el5
2.去me -r 2.6.18-128.el5

下载与内核版本相同的ntfs补丁.
3.安装补丁:kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.i686.rpmme -r 2.6.18-128.el5
下载地址: use_mirror=nchc&filename=kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.i686.rpm&a=51594699alhost Desktop]# una
[root@localhost Desktop]# rpm -Uv kernel-module-ntfs-2.6.18-128.el5-2.1.27-0.rr.10.11.i686.rpm
inux内核版本. [root@loc
4.使用fdisk -l查看硬盘的分区信息.
Disk /dev/hda: 80.0 GB, 80026361856 bytes法 1.uname -r 查看当前的l
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
me -r 2.6.18-128.el5
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/hda2 2551 9728 57657285 f W95 Ext'd (LBA)alhost Desktop]# una
/dev/hda5 2551 3825 10241406 7 HPFS/NTFS
/dev/hda6 3826 7649 30716248+ 7 HPFS/NTFS
/dev/hda7 8734 9243 4096543+ 83 Linux法 1.uname -r 查看当前的l
/dev/hda8 9244 9600 2867571 83 Linux
/dev/hda9 7650 8733 8707198+ 83 Linux
/dev/hda10 9601 9728 1028128+ 82 Linux swap / Solarisalhost Desktop]# una
Partition table entries are not in disk order
inux内核版本. [root@loc
5、挂载NTFS 分区
(1)、首先在/mnt目录下面建好文件夹 ,进入终端机在输入 mkdir /mnt/winc 或wind等,根据您个人情况去建文件夹。
(2)、进入/etc目录找到fstab文件法 1.uname -r 查看当前的l
(3)、在fstab中进行编辑,在最后一行输入(申明本人挂的是XP系统中的C、D、E盘)
/dev/hda1 /mnt/winc ntfs iocharset=utf8,umask=0 0 0
/dev/hda5 /mnt/wind ntfs iocharset=utf8,umask=0 0 0CentOS 5.3 挂载NTFS分区方
/dev/hda6 /mnt/wine ntfs iocharset=utf8,umask=0 0 0
如果您的硬盘的格式是FAT的话,把NTFS 该成fat即可。(注意:XP系统中对应的硬盘的代号,本人的C盘对应是/dev/sda1,那么相对应的要挂载在winc文件夹中)如果您不情况您硬盘的代号可以用df命令来查看!
(4)、在终端机中输入mount -aalhost Desktop]# una
(5)、这样在/mnt目录下winc、wind、wine分别挂载相对应的Xp系统的硬盘。
哈哈!是不是很简单啊!赶快去试一下吧!

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82530/showart_1956944.html

==================================================================

Linux下挂载NTFS分区

发表于 2009-10-10 19:02:52 | |
一、什么是NTFS-3g
NTFS-3g是一个开源软件,它支持在Linux下面读写NTFS格式的分区。它非常的快速,同时也很安全。它支持Windows 2000、XP、2003和Vista,
并且支持所有的符合POSIX标准的磁盘操作。 ntfs-3g的目的是为了持续的发展,各硬件平台和操作系统的用户需要可靠的互通与支持ntfs的驱
动,ntfs-3g可以提供可信任的、功能丰富的高性能解决方案。经过了12年多的发展,ntfs-3g已经逐渐稳定。
因为NTFS-3G需要FUSE库的支持,所以需要先加载FUSE库,下面介绍的就是通过加载一个fuse模块和内核进行交互的方法挂载ntfs分区,不需要
重新编译内核,就可以对NTFS分区进行很好的读写支持。
二、准备下载软件
我的内核版本:
[root@localhost:~]#uname -r
2.6.9-78.0.8.EL
1、fuse-2.7.0.tar.gz

2、ntfs-3g-2009.4.4.tgz

三、编译安装
# tar -zxvf fuse-2.7.0.tar.gz
# cd fuse-2.7.0
# ./configure
# make
# make install
# lsmod
# modprobe fuse
# tar –zxvf ntfs-3g-2009.4.4.tgz
# cd ntfs-3g-2009.4.4
# ./configure --enable-fuse-module
# make
# make install
四、进行挂载
#mkdir /mnt/ntfs
#mount -t ntfs-3g /dev/sdb5 /mnt/ntfs
五、开机自动挂载
#vi /etc/rc.local(添加以下一行,使系统自动加载fuse模块)
modprobe fuse
#vi /etc/fstab(加入如下一行)
/dev/sdb5    /mnt/ntfs        fuse.ntfs    default     0     0
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25264/showart_2067331.html

阅读(1410) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~