您的位置:首页 > 其它

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

2013-04-16 15:36 465 查看
挂载

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] 会提示你换盘的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: