siemens800 发表于 2013-2-7 11:11:38

Linux + File nfs / samba / rsync / inotify

Linux 挂载win硬盘
http://www.iteye.com/topic/582755
linux 下,不过ntfs格式的文件系统挂载不上,作后发现/lib/modules/2.6.*-*/kernel/fs/目录下没有ntfs格式支持文件,所以应该下载你系统内核版本对应的ntfs格式支持包,解决方案如下:
1、先查看你系统内核的版本
#uname -pr
2.6.18-92.el5 i686
2、打开下面的网址:
http://sourceforge.net/projects/linux-ntfs/files/
找到与你内核版本相同的*.rpm包,下载到本地文件中!
3、安装*rpm包文件
rpm -ivh *.rpm
至此你就能挂载你的ntfs文件格式的分区,你还会在这个目录/lib/modules/2.6.*-*/kernel/fs/下面发现ntfs目录!
 
Linux挂载ntfs分区
http://ubuntu.group.iteye.com/group/blog/911132
由于安装了linux和xp双系统,而linux又只能支持windows下的fat 和fat32文件系统。所以要将原本xp的ntfs分区上的资料想在 linux上使用,就得把ntfs分区的里的东西移动到fat分区里,然后再挂载。(偶比较懒,想想就在心里放弃这种做法了)。在网上查了一下,Linux支持ntfs文件系统的主要有两种方法,一种是下载和内核对应的支持ntfs的
kernel-module-ntfs-2.6.18-92.1.10.el5-2.1.27-0.rr.10.11.i686.rpm包,
一种是下载两个源码包编译安装。
一开始按照第一种方法来,用uname -r 查看我的内核版本是2.6.18-194.el5,于是开始找kernel-module-ntfs-2.6.18-194.el5-**的rpm包,但是找了n遍都没找到,所以还是推荐大家使用第二种方法,
这种方法需要gcc编译环境,故之前还需安装gcc
具体操作步骤如下:
1.挂载光盘镜像
mount  -t iso9660 -o loop rhel-server-5.5-i386-dvd.iso  /tmp
2.从光盘镜像中安装rpm包(似乎是下面的顺序,具体可以看提示哈)
    kernel-headers-2.6.18-194.el5.i386.rpm
    glibc-headers-2.5-49.i386.rpm
     glibc-devel-2.5-49.i386.rpm
    gcc-4.1.2-48.el5.i386.rpm
3.下载fuse(http://fuse.sourceforge.net/)
编译fuse时需要内核源码,镜像里是有的,没有的可以baidu或google一下,下载。
#cp kernel-devel-2.6.18-92.1.6.el5.rpm /
#cd /
#rpm2cpio kernel-devel-2.6.18-92.1.6.el5.rpm | cpio -div
这下可以了
后面的安装都很简单
#./configure
#make
#make install
然后
#modprobe fuse
如果没有任何提示的话,恭喜你成功了!
4.安装好fuse之后开始安装ntf-3g(http://www.ntfs-3g.org)
很简单
#./configure
#make
#make install
安装好了,该怎么使用呢?
使用ntfs
#mount -t ntfs-3g /dev/sda1 /mnt/c
#mount -t ntfs-3g /dev/sda1 /mnt/c -o force
#ntfs-3g /dev/sda1 /mnt/c -o force
以上三种都可以!
 
两台 linux 机器之间mount
http://192.168.100.149/bbs/viewthread.php?tid=50&extra=page%3D1
比如我有两条 linux 机器,192.168.1.1  192.168.1.2
现在我要将 192.168.1.1 下的/opt/mydir 目录挂在到 192.168.1.2 /opt/mydir1 目录下。
需要以下操作:
1.服务器端 192.168.1.1
  在/etc/exports 目下添加共享目录
  /opt/mydir 192.168.1.2(rw)
/opt/mydir   hostname(rw)
hostname  是指192.168.1.2 的hostname, 需要在/etc/hosts 中添加 hosts

2.启动192.168.1.1 的nfs 服务
         /etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的)
   /etc/rc.d/init.d/nfs start 启动NFS服务
   /etc/rc.d/init.d/nfs stop 停止NFS服务

3.在192.168.1.2 上mount 目录
#mount -t nfs -o rw 192.168.1.1:/opt/mydir /opt/mydir1
 
AIX和linux之间挂载nfs错误
http://www.iteye.com/topic/824287
linux作为nfs服务器,其/etc/exports文件为
<div class="quote_title">引用
页: [1]
查看完整版本: Linux + File nfs / samba / rsync / inotify