挂载
bash-3.00# lofiadm -a /export/home/root/software/iso/slax-6.0.0pre3.iso
/dev/lofi/1
bash-3.00# mount -F hsfs -o ro /dev/lofi/1 /mnt
2. 卸载
bash-3.00# umount /mnt
bash-3.00# lofiadm -d /dev/lofi/1
3. 查看状态
bash-3.00# df
bash-3.00# lofiadm
在Solaris下是不可以像Linux那样挂载bochs和qemu的映像的,因为Solaris现在只支持fat分区格式
安装第三方软件可以支持ntfs,但是不支持ext2,ext3,minix分区格式。
在Linux下可以直接挂载iso文件
# mount slax-6.0.0pre3.iso /mnt/cdrom
Step 1 : 打开终端 lofiadm -a /export/home/test/Santricity.iso /dev/lofi/1 #用 lofiadm 创建一个附属的块设备给iso文件#
Step 2 : lofiadm #查看是否创建成功,如果创建成功出现以下提示#
Block Device File
/dev/lofi/1 /export/home/test/Santricity.iso
Step 3 : mount -F hsfs /dev/lofi/1 /mnt
卸载iso
Step 1 :umount /mnt
Step 2 : lofiadm -d /dev/lofi/1
Step 3 : lofiadm #检查是否删除#
Block Device File #出现这行信息 表示设备已经成功删除#
solaris中的lofiadm命令
lofiadm命令.用来在现有的文件系统中创建新其它的文件系统.说白了,就是盘中盘.这对于临时需要另一
种文件系统,但又不能格式化硬盘的情况特别有用:
1.在现有的文件系统中创建一个文件:
# mkfile 10M /newdisk
2.创建文件与回送文件设备驱动程序之间的关联:
# lofiadm -a /newdisk /dev/lofi/2
3.创建新的文件系统:
# newfs /newdisk /dev/lofi/2
4.创建一个目录,做为新盘的挂载点
# mkdir aaa
5.挂截
# mount /dev/lofi/2 /aaa
成功!!!
6.如何证明新挂载的硬盘就是文件newdisk 呢?
很简单,在/aaa下创建几个文件.看看能不能超过10M就可以了:
# cd /aaa
# mkfile 5M aaa
创建成功.
#mkfile 50M bbb
创建失败
可见,/aaa下面不能创建大于或等于10M的文件.
将文件制作iso文件
bash-3.00$ mkisofs -r -o my_img.iso /cdrom/cdrom0/*
-o或-output 指定映像文件的名称
-r或-rational-rock # 使用Rock Ridge Extensions,并开放全部文件的读取权限
mkisofs -o xxx.iso -J -R /cdrom/cdrom0/*
-J或-joliet # 使用Joliet格式的目录与文件名称
-R或-rock 使用Rock Ridge Extensions
使用-J -R 选项以同时支持Windows下的长文件名格式(Joliet)和Unix下的长文件名格式(Rock Ridge).
2,刻录
bash-3.00$ cdrw -i freemind.iso
光盘复制
cdrw -c [-m tmpdir] 会提示你换盘的。