Linux(SLES)挂载 NTFS 移动硬盘实践 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
wsgzao
V2EX    Linux

Linux(SLES)挂载 NTFS 移动硬盘实践

  •  
  •   wsgzao
    wsgzao Apr 21, 2014 3487 views
    This topic created in 4389 days ago, the information mentioned may be changed or developed.
    问题描述:

    由于通过测试环境导出的dmp过大,但要求尽快导入至生产服务器,请网络室打通防火墙后发现测试网络为100M而生产网络贵为1000M却无法发挥任何作用即使通过networklink效率也太低,考虑到两台设备物理位置距离较远无法通过千兆线直连的情况下,最后选择通过移动硬盘作为中转传输介质。


    解决方案:

    Linux挂载NTFS格式硬盘时会报错unknown filesystem type 'ntfs',这时就需要用到第三方的插NTFS-3G来加载NTFS格式硬盘。其中NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。主要的操作步骤如下:



    1.安装gcc等编译环境(前提准备)


    2.下载安装NTFS-3G(建议使用stable version)
    http://www.tuxera.com/community/ntfs-3g-download/


    3.安装步骤(root用户)
    tar xvzf ntfs-3g_ntfsprogs*.tgz
    cd ntfs-3g_ntfsprogs*
    ./configure
    make
    make install

    4. 检查NTFS硬盘分区信息(sd*1注意实际情况)
    fdisk -l
    ---------------------------------
    Device Boot Start End Blocks Id System
    /dev/sdg1 2048 1953525163 976761558 7 HPFS/NTFS/exFAT

    4.挂载分区
    mkdir /mnt/ntfs
    mount -t ntfs-3g /dev/sdg1 /mnt/ntfs
    #分区挂载完成,此时进入/mnt/ntfs目录,即是移动硬盘的分区

    5.卸载分区
    umount /dev/sdg1

    6.开机自动挂载移动硬盘,编辑/etc/fstab文件
    #更改之前先备份
    cp /etc/fstab /etc/fstabbak
    #编辑,在最后添加以下信息,以读写方式挂载磁盘
    vi /etc/fstab
    ---------------------------------
    /dev/sdg1 /mnt/ntfs ntfs-3g defaults 0 0
    #保存,退出
    :x
    #重启机器就会自动挂载移动硬盘

    7.取消挂载umount的时候出现如下提示:
    device is busy.
    #解决方法:fuser
    #可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。
    fuser -m -v /media/SLES100_001
    ---------------------------------
    USER PID ACCESS COMMAND
    /media/SLES100_001: root 8153 ..c.. bash

    #然后可以添加一个 -k 参数把占用的进程给干掉!
    fuser -m -k /media/SLES100_001
    ---------------------------------
    /media/SLES100_001: 8153c

    原文出处: http://blog.csdn.net/wsgzao/article/details/24233669

    希望大家能帮忙推荐下有什么其它更好的方式解决类似大文件传输问题
    2 replies    2014-04-29 22:24:52 +08:00
    ceyes
        1
    ceyes  
       Apr 21, 2014
    没看明白为什么不能用网络传。

    好吧,就算用移动硬盘,且是Linux环境,为什么还用NTFS文件系统?格成ext4不是又快又方便么?
    td width="10" valign="top">
    likuku
        2
    likuku  
       Apr 29, 2014
    随身带个livecd 就搞定了啊,或者带台跑 linux 的笔记本电脑去机房,千兆网线笔记本接移动硬盘(ext4)连到服务器网络。反正笔记本都带去机房了,移动硬盘用啥都可以了。
    About     Help     Advertise     Blog     API     FAQ     Solana     5794 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 07:27 PVG 15:27 LAX 00:27 JFK 03:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86