当前位置:  技术问答>linux和unix

如何实现在linux里面访问ntfs格式的分区?

    来源: 互联网  发布时间:2015-06-05

    本文导语:  解决既结! | 编译内核时在file system里加入ntfs filesystem support就行了。启动之后mount你的ntfs分区就可以访问了. | 去网上找 kernel-ntfs-2.4.20-28.9.i686.rpm (根据你的内核下载相应...

解决既结!

|
编译内核时在file system里加入ntfs filesystem support就行了。启动之后mount你的ntfs分区就可以访问了.

|
去网上找 kernel-ntfs-2.4.20-28.9.i686.rpm (根据你的内核下载相应版本)

安装:
rpm -ivh kernel-ntfs-2.4.20-28.9.i686.rpm --force --nodeps
完了!

output:-----------------------------------------------

The Linux NTFS RPM has been successfully installed.
 
Please read the NTFS FAQ if you want to know how to:
 
 * Mount an NTFS partition
 * Change the permissions/ownership of a mounted NTFS partition
 * Automatically mount an NTFS partition
 
FAQ: http://linux-ntfs.sourceforge.net/info/ntfs.html
RPM: http://linux-ntfs.sourceforge.net/rpm/index.html
SRC: http://linux-ntfs.sourceforge.net/rpm/rpmsrc.html
## --------------------------------------------------------------------------------------------

how to mount a NTFS Volumes automatically?(自动挂载)

1. adding a line to [ /etc/fstab ] (filesystem table).

Below are some example mount commands and their equivalent fstab.
NB Don't worry about the meaning of the 0 0 on the end.

    mount /dev/hda1 /mnt/windows -t ntfs -r

    /dev/hda1 /mnt/windows ntfs ro     0 0 (把这一行加到/etc/fstab里面就行了,其它的不用管他)
    

Here we've transformed -r into the equivalent -o ro.

    mount /dev/hda1 /mnt/windows -t ntfs -r -o umask=0222

    /dev/hda1 /mnt/windows ntfs ro,umask=0222                         0 0
    

    mount /dev/hda1 /mnt/windows -t ntfs -r -o umask=0222,uid=flatcap,gid=winuser

    /dev/hda1 /mnt/windows ntfs ro,umask=0222,uid=flatcap,gid=winuser 0 0
    

|
Linux与Windows硬盘资源互访 
目前,个人电脑用户中许多人都使用Windows系统,但也安装了Linux系统,因此如何在Linux或Windows中实现硬盘资源互访就显得非常重要。 
Linux下访问Windows硬盘分区 

在Red Hat Linux下访问Windows系统的硬盘分区很简单。因为Red Hat Linux提供了对几乎所有文件系统的支持,因此它可以直接读写Windows系统的分区。安装Red Hat Linux 时,就可以指出计算机中存在的Windows分区的位置,并指定想要将它们载入到Linux文件系统中的位置。 

通常,将Windows系统中C盘的内容载入到Linux系统下的目录/mnt/c,这时就可以如同看待Linux文件系统中一个目录一样看待C盘了。我们可以对其中的文件进行读写,或者在其中创建一个新的文件或目录。如果安装时没有指定Windows分区的位置,或者由于其它原因使/mnt/c目录下看不到系统Windows分区C盘的内容,就可以用下面的命令手动载入该分区: 

#mount -t vfat/dev/hdal /mnt/c 


此命令可以将设备名为/dev/hda1(可以是任何实际存在的分区设备名)的Windows分区载入到目录/mnt/c 下,参数“-t vfat”表明载入的文件系统类型为vfat。用类似的mount命令,也可以载入软盘文件系统,只不过软盘的文件系统设备名通常是“/dev/floopy”或“/dev/fd0H1440”。为了统一起见,可将其载入到目录/mnt/floopy中。 

Red Hat Linux中还提供了一个文件系统的系统配置脚本文件,通过修改它可以让Linux启动时自动载入需要的其它非Linux文件系统。这个脚本是文件/etc/fstab,它的一个典型例子如下: 

/dev/hda3 / ext2 defaults 1 1 
/dev/hda4 swap swap defaults 0 0 
/dev/fd0 /mnt/floppy ext2 noauto 0 0 
/dev/cdrom /mnt/cdrom iso9660 noauto,r0 0 0 
none /proc proc proc 0 0 
none /dev/pts devpts mode=0622 0 0 
/dev/hda1 /mnt/c vfat auto,rw 0 0 
/dev/hda5 /mnt/e vfat auto,rw 0 0 


该文件中每行记录了一个系统自动载入的文件系统的信息,各列的意义依次为设备名、载入目录、文件系统类型、载入参数(自动、读写、模式等)、标记位。从这个文件可以看到,第一行是Linux自身的文件系统,第三、第四行代表软盘驱动器和光盘驱动器,它们都不是自动载入的,最后两行代表两个需自动载入的Windows分区。 

值得注意的是,对于软盘、光盘这些存储介质通常用“noauto”参数。如果像上例这样,它们在fstab文件中有记录,插入软盘或者光盘后,只需运行命令“mount/mnt/floopy”或“mount/mnt/cdrom”就可以将其载入Linux系统。在取出软盘或者光盘之前,必须运行命令“unmount/mnt/floopy”或“unmount/mnt/cdrom”取消它们的载入。否则,Linux系统会锁住该驱动器,即使按硬件按钮也无法将其取出。 

Red Hat Linux 这种识别其它文件系统的功能将大大方便使用计算机,在Linux下可以像对待其自身的数据一样对待Windows分区中的数据。比如,在Linux下实践各种命令的同时,还可以随时查阅放在Windows分区中的Linux电子文档。 

Windows下访问Linux硬盘分区 

Windows系统在处理各种文件系统方面,还不能像Red Hat Linux那样方便。因此,要查看Linux分区中的内容就需要借助于其它的软件工具了。 

下面我推荐一个目前流行的、功能稳定的工具软件fsdext2。它是一个自由软件,可以到http://www.globalxs.nl/home/p/pvs下载最新版本,或者通过电子邮件联系作者:pvs@globalxs.nl。 

fsdext2软件提供在Windows系统下读Linux分区的功能。获得fsdext2的压缩软件包之后,先将其解压缩,然后运行命令install。这个安装命令将fsdext2需要的几个vxd文件拷贝到Windows的系统目录下。 

使用fsdext2提供的mount命令,将ext2文件系统载入到Windows系统下。mount命令的参数是Linux分区的设备名(命名规则与Linux下的一样)。然后fsdext2会自动寻找一个未分配的盘符代表Linux分区。这样,我们就可以像访问一个Windows分区一样访问Linux分区了。

|
http://linux-ntfs.sourceforge.net/ 试一试

|
楼上的那个东西挺不错的!

|
红旗的可以自动加载NTFS分区啊

    
 
 

您可能感兴趣的文章:

  • 4块156G硬盘,该如何分区?如果某个分区想要200G怎么实现?
  • linux下,如何在程序中分区(代码实现)
  • 如何实现 Windows xp 和 Red Hat 7.3 的分区互访?
  • 请教:怎样实现分区自动挂接?
  • 在linux操作系统下,编写shell脚本实现分区挂载
  • 在我的机器上怎么实现Linux分区和Windows分区的互访?
  • 如何使用shell脚本实现fdisk /dev/sdb的自动分区,不与用户进行交互
  • 急!如何实现linux下访问fat分区的硬盘?(奖100分)
  • 请问使用或安装什么软件能够实现Win2000下访问Linux分区?
  • 实现unix5.05与windows2000 pro双重引导,如何分区?和安装?
  • 我想在Linux下访问Windows的分区,可以实现吗?是否用Mount呢?
  • 用C或C++编程,模拟可变分区存储管理且首次适应的算法实现存储器的分配与回收
  • 格式化是怎么实现的?格式化后存储的信息还在吗?
  • 请问linux中,如何编程知道硬盘是否格式化,如何编程实现格式化。最好有现成接口,谢谢。
  • 如何实现在接收到远程的命令后格式化磁盘?
  • 请教有没有谁在 LINUX下实现对DVD光盘采用UDF格式刻录的?
  • C#格式化文件大小的实现代码
  • vim中如何实现c++代码编写的自动格式化和语法高亮的功能?
  • 怎样在不使用offices产品开启WORD下实现将WORD内容转化为图片的格式
  • 在脚本中如何实现输出格式化输出
  • java时间戳转日期格式的实现代码
  • 有没有谁实现了向IE浏览器那种“发送网页(P)”,把完整html格式发送给相应email?
  • C#实现判断图形文件格式的方法
  • 装linux的硬盘是否可在普通的Windows底下格式化,如何实现?
  • 想在linux下实现用v4l捕获摄像头数据再用ffmpeg编码为h.264格式
  • 实现批量linux格式化硬盘和挂载硬盘脚本分享
  • C#中判断、验证字符串是否为日期格式的实现代码
  • Java使用String类格式化当前日期实现代码
  • Python实现批量把SVG格式转成png、pdf格式的代码分享
  • 如何在Java简单的实现各种文档格式的转换
  • php递归实现无限分类 php格式化数组
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • socket实现多文件并发传输,求助多线程实现问题?
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • interface 到底有什么用???实现接口,怎么实现??
  • 通过javascript库JQuery实现页面跳转功能代码
  • 怎么用Jsp实现在页面实现树型结构?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • windows 下的PortTunnel 在linux下怎么实现?或者相应的已经实现的软件?端口映射
  • php实现socket实现客户端和服务端数据通信源代码
  • 网站重定向用C语言实现iptables,ACL实现
  • flash AS3反射实现(describeType和getDefinitionByName)
  • 在linux下如何编程实现nslookup命令实现的IP地址和域名互相转换的功能?
  • boost unordered_map和std::list相结合的实现LRU算法
  • 求在freebsd+Squid下实现pc上网的透明代理的实现方法!给出具体配置方法的高分谢!
  • c#通过委托delegate与Dictionary实现action选择器代码举例
  • linux下如实现与window下的驱动器实现文件共享??
  • 使用java jdk中的LinkedHashMap实现简单的LRU算法
  • qt如何实现:操作键盘实现数据的滚动?
  • iphone cocos2d 精灵的动画效果(图片,纹理,帧)CCAnimation实现
  • 我想用APPLET实现读取客户端的图片文件,该如何实现?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • PING是用TCP,还是用UDP来实现的?或是采用其它协议实现的?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3