ntfs分区对linux的局限,如何使Linux支持NTFS分区
大家都知道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分区相关推荐
- 修改Mac默认设置使Mac支持NTFS硬盘的读写
前言 NTFS (New Technology File System),是 Windows环境的文件系统,当然,MacOS系统也支持,只不过因为竞品和专利的原因,Mac上的NTFS读写功能被隐藏了. ...
- osx和linux系统这么像,使Linux操作系统看起来像macOS Mojave的方法
希望将您的Linux操作系统桌面变成macOS Mojave?如果是这样的话,请继续阅读本文,把你的传统Linux桌面转换为类似苹果桌面,以上是实现的方法. macOS Mojave主题 如果要使您的 ...
- 使mac支持NTFS读写问题
1. 在终端输入sudo nano /etc/fstab 敲击回车,会提示输入密码,输入密码后即可进入到页面 2. 现在你看到了一个编辑界面,输入LABEL=媛儿 none ntfs rw, ...
- 嵌入式linux svn,Linux下配置subversion使其支持svn+ssh方式访问
普通访问(略) svn://访问方式(svnserve -d -r /opt/svnrepos) ssh配置(假设用户为svn:svnusers) chmod 700 /home/svn/.ssh c ...
- linux挂载移动硬盘 格式化_Linux(CentOS)挂载NTFS格式的U盘、移动硬盘
以下操作均在root下执行的 1.U盘挂载 mkdir /mnt/usb //创建一个目录,用于挂载U盘 fdisk -l //查看系统中挂载的U盘,若系统有一块硬盘sdb1 代表你的U盘,/dev/ ...
- 警告!从ISO映像创建的U盘可能无法完全启动!Unknown引导扇区不支持NTFS文件系统
想给自己U盘制作成U盘启动盘,却出现警告!从ISO映像创建的U盘可能无法完全启动!Unknown引导扇区不支持NTFS文件系统. 我试了很多办法,网上也看了很多办法,在这里总结一下. 1.更换U盘启动 ...
- linux系统分区支持ntfs吗,如何使Linux支持NTFS分区
大家都知道Linux默认是不支持NTFS分区类型的,但是如果你的计算机是双系统的话,使Linux支持NTFS分区是不是一件很开心的事!这样就可以轻松问Windows盘上面的资料了也可以在Windows ...
- CentOS Linux利用ntfs-3g挂载读写Windows的ntfs分区
Linux下想访问NTFS分区,现在普遍的方法是利用ntfs-3g或者内核模块来实现. 一.安装ntfs-3g模块 1. 使用yum的安装方法: 请确定你已经安装了rpmforge软件库的源.请参考: ...
- 硬盘第一个基本分区c 的 ntfs格式的XP上 安装 windows和linux 双引导 设置grub(安装WINGRUB),
硬盘第一个基本分区c 的 ntfs格式的XP上 安装 windows和linux 双引导 设置grub(安装WINGRUB), 以红旗 ( 奥运版)linux 为例 NTFS上安装grub 本文经过实 ...
最新文章
- Android React Native 笔记(二):Component生命周期
- LeetCode:2. Add Two Numbers
- Web前端饱和了?还能学Web前端吗?
- springboot官网-pom.xml文件
- android 生成推广图片保存_flutter 如何生成图片并保存到手机相册?
- sql 倒数第二个_小白初探SQL(一)
- 【数据结构与算法】二维Kd树的Java实现
- 怎么两边同时取ln_羊肉汤怎么炖才好喝?小猫教你这么做,做出来汤浓白,好喝无膻味...
- nginx linux windows 忽略大小写_React 基础 在 Windows 下使用 React , 你需要注意这些问题...
- Cocos2d-x.3.0开发环境搭建
- bst java_图解:二叉搜索树算法(BST)
- java环境变量的配置_一文带你学会Java环境变量配置(小白向)
- 2021-05-19 退役啦
- mdf文件修复工具 专业修复sql server数据库
- linux文件系统输入输出错误,linux-文件系统管理05-Xfs文件系统修复
- Android ADB USB 驱动 万能配置方式
- Docer中使能GPU,GDB,perf
- 羽毛球社团php,羽毛球社团的活动总结范文
- 华为无线设备WLAN QoS配置命令
- html如何实现表情加文字发布,vue实现文字表情同时输入的方法