zeromax 发表于 2018-5-25 07:08:16

使Linux支持NTFS分区

  NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows Server 2003, Windows 2000 以及Windows Vista文件系统,除了完全的文件属主和访问权限,它支持所有符合POSIX标准的磁盘操作。
    NTFS-3G的目的是为那些用户需要与NTFS可靠互通的硬件平台和操作系统提供可信任的、功能丰富的高性能解决方案。
    更多信息请参阅NTFS-3G主页:http://www.ntfs-3g.org
  
解压源码包
# tar -zxf ntfs-3g_ntfsprogs-2013.1.13.tgz
# ls
anaconda-ks.cfginstall.log         ntfs-3g_ntfsprogs-2013.1.13
Desktop          install.log.syslogntfs-3g_ntfsprogs-2013.1.13.tgz
  配置编译环境
# cd ntfs-3g_ntfsprogs-2013.1.13
# ls
aclocal.m4    config.h.in   CREDITS       libntfs-3g   NEWS
AUTHORS       config.sub    depcomp       ltmain.sh    ntfsprogs
autogen.sh    configure   include       m4         README
ChangeLog   configure.acINSTALL       Makefile.amsrc
compile       COPYING       install-sh    Makefile.inTODO.ntfsprogs
config.guessCOPYING.LIB   libfuse-litemissing
# ./configure
# echo $?             验证上条命令是否执行成功,0为成功,其他为不成功
0
  编译及安装
# make && make install
# echo $?
0
  查找NTFS分区
# fdisk -l | grep NTFS
/dev/sdb2            2434      4866    19543072+   7HPFS/NTFS
  建立挂载点
# mkdir-p/mnt/ntfs-p1
# chmod 755 /mnt/ntfs-p1    如果需要,请给予特定的访问权限
  临时挂载
# ntfs-3g /dev/sdb2 /mnt/ntfs-p1
可用man ntfs-3g查看命令帮助
  若想使其开机自动挂载,对/etc/fstab文件进行编辑
# echo "/dev/sdb2 /mnt/ntfs-pl ntfs defaults 0 0">>/etc/fstab
# mount -a
  验证
# mount | tail -1
/dev/sdb2 on /mnt/ntfs-pl type fuseblk (rw,allow_other,blksize=4096)
页: [1]
查看完整版本: 使Linux支持NTFS分区