大家都知道Linux默认是不支持NTFS分区类型的,但是如果你的计算机是双系统的话,使Linux支持NTFS分区是不是一件很开心的事!这样就可以轻松问Windows盘上面的资料了也可以在Windows下往Linux磁盘里传资料。其实Linux是可以通过安装相应的软件实现对NTFS分区类型的支持的,下面我就介绍一下该如何实现

1,网上下载ntfs-3g_ntfsprogs软件源码包,并解压到桌面

[root@localhost Desktop]# ls

ntfs-3g_ntfsprogs-2013.1.13.tgz

[root@localhost Desktop]# tar -zxvfntfs-3g_ntfsprogs-2013.1.13.tgz -C ./

2,准备源码包的安装环境

[root@localhost ~]#yum install gc* -y……配置gcc、g++开发环境

Failed to set locale, defaulting to C

Loaded plugins: product-id, security, subscription-manager

This system is not registered to Red Hat SubscriptionManagement. You can use subscription-manager to register.

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package gcc.x86_64 0:4.1.2-54.el5 set to beupdated

………………………………………..

…………………………

….

3,进入解压目录,执行配置文件

[root@localhost ntfs-3g_ntfsprogs-2013.1.13]#./configure

checking build system type...x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking target system type...x86_64-unknown-linux-gnu

checking for a BSD-compatible install.../usr/bin/install –c

………………………………………

…………………..

…….

4,编译并安装

[root@localhost ntfs-3g_ntfsprogs-2013.1.13]#make&&make install

……………………………..

……………

5,给sda添加一个分区,并指定文件类型

[root@localhost ~]# fdisk /dev/sda

The number of cylinders for this disk is set to10443.

There is nothing wrong with that, but this is largerthan 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., oldversions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOSFDISK, OS/2 FDISK)

Command (m for help): n……添加一个分区

First cylinder (4103-10443, default 4103):

Using default value 4103

Last cylinder or +size or +sizeM or +sizeK(4103-10443, default 10443): +10G……大小10G

Command(m for help): t…...指定分区类型

Partition number (1-6): 6……选择第二块逻辑分区

Hex code (type L to list codes): 7……类型号7为NTFS

Changed system type of partition 6 to 7 (HPFS/NTFS)

Command (m for help): p……查看结果

Disk /dev/sda: 85.8 GB, 85899345920 bytes

255 heads, 63 sectors/track, 10443 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

DeviceBoot Start End Blocks Id System

/dev/sda1 * 1 13 104391 83 Linux

/dev/sda2 14 2624 20972857+ 83 Linux

/dev/sda3 2625 2885 2096482+ 82 Linux swap / Solaris

/dev/sda4 2886 10443 60709635 5 Extended

/dev/sda5 2886 4102 9775521 83 Linux

/dev/sda6 4103 5319 9775521 7 HPFS/NTFS

Command (m for help):w……写入

6,格式化新的分区

[root@localhost ~]# partprobe……重新获取分区信息

Warning: Unable to open /dev/sr0 read-write(Read-only file system). /dev/sr0 hasbeen opened read-only.

[root@localhost ~]# mkfs.ntfs /dev/sda6……用ntfs类型格式化磁盘

Failed to set locale, using default 'C'.

Cluster size has been automatically set to 4096bytes.

Initializing device with zeroes: 100% - Done.

Creating NTFS volume structures.

mkntfs completed successfully. Have a nice day.

7,创建/NTFS/文件夹

[root@localhost ~]# mkdir -p /NTFS/

8,把sda6挂载到新建的NTFS下

[root@localhost ~]# mount -tntfs-3g /dev/sda6 /NTFS/……挂载指定文件系统为ntfs-3g否则将 不能挂载

9,查看挂载信息

[root@localhost ~]# df -lT

Filesystem Type 1K-blocks Used Available Use% Mounted on

/dev/sda2 ext3 20315844 2713692 16553512 15% /

/dev/sda1 ext3 101086 12200 83667 13% /boot

/dev/sda6 fuseblk 9775520 49624 9725896 1% /NTFS

tmpfs tmpfs 511920 0 511920 0% /dev/shm

10,以上挂载在重启后将失效,所以需要配置sda6开机自动挂载

[root@localhost ~]# vim /etc/fstab

LABEL=/ / ext3 defaults 1 1

LABEL=/boot /boot ext3 defaults 1 2

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

LABEL=SWAP-sda3 swap swap defaults 0 0

/dev/sda6 /NTFS ntfs-3g defaults 0 0

fstab中ntfs文件类型指定为ntfs-3g否则将不能开机自动挂载

