Linux下读写NTFS格式

Linux下读写NTFS格式,第1张

在Linux上可以使用NTFS-3G来挂载NTFS格式的硬盘。NTFS-3G 是一个开源的软件,可以实现Linux、Free BSD、Mac OSX、NetBSD 和Haiku 等 *** 作系统中的NTFS 读写支持。 它可以安全且快速地读写Windows 系统的NTFS 分区,而不用担心数据丢失。

Ubuntu系统默认是自带ntfs-3g的,在CentOS中可以使用 yum 命令直接安装

如果出现了 No package ntfs-3g available. 错误,其实是缺少epel-release,升级一下再安装就可以了

先用 fdisk -l 查看需要挂载硬盘的盘符。例如为 /dev/sdb

打开 /etc/fstab 文件,在最后添加

如何在Linux系统中把硬盘格式化成NTFS分区呢?有下面的方法,不过使用前请先想好,本人不对所造成的后果负责。

以Ubuntu为例,先安装好ntfsprogs,没有的话在终端中执行:sudo apt-get install ntfsprogs安装。

请根据硬盘情况参考。

执行:

sudo mkfs -t ntfs /dev/sdb1

sudo mkfs.ntfs /dev/sdb1

或者

sudo mkntfs /dev/sdb1

格式化。如果你觉得速度上要更快的,可以加-f参数,即:

sudo mkntfs -f /dev/sdb1

linux系统的分区不能用ntfs,但linux可以识别出ntfs的分区格式,

系统分区不支持ntfs的,

可以使用使用NTFS-3G,步骤如下:

正确安装后,我们需要通过ntfs-3g来加载NTFS分区。

1 获得NTFS分区设备名

执行下面的命令

fdisk -l | grep NTFS

结果如下所示:

/dev/sdb1 1 104437 HPFS/NTFS

其中第一个字段/dev/sdb1即为所需要的分区设备名

2 建立装载

mkdir /mnt/ntfs-p1

如果需要,请给予特定的访问权限

chmod 755 /mnt/ntfs-p1

3 临时装载NTFS分区

可以使用下面的命令以读写方式临时装载一个NTFS分区到装载点

mount -t ntfs-3g

其中:

------ NTFS所在分区的设备名,如3.1中的/dev/sdb1

------ 装载点,如3.2中的/mnt/ntfs-p1

例如:

mount -t ntfs-3g /dev/sdb1 /mnt/ntfs-p1

更多的选项及例子请用下面的命令参见mount命令和ntfs-3g的文档

man mount

man ntfs-3g

4 系统启动时装载NTFS分区

编辑/etc/fstab

vi /etc/fstab

在文件最后增加如下格式的行

ntfs-3g defaults 0 0

其中:

------ NTFS所在分区的设备名,如3.1中的/dev/sdb1

------ 装载点,如3.2中的/mnt/ntfs-p1

例如:

/dev/sdb1 /mnt/ntfs-p1 ntfs-3g defaults 0 0

保存文件后重启系统或简单的执行下面的命令,即可装载NTFS分区到指定的装载点

mount -a


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8574873.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存