Linux系统下挂载windows(双系统)的NTFS文件系统

        为了学习Linux系统,又不想装虚拟机,所以在原先Windows7的基础上直接装了一个Centos7。但是发现centos7并不支持挂载ntfs文件系统(就是Windows系统上的C、D、E等盘)。所以就找了一下解决方法,以下是用ntfs-3g的方法:

        首先先下载一个ntfs-3g。可以从官网上下载 http://linux.softpedia.com/dyn-postdownload.php/aa99e772d4a0c1e8bd7ca05dc7cff2a7/55a8c7b0/3ab4/0/1

英文不好的可以通过下面的微盘链接下载(以后这个版本可能不是最新的,不过没有很大关系,还是能够用的) http://vdisk.weibo.com/s/av4B3BsFKjGWc?from=page_100505_profile&wvr=6

        然后把下载下来的ntfs-3g_ntfsprogs-2014.2.15.tgz 解压,先进入这个文件所在的目录,用以下命令解压tar -zxvf ntfs-3g_ntfsprogs-2014.2.15.tgz(嫌输入麻烦可以在输完tar -zxvf n后按tab键自动补齐)。然后进入解压后的目录cd ntfs-3g_ntfsprogs-2014.2.15,接着执行./configure,make,下一步需要root权限,用su - 回车输入密码(密码不会回显,敲完回车就可以登录了),继续下一步make install,我们的ntfs-3g就安装完成了。

        下面是挂载过程, mount -t ntfs-3g /dev/sda1 /mnt(把C盘挂载到/mnt下,以后可以在这个目录下访问C盘的文件),如果要挂载多个盘,可以通过相同的方法挂载(改一下sda后面的数字)。如果想要在/mnt下清楚地区分各个盘,可以先在 /mnt 下新建文件夹 mkdir /mnt/winC,然后把sda1挂载到winC下 。如果不知道sda后是数字几,可以用fdisk-l查看一下磁盘的各个分区(需要有管理员权限):  下面是我的结果

设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   167782859    83891398+   7  HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.
/dev/sda2       167782860  1953520064   892868602+   f  W95 Ext'd (LBA)
Partition 2 does not start on physical sector boundary.
/dev/sda3      1953521664  1953523711        1024   83  Linux
/dev/sda5       167782923   763392734   297804906    7  HPFS/NTFS/exFAT
Partition 5 does not start on physical sector boundary.
/dev/sda6      1359002673  1953520064   297258696    7  HPFS/NTFS/exFAT
Partition 6 does not start on physical sector boundary.
/dev/sda7       763396096   765444095     1024000   83  Linux
/dev/sda8       765446144  1222641663   228597760   8e  Linux LVM

        可以看后面有NFTS的几行,sda1就是C盘,下面一个是sda5即D盘,sda6就是E盘(这里因人而异,有些D、E盘就是sda2、sda3,这里涉及到磁盘分区的知识,可以自己找几本书看看)。

        可是这样还不够,系统每次启动之后都要重新挂载,太麻烦了,可以去修改 /etc/fstab 文件。vi /etc/fstab 进入编辑(要用管理员权限),以我的为例,本来只有前4行,添加后面三行分别挂载C、D、E三个盘(系统语言是英文的需要给几个盘起一个英文名字),这些设置重启自动生效,或者直接 mount -a 。至此一切OK~

/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-usr  /usr                    xfs     defaults        0 0
/dev/mapper/centos-var  /var                    xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sda1               /mnt/C盘                ntfs-3g ro              0 0
/dev/sda5               /mnt/D盘                ntfs-3g defaults        0 0
/dev/sda6               /mnt/E盘                ntfs-3g defaults        0 0



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值