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

在CentOS5.2上安装NTFS文件系统-MountingNTFSfilesystemonCentOS5.2

IwanttomountsomeinternalandexternalNTFSdrivesinCentOS5.2,preferablyautomaticallyupon

I want to mount some internal and external NTFS drives in CentOS 5.2, preferably automatically upon boot-up. Doesn't matter if it's read/write or read-only, but read/write would be preferred, if it's safe.

我想在CentOS 5.2中安装一些内部和外部NTFS驱动器,最好是在启动时自动安装。不管它是读/写还是只读,如果是安全的,最好是读/写。

Edit: Thanks for all answers, I summarized them below =)

编辑:谢谢所有的答案,我总结如下=)

6 个解决方案

#1


7  

first do a

首先做一个

fdisk -l

get the harddrive partition, ie /dev/sda2

得到harddrive分区,即/dev/sda2

then

然后

mount /dev/sda2 /mnt/windows

if this fails, try a

如果失败了,试试a

yum install ntfs-3g

* Just noted this is not included by default, so you can check out NTFS-3g here, and find a suitable package for your system.

*刚才注意到这不是默认的,所以您可以在这里查看NTFS-3g,并为您的系统找到一个合适的包。

to auto mount this, add a line to /etc/fstab saying

要自动挂载它,请向/etc/fstab添加一行

/dev/sda2      /mnt/temp     ntfs    defaults 0 0

and this should auto mount on a reboot

这应该在重新启动时自动安装

#2


6  

To answer my own question: PostMan and mgb led me to the right path, but their answers did not contain complete solution.

回答我自己的问题:邮递员和mgb引导我找到了正确的道路,但是他们的答案并没有包含完整的解决方案。

Note: A short manual/wiki on this question is here: http://wiki.centos.org/TipsAndTricks/NTFSPartitions

注意:这里有一个关于这个问题的简短手册/wiki: http://wiki.centos.org/tipsandphs/ntfspartitions

So, I am using a fresh, bare install of CentOS 5.2 with latest updates. First of all, I ran the su command to avoid any permission issues.

因此,我使用了一个全新的、裸的CentOS 5.2安装,并进行了最新的更新。首先,我运行了su命令以避免任何权限问题。

I created mount points for a couple of external NTFS drives:

我为几个外部NTFS驱动器创建了挂载点:

mkdir /mnt/iomega80
mkdir /mnt/iogear250

I had to use the fdisk command, but it wasn't in my system. Here's what installs it:

我必须使用fdisk命令,但它不在我的系统中。这就是安装:

yum install util-linux

Then I ran /sbin/fdisk -l and found the device names:

然后我运行/sbin/fdisk -l,发现设备名:

Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
**/dev/sdc1**   *           1       30401   244196001    7  HPFS/NTFS

Disk /dev/sdd: 82.3 GB, 82348278272 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
**/dev/sdd1**   *           1       10011    80413326    7  HPFS/NTFS

For me, they are /dev/sdc1 and /dev/sdd1.

对我来说,它们是/dev/sdc1和/dev/sdd1。

I had to install NTFS-3G, a package that enables NTFS support on CentOS. To install NTFS-3G, I first had to include RPMFORGE in YUM repository list.

我不得不安装NTFS- 3g,一个支持NTFS对CentOS支持的包。要安装NTFS-3G,我首先必须将RPMFORGE包含在YUM库列表中。

To include RPMFORGE in YUM repository list, I used these instructions: http://rpmrepo.org/RPMforge/Using. For my system, the two commands I had to run were:

要在YUM库列表中包含RPMFORGE,我使用了以下指令:http://rpmrepo.org/RPMforge/Using。对于我的系统,我必须运行的两个命令是:

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm 

Finally, I installed NTFS-3G using this YUM command:

最后,我使用YUM命令安装了NTFS-3G:

yum install fuse fuse-ntfs-3g dkms dkms-fuse

At last, I could use the mount command to mount the filesystems:

