• 635阅读
  • 1回复

有玩迈拓mss的前辈吗,请问怎么挂ntfs格式的u盘。有方法,请帮忙看看 [复制链接]

上一主题 下一主题
离线biosdad
 

发帖
6
铜币
7
威望
1
贡献值
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2014-03-11
以前宝乙上有,可惜现在挂了。虽然把内容保留了下来,但需要软件什么的下不到了。请高手帮忙看看。谢谢了先。      
1: 2.66fw
2:
安装一键包,我是用“CZJ117.ipk”嘿嘿我是懒人一个喜欢用现成的东东,(这里只要是这个好用ETX3, 还有就是基本的装好了,也就不用一个个的装)
  
需要安装的软件:
      a):     tar xzf/pub/opt-ntfs-3g.tar.gz
      b):     ipkg install
方式安装:
                       1:   e2fsprogs
                       2:   util-linux
3
:把:ext2.o  ext3.o  jbd.o  loop64.o  loop.o  fuse.o   cp /opt/lib/fsmod  ,

4:
插入模块:(修改:/opt/etc/init.d/S90fsmod )

   S90fsmod---
这样的代码就OK;不管你有多少个模块,用了一个for.....do...done, 就搞定了!无语。。。。

   S90fsmod
内容:如果你是用117.ipk的一键包做的系统在for的那行后面加上fuse.o  就好了
   -----------------------------------------------------
#!/bin/sh
#
#Mount Ext3
#
#for mod in loop.o jbd.o ext3.o
for mod in loop64.o jbd.o ext3.o fuse.o
do
insmod /opt/lib/fsmod/$mod
done
#losetup -o 1084227584 /dev/loop/0 /dev/md/2
losetup -o 5379194880 /dev/loop/0 /dev/md/2    
#---
我是的ext35G偏移量的(losetup -o 5379194880 )用这一行,如是1G的要用上面那行
#
具体参照挂ext3分区的贴子
mount -t ext3 /dev/loop/0 /mnt
mount -o bind /mnt/Public /shares/mss-hdd/Public
----------------------------------------------------------

    
坛子里有人问?
         “
最开始那个插入模块是命令行么
          
是不是只要挨个把那些*.o insmod也能起到同样效果

            ------OK
!!!没错这样也可以,不过到时你会觉得烦琐,--每次挂NTFS盘时会说少了fuse.o 每次挂盘,你还得先:insmod/opt/etc/fsmod/fuse.o 这就是有机子不好好用,偏要手工做结果。

5:  
改好上面S90fsmod reboot让机子执行,(当然你也可以手动insmod这些模块,而不用重启盒子)
(
这里先保证你的移动在最近的一次使用完是正常退出的,如果不是最好先拿到WIN系统里,再正确停用退出)

    
ntfs的移动硬盘接上mss
  
(这时最好喝杯茶先,等一下让系统识别你盘子,如盘子大的话你就等久点,还有就是,有bt等任务也最好先退出,否则在挂盘时会卡住,不知为什么我也不知道。)

6:  
运下面这个语句:

     ntfs-3g /dev/scsi/host1/bus0/target0/lun0/part1/foreign_shares/NTFS

    
到此就已挂上了,你到网上邻居里应能看到了,试下就能读写了中文目录不是出来了?

    
其实你不执行上面好语句也能看到NTFS这共享目录,只是不能显示中文和只有读权限,因为这是系用自带的模块加载的,不支持NTFS格式的读写。

    
我不建议挂在这个NTFS目录中,试了多次总觉得不稳定,我是采用下面的方法挂盘的:

        
建目录:
           mkdir -m 777 /pub/nt_usb

      
然后再挂载:
            
          ntfs-3g/dev/scsi/host1/bus0/target0/lun0/part1 /pub/nt_usb
        
        (
技巧:在pub/ j里建个记事本, 文件名为:ntfs_up  看清了这里没有.txt这尾的。
                vi/pub/ntfs_up
                        
在里面写上:
                            #!/bin/sh
                                         #
                                         #Mount NTFS--USB
                                         mkdir -p -m 777 /pub/nt_usb
                                         #
这里加上-p这个参数防止已存在相同目录时会出错,-m 777 相信大家都有会明白:也就是在建目录的同时设好读写权限
                                         ntfs-3g/dev/scsi/host1/bus0/target0/lun0/part1 /pub/nt_usb

                        
保存。
                cp/pub/ntfs_up /opt/bin/
里,以后mss重启后在控制
                
台里打入:ntfs_up 就挂好了NTFS的盘子)

      
这样我在网上邻居上只映射一个驱动器就OK了,多省功!!!


  
这里用到的模块,ext2.o  ext3.o  jbd.o  loop64.o  loop.o  fuse.o  opt-ntfs-3g.tar.gz等请自已在坛子的相关贴子里下,要注意的是*.o的文件要用支持挂载ext3分区的,要不你挂不了ext3分区。(反正我是这样做的)


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线biosdad

发帖
6
铜币
7
威望
1
贡献值
0
只看该作者 沙发  发表于: 2014-03-11
第一二步看的懂,第三步要的ext2.o  ext3.o  jbd.o  loop64.o  loop.o  fuse.o  opt-ntfs-3g.tar.gz那些软件在哪里搞到?opt-ntfs-3g.tar.gz还好说,是挂ntfs格式的软件吧,应该找的到,ext2.o  ext3.o  jbd.o  loop64.o  loop.o  fuse.o 这些看不懂是什么。。。。