lofsadm的用法,可以用这个命令不光盘装oracle和其它软件

发表于:2007-06-09来源:作者:点击数: 标签:
[这个贴子最后由南非蜘蛛在2002/12/1707:32pm编辑] 这是manlofiadm的翻译 lofsadm的用法 作者:南非蜘蛛zhedou@sohu.com 个人主页:http://www.douzhe.com 转载请保留作者信息 例子1:Mount一个已经存在的CD-ROM镜像文件 这里例子是mount了一个已经存在的CD-ROM

[这个贴子最后由南非蜘蛛在 2002/12/17 07:32pm 编辑]

这是man lofiadm的翻译
lofsadm的用法

作者:南非蜘蛛 zhedou@sohu.com 
个人主页:http://www.douzhe.com
转载请保留作者信息

    例子1: Mount一个已经存在的 CD-ROM 镜像文件

   

    这里例子是 mount了一个已经存在的 CD-ROM 镜像文件(sparc.iso), 
    sparc.iso是用 mkisofs创建的.

    用 lofiadm 创建一个附属的块设备给sparc.iso:

    # lofiadm -a /home/mike_s/RH6.0/sparc.iso  
    /dev/lofi/1   
    这里一定要用绝对路径

    用lofiadm命令提取设备和列出设备名在屏幕上 :

    # lofiadm
    Block Device     File
    /dev/lofi/1      /home/mike_s/RH6.0/sparc.iso

    或者,你可以给一个名字询问附属的是哪个文件:

    # lofiadm /dev/lofi/1
    /home/mike_s/RH6.0/sparc.iso

    用mount命令mount镜像文件:

    # mount -F hsfs -o ro /dev/lofi/1 /mnt

    检查并确认是Solaris下的标准镜像文件:

    # df -k /mnt
    Filesystem            kbytes    used   avail capacity  Mounted on
    /dev/lofi/1           512418  512418       0   100%    /mnt

    查看sparc.iso文件的内容

    # ls /mnt
    ./            RedHat/       doc/          ls-lR         rr_moved/
    ../           TRANS.TBL     dosutils/     ls-lR.gz      sbin@
    .buildlog     bin@          etc@          misc/         tmp/
    COPYING       boot/         images/       mnt/          usr@
    README        boot.cat*     kernels/      modules/
    RPM-PGP-KEY   dev@          lib@          proc/

    umount设备


    # umount /mnt
    # lofiadm -d /dev/lofi/1
    # lofiadm
   

   例子 2: Mount一个磁盘镜像文件

    
     方法和mount  iso文件差不多

    # lofiadm -a /export/s28/MDB_s28x_wos/latest/boot.3
    /dev/lofi/1
    # mount -F pcfs /dev/lofi/1 /mnt
    # ls /mnt
    ./            COMMENT.BAT*  RC.D/         SOLARIS.MAP*
    ../           IDENT*        REPLACE.BAT*  X/
    APPEND.BAT*   MAKEDIR.BAT*  SOLARIS/
    # umount /mnt
    # lofiadm -d /export/s28/MDB_s28x_wos/latest/boot.3

    例子 3: 创建一个 UFS 文件系统在文件上

    创建一个 UFS 文件系统在文件上非常有用, 一个特别的用法是
    测试一套需要擦写的文件系统. 从新分区是非常痛苦的,但是你有不得不做,这时
    你可以newfs一个文件用lofi

    创建一个文件

    # mkfile 35m /export/home/test

    创建一个它附属的块设备. 你也许在newfs时需要得到一个字符设备:

    # lofiadm -a /export/home/test
    /dev/lofi/1
    # newfs /dev/rlofi/1
    newfs: construct a new file system /dev/rlofi/1: (y/n)? y
    /dev/rlofi/1:   71638 sectors in 119 cylinders of 1 tracks, 602 sectors
            35.0MB in 8 cyl groups (16 c/g, 4.70MB/g, 2240 i/g)
    super-block backups (for fsck -F ufs -o b=#) at:
     32, 9664, 19296, 28928, 38560, 48192, 57824, 67456,

    注意nfs不一定能用整个的文件.
    Mount 并使用文件系统:

    # mount /dev/lofi/1 /mnt
    # df -k /mnt
    Filesystem            kbytes    used   avail capacity  Mounted on
    /dev/lofi/1            33455       9   30101     1%    /mnt
    # ls /mnt
    ./           ../          lost+found/
    # umount /mnt
    # lofiadm -d /dev/lofi/1

 aerolite 回复于:2002-08-02 18:34:33


 daemonix 回复于:2002-08-02 18:37:59
很好的东东,没用过

 南非蜘蛛 回复于:2002-08-04 16:18:06
对于光驱不好,和为了提高安装速度的朋友可以试试

 danqing 回复于:2002-08-05 13:59:25
没有/dev/lofi这个目录怎么办???

 danqing 回复于:2002-08-05 14:05:56
是窝弄错了,不好意思,现在已经成功了,谢谢~~~!!!

 南非蜘蛛 回复于:2002-08-05 17:25:24
应该都有吧

 zhouyb 回复于:2002-09-17 11:31:43
多谢多谢。

 markbao 回复于:2002-10-28 11:07:40
没有/dev/lofi/1的用户自己建一个目录就可以了。不影响lofiadm的功能实现。

 jackylau 回复于:2004-04-10 12:23:04
这个好呀!我还以为要从windows下先用rar解开,再用winzip打包,再传到solaris上用gunzip解的,这下可好了,免了我不少手续呀!我正在装oarcle用iso,正在复制文件,估计能装好呀!谢谢楼主呀!

原文转自:http://www.ltesting.net