iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >ntfs-3g 集成
  • 831
分享到

ntfs-3g 集成

ntfs 2023-01-31 01:01:59 831人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

ntfs-3g 集成 1. 下载 Http://www.tuxera.com/commUnity/ntfs-3g-download/ ntfs-3g-2010.8.8 2. 建立makefile&

ntfs-3g 集成

1. 下载
Http://www.tuxera.com/commUnity/ntfs-3g-download/
ntfs-3g-2010.8.8

2. 建立makefile
a. 参考gstreamer/makefile
   大概把 gstreamer改成ntfs_3g和ntfs-3g,GSTREAMER改成NTFS_3G,设置版本,源码包等。
b. 定义option_configure_args
c. 取消install过程
根据需要确定是否--enable-debug

3. 编译

$make -C src/thirdparty/ntfs-3g/ remove
在Huangpu/makefile下面加入对ntfs-3g的编译目标,然后$make ntfs-3g

4. 运行
a. 把编译的结果mount到机顶盒
pc: #ln -s /home/qianjiang/apollo/sw/ga300/target/output/objs/summit-dualhd-gnu-4.4.0-linux-debug/comps/generic_apps/ ~/nfsroot/apps

apollo: # mount -t nfs -o rw,tcp,nolock,nfsvers=3 192.168.2.2:/home/qianjiang/nfsroot/apps mnt/apps/

b. 把目标文件拷贝到/bin和/lib下面
# cp mnt/apps/ntfs-3g/ntfs-3g-2010.8.8/libntfs-3g/.libs/libntfs-3g.so* /lib/
# cp mnt/apps/ntfs-3g/ntfs-3g-2010.8.8/src/.libs/ntfs-3g /bin/
# ntfs-3g --help

注意:
曾经运行src下面的ntfs-3g得到异常的问题:
# /mnt/apps/ntfs-3g/ntfs-3g-2010.8.8/src/ntfs-3g
-/bin/sh: /mnt/apps/ntfs-3g/ntfs-3g-2010.8.8/src/ntfs-3g: not found
网上说可能是相关库文件找不到,应该拷贝至/lib或者设置LD_LIBRARY_PATH,但是都未奏效。而且pc下运行也没问题,ldd ntfs-3g表明是无动态链接库。所以,很奇怪!

5. 调试
# ntfs-3g /dev/sda4 mnt/sda/
modprobe: module 'fuse' not found
ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root

注:
曾经可没有这么好的出现提示,而是死机,,,所以。。。

6. 加入fuse
6.1 pc
#cd target/src/sd/os/oslinux/comps/kernel/linux-2.6.28.10/
#cp target/output/objs/pnx8473_hirf_moca_mp1_mtd_debug/.config ./
#make menuconfig => 选中fuse文件系统
#make modules
#cp fs/fuse/fuse.ko /home/qianjiang/nfsroot/appfs/lib/modules/2.6.28.10/extra/

注:这里对kernel的编译可能不是Official的方式。

6.2 apollo
#insmod fuse.ko

7. 测试
7.1写测试 ==> OK
7.2性能测试 ===>
写hello.sh
date
cp mnt/sda/GA300_full_src.tar.gz mnt/sda/GA300_full_src.tar.gz1
umount mnt/sda
date

# sh hello.sh
Wed Dec 31 17:06:19 MST 1969
Unmounting /dev/sda4 ()
Wed Dec 31 17:19:44 MST 1969

(read + write)bs = 1608602770(file size) * 8 / 805(time) = 15.3Mbits/s


8. 集成和check in
8.1 file: pnx8473_hirf_moca_mp1_mtd_debug_defconfig
    enable fuse

8.2 Huangpu/makefile
    add make target: ntfs-3g

8.3 ntfs-3g/makefile
    use to untar ntfs-3g package, configure, compile etc...

8.4 TODO
    需要编译结束后安装bin到rootfs,完成类似下面的功能:

cp ntfs-3g-2010.8.8/libntfs-3g/.libs/libntfs-3g.so* /lib/
cp ntfs-3g-2010.8.8/src/.libs/ntfs-3g /bin/

--结束END--

本文标题: ntfs-3g 集成

本文链接: https://www.lsjlt.com/news/185037.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ntfs-3g 集成
    ntfs-3g 集成 1. 下载 http://www.tuxera.com/community/ntfs-3g-download/ ntfs-3g-2010.8.8 2. 建立makefile&...
    99+
    2023-01-31
    ntfs
  • ntfs-3g
    NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支持。它可以安全且快速地读写 Windows 系统的 NTFS 分区,而不用担心数据丢失...
    99+
    2023-01-31
    ntfs
  • NTFS-3G-linux NTFS支持
    NTFS-3G目录安装 简介  NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支持。它可以安全且快速地读写 Windows 系统的 NT...
    99+
    2023-01-31
    NTFS linux
  • Linux安装ntfs-3g支持NTFS
    系统版本:RedHat Enterprise 5.8 内核版本:2.6.18-308.el5 下载软件包ntfs-3g:http://www.tuxera.com/community/ntfs-3g-download/ 安装gcc、gc...
    99+
    2023-01-31
    Linux ntfs NTFS
  • NTFS-3G怎么用
    这篇文章主要为大家展示了“NTFS-3G怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“NTFS-3G怎么用”这篇文章吧。NTFS-3G是一个开源项目,目的是为Linux提供NTFS的驱动程...
    99+
    2023-06-27
  • ntfs-3g 中文乱码
      Ubuntu安装中文包方法 sudo apt-get install language-support-zh language-pack-zh mount命令有一个iocharset的参数。 由于以前都是使用cp936或者gb23...
    99+
    2023-01-31
    乱码 中文 ntfs
  • centos7中yum安装ntfs-3g
    1,CentOS默认源里没有ntfs3g,想要添加ntfs支持,需要自己下载编译安装或者加源yum安装。我这里使用的是添加aliyun的epel源来yum安装的方式。 2,添加epel yum源wget -O /etc/yum.repos...
    99+
    2023-01-31
    yum ntfs
  • CentOS5.4使用ntfs-3g读写
    首先安装Priorities 插件: yum install yum-priorities 编辑/etc/yum/pluginconf.d/priorities.conf 档 确认下列行存在,以确定yum-priorit...
    99+
    2023-01-31
    ntfs
  • ntfs-3g的安装与配置
    NTFS分区的创建,挂载,使用下载NTFS-3G源码包的方式1,http://www.ntfs-3g.org2,wget http://www.ntfs-3g.org/ntfs-3g-1.1120.tgz示例:将/dev/sda5磁盘分区格...
    99+
    2023-01-31
    ntfs
  • NTFS-3G的安装和配置
    1. 什么是NTFS-3G    NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。它能快速且安全的操作Windows XP, Windows...
    99+
    2023-01-31
    NTFS
  • CentOS 6.3挂载读写NTFS分区的ntfs-3g是怎样的
    CentOS 6.3挂载读写NTFS分区的ntfs-3g是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。NTFS-3G 是一个开源的软件,可以实现 Lin...
    99+
    2023-06-10
  • Linux系统中如何安装使用ntfs-3g挂载NTFS分区
    Linux系统中如何安装使用ntfs-3g挂载NTFS分区,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。系统环境默认安装后,不能访问ntfs分区,在安装和配置n...
    99+
    2023-06-12
  • 把Wifi版的iPAD变成3G版--华为
    1个月前,和Annie MSN聊天时,Annie曾竭力劝说我要买就买个带3G功能的iPAD,她以过来者的身份说,iPAD没有3G,功能损失一大半!我则斩钉截铁地说,我不要3G版,Wifi于我就足够了。当时主要还是因为我的Nokia上网本已经...
    99+
    2023-01-31
    华为 Wifi iPAD
  • windows如何把u盘格式化成ntfs
    这篇文章主要介绍了windows如何把u盘格式化成ntfs的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows如何把u盘格式化成ntfs文章都会有所收获,下面我们一起来看看吧。把u盘格式化成ntfs的方...
    99+
    2023-07-02
  • Springboot集成GraphicsMagick
    目录以什么方式集成?项目集成1、将gm命令行工具引入到项目中2、在项目启动的时候自动初始化环境3、gm进程池化性能初测写在最后以什么方式集成? JNI / 命令行(im4java)...
    99+
    2024-04-02
  • jenkins集成python
    1.创建一个自由风格的job 2.配置构建选择“Execute Windows batch command”,输入: d:cd learn\pythonpython main.py 构建即可...
    99+
    2023-01-31
    jenkins python
  • Tornado集成Apscheduler
    熟悉Python的人可能都知道,Apscheduler是python里面一款非常优秀的任务调度框架,这个框架是从鼎鼎大名的Quartz移植而来。 之前有用过Flask版本的Apscheduler做定时任务。刚好前不久接触了Tornado,...
    99+
    2023-01-31
    Tornado Apscheduler
  • Flutter集成Unity
    前言: 最近做项目时需要用到Flutter来做跨平台开发,但是项目中又用到了虚拟场景,这样一来就涉及到了Unity,那么总结下来便是用AndroidStudio来创建Flutter项目,将Unity项目嵌入到Flutter项目中,本篇文章就...
    99+
    2023-08-31
    unity flutter 游戏引擎
  • springboot集成Ldap
    一、什么是Ldap 轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP,/ˈɛldæp/)是一个开放的,中立的,工业标准的应用协议,通过...
    99+
    2023-09-13
    spring boot 服务器 后端
  • Android集成Unity
    前言 随着前两年元宇宙的提出,虚拟现实开始在各大平台大展身手。各个平台都开始搭上了元宇宙的列车,Unity作为虚拟引擎中的热门,渲染效果和开发效率极其出色;Android作为移动开发的巨头之一也搭上了元宇宙这趟列车。今天,小编带大家将Uni...
    99+
    2023-09-04
    android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作