热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

一种让红帽子7.3能支持ntfs的快速方法

文章标题:一种让红帽子7.3能支持ntfs的快速方法。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

  OMP: Red Hat: A quick way to enable NTFS Support
  一种让红帽子7.3能支持ntfs的快速方法
  Red Hat: A quick way to enable NTFS Support (text only version)
  文本版
  Created: June 9, 2002
  Modified: June 20, 2002
  Author: Jim Hayward
  Author E-mail: jimhayward@earthlink.net
  Copyright 2002, Jim Hayward. All Rights Reserved.
  Distro Specific: Red Hat Linux
  
  Relevant Links:
  http://www.redhat.com
  http://linux-ntfs.sourceforge.net
  
  Title: Red Hat: A quick way to enable NTFS Support
  Section: Distribution Specific
  Sub-Section: Red Hat Linux
  
  What is NTFS?
  什么是NTFS
  NTFS is the filesystem used by Windows NT, Windows 2000, and Windows XP.
  NTFS是Windows NT, Windows 2000, 和 Windows XP所使用的文件系统
  Why didn't Red Hat enable NTFS support in their kernels?
  为什么红帽子不在其内核中直接支持NTFS?
  Editors note: Anton Altaparmakov, the ntfs maintainer, took offense to my stating
  that read only support can cause data corruption problems. You can read his e-mail
  to me here
  编者按:安东 艾尔塔帕马科夫,ntfs的维护人员,对我关于只读支持能造成数据损坏问题的说法感
  到愤怒。这里你可以读到他给我的妹儿。
  My prior statement was not in any way meant to be offensive to him, so I have removed
  the passage he objected too. However, in the past even while using read only support
  the ntfs module has been known to cause filesystem corruption. Enabling write support
  for the ntfs module, WILL EAT YOUR DATA!
  我先前的陈述没以任何方式激怒他,所以我删了他反对的一段。可是,在过去一段时间,ntfs模块甚至
  在使用只读模式时也曾造成文件系统的崩溃。如果打开它的写支持,将吃掉你的数据!
  
  Why is NTFS support poor under Linux?
  为什么NTFS在linux中支持得这么差?
  
  Microsoft chooses not to release the information necessary to write a driver to access
  the NTFS filesystem for operating systems other then Windows. This basically makes
  writing a driver a case of trial and error.
  微软不发布在windows以外的其他系统中支持ntfs的驱动程序所必需的信息。这是使为其写的驱动容易造成
  很多错误的最根本的原因。
  This may lead you to ask the question, "Then why is Linux support for FAT and FAT32
  filesystems any good?". The NTFS filesystem is a lot more complex then FAT and FAT32,
  thus making it harder to write a driver.
  你可能因此问到:为什么linux支持FAT和FAT32很好呢?NTFS文件系统比FAT和FAT32要复杂得多,所以使得给
  它写驱动要复杂得多。
  
  Alternatives to using NTFS support
  使用NTFS的替代方法。
  Create an FAT32 (vfat) partition and store the data you need to access from Linux on it.
  建立一个FAT32分区。把你需要从linux访问的数据放在这个分区里。
  
  Is your system up to date?
  你的系统是最新的了吗?
  
  I am going to assume you have updated your Red Hat 7.3 install with all of the currently
  available updates. Kernel version 2.4.18-5 is the latest official kernel available for
  Red Hat 7.3
  我打算假定你已经把你的红帽子7.3升级到目前所能得到的最新的内核。目前最新的是2.4.18-5(译者注:
  不升级也完全可以这样做,我在自己机器测试过了,而且目前最新版为2.4.18-10)
  
  Installing the kernel sources.
  安装内核源文件
  
  First check and see what kernel you are running. You must use the kernel source for the
  same kernel you are running.
  首先检查看看你在用什么内核在运行你的系统,你必须用和你的内核相同的源文件。
  
  [jimh@garfield jimh]$ uname -r
  2.4.18-5
  
  Check to see if you already have the kernel source installed with:
  检查看看你的内核源文件的版本:
  
  [jimh@garfield jimh]$ rpm -q kernel-source-2.4.18-5
  kernel-source-2.4.18-5
  
  If you don't have the kernel-source installed you will see:
  如果你没装内核原文件你将看到这样的:
  
  [jimh@garfield jimh]$ rpm -q kernel-source-2.4.18-5
  package kernel-source-2.4.18-5 is not installed
  
  If the kernel source is not installed, download the source from your favorite Red Hat mirror
  site. You will need to be logged in as root to install the kernel source. Install the kernel
  source with:
  如果内核源文件没装,从Redhat的站点下载一个,你需要用root权限装它。用如下命令:
  rpm -ivh kernel-source-2.4.18-5.i386.rpm
  
  If you are registered with The Red Hat Network you can also use up2date to install the kernel.
  This will download and then install the kernel-source for you.
  如果你已经是redhat网的注册用户,你可以用up2date命令来安装kernel,这样的命令将下载并安装kernel source
  up2date kernel-source
  
  Preparing the kernel source
  准备内核源文件
  Login as the root user.
  以root用户登录
  Change to the /usr/src/linux-2.4.18-5 directory
  换到/usr/src/linux-2.4.18-5目录
  [root@garfield root]# cd /usr/src/linux-2.4.18-5
  
  "make mrproper"
  [root@garfield linux-2.4]# make mrproper
  
  "make xconfig"
  [root@garfield linux-2.4]# make xconfig
  
  Load the default Red Hat kernel config that was used to compile the kernel you have installed.
  载入RedHat用于编译你所安装的内核的内核配置文件(作者这个是athlon速龙)
  [root@garfield linux-2.4]# rpm -q --qf '%{ARCH}\n' kernel-2.4.18-5
  athlon
  
  Click "Load Configuration from file"
  点击"Load Configuration from file"
  Side note: Red Hat did not ship an i586 uniprocessor kernel with 7.3. If you have a uniprocessor
  i586 system the command above will probably return i386. Use the i386.config if it does.
  旁记:RedHat没发行7.3的i586 uniprocessor内核,如果你用了i586 uniprocessor上面的系统将返回i386.这种情况
  下就用i386.config
  You can look in /usr/src/linux-2.4.18-5/configs to see what the default kernel configs Red Hat
  uses to compile their kernels.
  你可以看看/usr/src/linux-2.4.18-5/configs来看看红帽子都有哪些缺省的内核配置
  [jimh@garfield jimh]$ ll /usr/src/linux-2.4.18-5/configs
  total 564
  -rw-r--r-- 1 root root 39830 May 2 14:36 kernel-2.4.18-athlon.config
  -rw-r--r-- 1 root root 39858 May 2 14:36 kernel-2.4.18-athlon-smp.config
  -rw-r--r-- 1 root root 49146 May 2 14:36 kernel-2.4.18-i386-BOOT.config
  -rw-r--r-- 1 root root 40020 May 2 14:36 kernel-2.4.18-i386.config
  -rw-r--r-- 1 root root 39960 May 2 14:36 kernel-2.4.18-i386-smp.config
  -rw-r--r-- 1 root root 39957 May 2 14:36 kernel-2.4.18-i586.config
  -rw-r--r-- 1 root root 39897 May 2 14:36 kernel-2.4.18-i586-smp.config
  -rw-r--r-- 1 root root 40021 May 2 14:36 kernel-2.4.18-i686-bigmem.config
  -rw-r--r-- 1 root root 39968 May 2 14:36 kernel-2.4.18-i686.config
  -rw-r--r-- 1 root root 40414 May 2 14:36 kernel-2.4.18-i686-debug.config
  -rw-r--r-- 1 root root 39966 May 2 14:36 kernel-2.4.18-i686-smp.config
  -rw-r--r-- 1 root root 35944 May 2 14:36 kernel-2.4.18-i686-uml.config
  -rw-r--r-- 1 root root 40170 May 2 14:36 kernel-2.4.18-x86_64.config
  -rw-r--r-- 1 root root 40170 May 2 14:36 kernel-2.4.18-x86_64-smp.config
  
  In the dialog box type the full path to the config file you want to use.
  Example: /usr/src/linux-2.4.18-5/configs/kernel-2.4.18-i686.config
  在对话框输入你要用的全路径文件名,
  比如:/usr/src/linux-2.4.18-5/configs/kernel-2.4.18-i686.config
  Click "Ok" to load the config and exit the dialog box.
  点"Ok"来载入配置并退出对话框。
  Click "File Systems"
  Scroll down and find "NTFS filesystem support (read only)"
  点"File Systems"然后找到"NTFS filesystem support (read only)"
  Click "m" to build NTFS support as a module.
  点m来把NTFS支持编译成一个模块。<
推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • Windows 10系统的自动更新功能在修复系统漏洞、提升用户体验方面具有重要作用。然而,由于系统更新会占用大量系统资源,打扰当前任务环境,且更新频繁,很多人选择关闭自动更新功能。本文介绍了关闭win10自动更新的步骤,并探讨了其他更好的关闭方法。欢迎留言讨论。 ... [详细]
author-avatar
风一样的梦
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有