solaris挂载iso镜像\制作\复制

时间:2020-12-28 09:00:27

挂载

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] 会提示你换盘的。