linux系统分区支持ntfs吗,如何使Linux支持NTFS分区相关推荐

  1. Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装

    Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装 前言: 本系列文章取材广泛,有来自于互联网的,有来自教科书的,有来自自己的笔记的,也有来自自己对Linux的经验积累的.此系 ...

  2. Linux系统运维与架构设计之Linux概述

    Linux系统运维与架构设计之Linux概述 Linux系统运维与架构设计 1.1 浅谈计算机系统 1.1.1 计算机硬件系统 现代计算机是基于冯·诺依曼体系结构,由运算器.控制器.存储器.输入设备. ...

  3. linux系统线程通信的几种方式,Linux进程间通信-线程间通信

    Linux作为一种新兴的操作系统,几乎支持所有的Unix下常用的进程间通信方法:管道.消息队列.共享内存.信号量.套接口. 1.管道 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动 ...

  4. linux 文件和打印机共享文件夹,能实现Windows和Linux系统之间文件和打印机共享的Linux服务是( )...

    能实现Windows和Linux系统之间文件和打印机共享的Linux服务是( ) 答:SAMBA HTML 代 码 表示() 答:创建一个单选框 根据凯恩思的理论,在短期中总供给线为一条水平线,当总需 ...

  5. 61-20210407华为海思Hi3516DV300的linux系统下控制GPIO口(标准linux模式点亮LED灯)

    61-20210407华为海思Hi3516DV300的linux系统下控制GPIO口(标准linux模式点亮LED灯) 2021/4/7 15:13 https://xueqiu.com/797071 ...

  6. linux系统中的挂载有什么用,linux 挂载详解

    linux 挂载详解 发布时间:2009-06-10 00:16:54   作者:佚名   我要评论 linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着lin ...

  7. linux系统加载u盘的服务,Linux系统下挂载U盘的方法

    挂u盘之前,运行命令cat /proc/partitions,看看现在系统中有哪些分区.插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,PS由于偶是在虚拟机下装的,所以是sdb1) ...

  8. linux系统硬盘数据恢复软件下载,R-Linux|R-Linux(linux数据恢复软件)下载 v5.1中文免费版 - 121下载站...

    R-Linux是一款界面简洁实用的linux分区数据恢复工具,这款工具需要运行于windows平台,然后选择linux的相关分区就可以扫描恢复了,支持Ext2.Ext3.Ext4 FS文等文件系统,可 ...

  9. linux系统usb驱动怎么安装教程,MX Linux的闪存驱动器安装教程-电脑系统安装手册...

    MX Linux无疑是流行的中重Linux操作系统之一.它依赖于 Linux 和开源社区的出色上游工作.它的基础设计结合了优雅高效的桌面与简单的配置,高稳定性,坚实的性能和中等尺寸的占地面积.最重要的 ...

最新文章

  1. R语言Fine-Gray竞争风险模型实战
  2. vscode 显示最近打开的folder_vscode报错Module #x27;pygal#x27; has no #x27;Bar#x27; Member...
  3. 201521123117 《Java程序设计》第1周学习总结
  4. 构件图(Component Diagram)
  5. Linux 等待进程结束 wait() 和 waitpid()
  6. 互联网日报 | 7月4日 星期日 | 高途回应招聘团队被裁传闻;恒大半年劲销3568亿领跑行业;吉利发布共同富裕计划行动纲领...
  7. TSCAN算法matlab,使用TscanCode和scan-build进行静态分析
  8. C# Unity依赖注入
  9. python在线编辑器手机-QPython,一个在手机上运行Python的神器
  10. 三点坐标求三角形的面积
  11. server 2008 php环境搭建,windows server 2008R2 x64位服务器上搭建PHP环境
  12. 小程序input聚焦事件_微信小程序input失焦异常
  13. 百度没有文化(转载)
  14. 【数理知识】Lipschitz 条件 Lipschitz 常数
  15. aliPay支付宝APP支付操作流程
  16. 力扣(LeetCode)——编译、提交和注释快捷键
  17. 手机系统更新(提示已是最新版本),怎么升级更新
  18. 计算机网络——配置动态路由实验
  19. [git] your branch is ahead of ... 解决办法
  20. sql语句查询出重复的数据

热门文章

  1. 代码提交到GitHub时出现的反复报错
  2. 判断是否是手机号码的方法
  3. 如何为新的微信公众号做引流矩阵的8个渠道
  4. Chrome前端插件
  5. 激光条纹中心提取——ZhangSuen法python
  6. HAN - Heterogeneous Graph Attention Network 异构图注意力网络 WWW 2019
  7. Java导出多个excel并且打包成zip压缩文件
  8. PHP设计模式(1)
  9. 调查报告:创意行业是否为远程办公做好准备?
  10. html语言加号点一下变成减号6,CSS3 linear-gradient线性渐变生成加号和减号的方法...