CentOS支持NTFS

我先在使用的是双系统win7和CentOS6.4。CentOS默认是不安装ntfs格式的文件系统的驱动文件。在CentOS中无法识别win7中的硬盘。

1 下载ntfs-3g软件

进入:http://www.tuxera.com/community/ntfs-3g-download/网站,下载一个最新的稳定版本的ntfs-3g。

下载最新的ntfs-3g,比如我下的是“The latest stable version is ntfs-3g_ntfsprogs-2014.2.15”

2 编译安装

解压下载的包,进入解压目录,执行命令:

./configuremakemake install

3 使用

(最好的办法是直接“man ntfs-3g”,然后查看官方文档。)

3.1.  挂载设备:


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

或者:
ntfs-3g   /dev/sda1   /mnt/usb

就可以了。

3.2.  卸载:


umount  /mnt/usb

4 设置开机启动

如果想开机启动自动挂载,可以通过/etc/fstab 文件实现。

4.1.  查看分区信息

首先输入命令查看所有分区:


fdisk  -l

查看到所有的分区信息:
[root@wx-think etc]# fdisk -lDisk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk identifier: 0x0003a0ed

 

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              13       13055   104755200    7  HPFS/NTFS

/dev/sda3           13055       60802   383525889    f  W95 Ext’d (LBA)

Partition 3 does not start on physical sector boundary.

/dev/sda5           13055       26147   105164800    7  HPFS/NTFS

/dev/sda6           26147       47084   168171520    7  HPFS/NTFS

/dev/sda7           47084       47457     2999296   82  Linux swap / Solaris

/dev/sda8           47457       47496      307200   83  Linux

/dev/sda9           47496       60802   106878976   83  Linux

发现 sda1、sda2、sda3、sda5、sda6 都是ntfs格式,需要挂载的是 sda2、sda5、sda6

4.2.  修改配置文件

vi进入/etc/fstal文件:

vi    /etc/fstal

在文件末尾加上如下红色语句:

## /etc/fstab# Created by anaconda on Mon Jun 16 13:41:47 2014
#

# Accessible filesystems, by reference, are maintained under ‘/dev/disk’

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=17d40535-e5b5-490e-bad9-39726747342e /                       ext4    defaults        1 1

UUID=b730eafd-46b7-4c64-b9c5-6e847dc1c78c /boot                   ext4    defaults        1 2

UUID=ba589b47-ec52-4cf8-9996-7ade445fffe0 swap                    swap    defaults        0 0

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

/dev/sda2             /media/winC   ntfs-3g,        0 0

/dev/sda5             /media/winD   ntfs-3g,        0 0

/dev/sda6             /media/winE   ntfs-3g,        0 0

格式是:设备挂载目录 [文件格式] 挂载方式, 0 0(比如,此处将/dev/sdb2,挂载到 /media/winC 目录,使用的软件是NTFS-3g)

上一篇:ExtJS6的版本历史、目录结构以及Demo安装过程


下一篇:前端打包利器webpack里utils.cssLoaders的工作原理调试