大家都知道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否则将不能开机自动挂载

ntfs分区对linux的局限,如何使Linux支持NTFS分区相关推荐

  1. 修改Mac默认设置使Mac支持NTFS硬盘的读写

    前言 NTFS (New Technology File System),是 Windows环境的文件系统,当然,MacOS系统也支持,只不过因为竞品和专利的原因,Mac上的NTFS读写功能被隐藏了. ...

  2. osx和linux系统这么像,使Linux操作系统看起来像macOS Mojave的方法

    希望将您的Linux操作系统桌面变成macOS Mojave?如果是这样的话,请继续阅读本文,把你的传统Linux桌面转换为类似苹果桌面,以上是实现的方法. macOS Mojave主题 如果要使您的 ...

  3. 使mac支持NTFS读写问题

    1.    在终端输入sudo nano /etc/fstab 敲击回车,会提示输入密码,输入密码后即可进入到页面 2.   现在你看到了一个编辑界面,输入LABEL=媛儿 none ntfs rw, ...

  4. 嵌入式linux svn,Linux下配置subversion使其支持svn+ssh方式访问

    普通访问(略) svn://访问方式(svnserve -d -r /opt/svnrepos) ssh配置(假设用户为svn:svnusers) chmod 700 /home/svn/.ssh c ...

  5. linux挂载移动硬盘 格式化_Linux(CentOS)挂载NTFS格式的U盘、移动硬盘

    以下操作均在root下执行的 1.U盘挂载 mkdir /mnt/usb //创建一个目录,用于挂载U盘 fdisk -l //查看系统中挂载的U盘,若系统有一块硬盘sdb1 代表你的U盘,/dev/ ...

  6. 警告!从ISO映像创建的U盘可能无法完全启动!Unknown引导扇区不支持NTFS文件系统

    想给自己U盘制作成U盘启动盘,却出现警告!从ISO映像创建的U盘可能无法完全启动!Unknown引导扇区不支持NTFS文件系统. 我试了很多办法,网上也看了很多办法,在这里总结一下. 1.更换U盘启动 ...

  7. linux系统分区支持ntfs吗,如何使Linux支持NTFS分区

    大家都知道Linux默认是不支持NTFS分区类型的,但是如果你的计算机是双系统的话,使Linux支持NTFS分区是不是一件很开心的事!这样就可以轻松问Windows盘上面的资料了也可以在Windows ...

  8. CentOS Linux利用ntfs-3g挂载读写Windows的ntfs分区

    Linux下想访问NTFS分区,现在普遍的方法是利用ntfs-3g或者内核模块来实现. 一.安装ntfs-3g模块 1. 使用yum的安装方法: 请确定你已经安装了rpmforge软件库的源.请参考: ...

  9. 硬盘第一个基本分区c 的 ntfs格式的XP上 安装 windows和linux 双引导 设置grub(安装WINGRUB),

    硬盘第一个基本分区c 的 ntfs格式的XP上 安装 windows和linux 双引导 设置grub(安装WINGRUB), 以红旗 ( 奥运版)linux 为例 NTFS上安装grub 本文经过实 ...

最新文章

  1. Android React Native 笔记(二):Component生命周期
  2. LeetCode:2. Add Two Numbers
  3. Web前端饱和了?还能学Web前端吗?
  4. springboot官网-pom.xml文件
  5. android 生成推广图片保存_flutter 如何生成图片并保存到手机相册?
  6. sql 倒数第二个_小白初探SQL(一)
  7. 【数据结构与算法】二维Kd树的Java实现
  8. 怎么两边同时取ln_羊肉汤怎么炖才好喝?小猫教你这么做,做出来汤浓白,好喝无膻味...
  9. nginx linux windows 忽略大小写_React 基础 在 Windows 下使用 React , 你需要注意这些问题...
  10. Cocos2d-x.3.0开发环境搭建
  11. bst java_图解:二叉搜索树算法(BST)
  12. java环境变量的配置_一文带你学会Java环境变量配置(小白向)
  13. 2021-05-19 退役啦
  14. mdf文件修复工具 专业修复sql server数据库
  15. linux文件系统输入输出错误,linux-文件系统管理05-Xfs文件系统修复
  16. Android ADB USB 驱动 万能配置方式
  17. Docer中使能GPU,GDB,perf
  18. 羽毛球社团php,羽毛球社团的活动总结范文
  19. 华为无线设备WLAN QoS配置命令
  20. html如何实现表情加文字发布,vue实现文字表情同时输入的方法

热门文章

  1. ceph集群删除mds服务
  2. Android图片资源获取原则
  3. JPA学习(6)JPQL
  4. hdu1466 计算直线的交点数
  5. 一个初级程序员学习新技术的策略
  6. Sun Solaris 10 bind 9.x DNS 配置
  7. Excel组件DCOM配置
  8. 基于jsp的网上商城_[源码和文档分享]基于S2SH框架的JSP和MySQL的网上商城系统
  9. 使用CSS选择器在页面中插入内容
  10. JavaScript修改css中style,classname,cssText实例