RHEL/CentOS Linux:安装和访问NTFS分区

时间:2020-01-09 10:43:10  来源:igfitidea点击:

如何在CentOS Linux版本5或者6上启用NTFS支持?
如何在RHEL 5或者6下挂载ntfs分区?
首先,您需要按照此处所述安装EPEL repo。
以下命令将在RHEL/CentOS 6.x版本上打开EPEL存储库:

$ cd /tmp
$ wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
# rpm -ivh epel-release-6-5.noarch.rpm

NTFS-3G

NTFS-3G是稳定的,开源的,经GPL许可的POSIX,用于Linux的读/写NTFS驱动程序。
它提供了Windows XP,Windows Server 2003,Windows 2000,Windows Vista,Windows Server 2008和Windows 7 NTFS文件系统的安全处理。

NTFS-3G可以创建,删除,重命名,移动文件,目录,硬链接和流;它可以读写普通且透明的压缩文件,包括流和稀疏文件;它可以处理特殊文件,例如符号链接,设备和FIFO,ACL,扩展属性;此外,它提供了完整的文件访问权限和所有权支持。

如何安装NTFS-3G?

以root用户身份执行以下命令:

# yum install ntfs-3g

输出示例:

yum install ntfs-3g
Loaded plugins: product-id, rhnplugin, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ntfs-3g.x86_64 2:2011.4.12-3.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================
Package         Arch           Version                     Repository    Size
===============================================================================
Installing:
ntfs-3g         x86_64         2:2011.4.12-3.el6           epel         247 k

Transaction Summary
===============================================================================
Install       1 Package(s)

Total download size: 247 k
Installed size: 624 k
Is this ok [y/N]:

如何找出NTFS分区名称?

只需执行以下命令:

# fdisk -l /dev/sda
# fdisk -l /dev/sdb

输出示例:

Disk /dev/sda: 500.1 GB, 500107862015 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf0000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              14       60802   488281089    5  Extended
/dev/sda5              14       59767   479970304   83  Linux
/dev/sda6           59767       60802     8309760   82  Linux swap / Solaris

如何在/mnt/ntfs挂载/dev/sda1 NTFS分区?

首先,加载保险丝驱动器,执行:

# modprobe fuse

创建安装点,执行:

# mkdir /mnt/ntfs

要挂载ntfs分区,请执行:

# mount -t ntfs-3g /dev/sda1 /mnt/ntfs

您可以使用常规的Unix命令来复制或者访问文件:

$ df -h
$ mount
$ cd /mnt/ntfs
$ cp foo /tmp

如何卸载NTFS分区?

执行以下命令:

# umount /mnt/ntfs