最后,我可以使用mount命令来安装文件系统:

mount -t ntfs-3g /dev/sdc1 /mnt/iogear250
mount -t ntfs-3g /dev/sdd1 /mnt/iomega80

By adding these two lines to /etc/fstab, like previous answers suggested, I got the drives to mount upon boot-up:

通过将这两行添加到/etc/fstab,就像之前的回答所建议的那样,我在启动时就获得了安装的动力:

/dev/sdc1               /mnt/iogear250          ntfs-3g rw,umask=0000,defaults 0 0
/dev/sdd1               /mnt/iomega80           ntfs-3g rw,umask=0000,defaults 0 0

#3


2  

You should already have ntfs available, read-write support is now pretty reliable.
You can test it with "mount -t ntfs /dev/sdX1 /mnt/tmp" you need to know what drive the external disk is identified as (check dmesg) and you need to make a mount point.

您应该已经有了ntfs,读写支持现在相当可靠。您可以使用“挂载-t ntfs /dev/ sdx1 /mnt/tmp”进行测试,您需要知道外部磁盘被标识为什么驱动器(请检查dmesg),并需要建立挂载点。

To mount automatically everytime put a line in /etc/fstab, use one of the existing lines as an example - you will have to be root to do this.

要在每次在/etc/fstab中放置一行时自动挂载,请使用一个现有的行作为示例——您必须是root用户才能做到这一点。

#4


1  

You forgot to mention that you need to do a reboot after installing fuse, etc.

您忘记了要在安装fuse后重新启动,等等。

#5


0  

First enable the repository Epel

首先启用存储库Epel

yum install epel-release

Then install ntfs

然后安装ntfs

yum install ntfs-3g

#6


0  

  • Enable the EPEL repository

    使EPEL存储库

yum -y install epel-release

百胜是安装epel-release

  • Install ntfs-3g

    安装ntfs-3g

yum -y install ntfs-3g

百胜是安装ntfs-3g

  • Update Grub

    更新Grub

grub2-mkconfig -o /boot/grub2/grub.cfg

grub2-mkconfig - o / boot / grub2 / grub.cfg


推荐阅读
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • Linux环境变量函数getenv、putenv、setenv和unsetenv详解
    本文详细解释了Linux中的环境变量函数getenv、putenv、setenv和unsetenv的用法和功能。通过使用这些函数,可以获取、设置和删除环境变量的值。同时给出了相应的函数原型、参数说明和返回值。通过示例代码演示了如何使用getenv函数获取环境变量的值,并打印出来。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
    本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文介绍了在Linux系统中设置文件ACL权限的方法和使用说明,包括在centos7.3和centos6.9中开启ACL权限的两种方法:在挂载时指定打开ACL权限和修改默认的属性信息。同时提供了对ACL权限的详细解释和应用场景。 ... [详细]
  • REVERT权限切换的操作步骤和注意事项
    本文介绍了在SQL Server中进行REVERT权限切换的操作步骤和注意事项。首先登录到SQL Server,其中包括一个具有很小权限的普通用户和一个系统管理员角色中的成员。然后通过添加Windows登录到SQL Server,并将其添加到AdventureWorks数据库中的用户列表中。最后通过REVERT命令切换权限。在操作过程中需要注意的是,确保登录名和数据库名的正确性,并遵循安全措施,以防止权限泄露和数据损坏。 ... [详细]
  • 本文介绍了如何在Azure应用服务实例上获取.NetCore 3.0+的支持。作者分享了自己在将代码升级为使用.NET Core 3.0时遇到的问题,并提供了解决方法。文章还介绍了在部署过程中使用Kudu构建的方法,并指出了可能出现的错误。此外,还介绍了开发者应用服务计划和免费产品应用服务计划在不同地区的运行情况。最后,文章指出了当前的.NET SDK不支持目标为.NET Core 3.0的问题,并提供了解决方案。 ... [详细]
author-avatar
用户kltt快乐天天
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有