• solaris下创建一个 UFS 文件系统在文件上


    http://www.orientsky.com.cn/_new/Read.asp?ID=1469

    solaris 下mount ISO文件

    iso镜象文件的挂接主要是用到了lofiadm命令。

    1、mount一个已存在的cd-rom镜象文件

    用 lofiadm 创建一个附属的块设备给sol_10.iso:
    # lofiadm -a /path/sol_10.iso /dev/lofi/1
    这里一定要用绝对路径

    用lofiadm命令提取设备和列出设备名在屏幕上 :
    # lofiadm
    Block Device File
    /dev/lofi/1 /path/sol_10.iso
    或,你能给一个名字询问附属的是哪个文件:
    # lofiadm /dev/lofi/1
    /path/sol_10.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

    查看sol_10.iso文件的内容

    # ls /mnt


    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

  • 相关阅读:
    初级知识点四——设计模式六大原则
    初级知识点三——面向对象的三大特性
    初级知识点二——C#值传递
    初级知识点一——C#中的值类型与引用类型
    Unity资源引用问题
    Git在windows上的设置详解
    Unity中接收服务器消息并广播事件的实现
    Sphinx 自动化文档
    MAC Pro 同时安装 Python2 和 Python3
    数据中心网络架构演进 — 云网融合
  • 原文地址:https://www.cnblogs.com/chulia20002001/p/2544873.html
Copyright © 2020-2023  润新知