How to mount an ISO Image with AIX 6.1 TL4
2012-12-20 23:53
441 查看
Starting with AIX 6.1 TL 4, AIX offers a new command to directly mount an ISO file. The loopmount command will mount any ISO image directly into the filesystem without the need to copy it into a raw LV as before. The command requires a new fileset, devices.loopback.rte
6.1.4.0. When the fileset is installed, the loopmount command is able to perform the mount of any ISO file residing in your filesystem:
Example:
# loopmount -i POWERHA_Std_Edition_6_1.ISO -o "-o ro -V cdrfs" -m /mnt
QuestionThis technote discusses the use of the loopback device to mount file or disk images in AIX
AnswerIntroduction
In AIX 6100-04-00-0943 (6.1 TL4) support for a loopback device was added to AIX and VIOS (PowerVM). This device can be used as a block device to provide access to file images.
The file image can be an ISO image, a disk image, a filesystem or a logical volume. These images can be mounted into the filesystem tree via the /usr/sbin/loopmount command.
A loopback device can be created before mounting a file image using /usr/sbin/mkdev or the loopmount command can automatically create it.
According to the AIX 6.1 manuals on Infocenter, there are some restrictions to the loopback device:
* The varyonvg command on a disk image is not supported.
* A CD ISO, and DVD UDF+ISO, and other CD/DVD images are only supported in read-only format.
* An image file can be associated with only one loopback device.
* Loopback devices are not supported in workload partitions.
Mounting a File
To mount a file on the loopback device, the loopmount command is used. In the example below the loopback device is created automatically by the command.
Remember unlike crfs the mount point directory must already exist.
# mkdir /cdmount
# loopmount -i /backup/cd_image_327874 -l loop0 -o "-V cdrfs -o ro" -m /cdmount
# df
/dev/loop0 1678304 0 100% 419576 100% /cdmount
# lsdev -C | grep loop
loop0 Available Loopback Device
# cd /dev
# ls -l loop*
brw-rw---- 1 root system 34, 0 Nov 27 06:43 loop0
During its existence the loopback device is listed in the CuAt, CuDv and CuDvDr ODM object classes.
Unmounting a File
To unmount a file mounted on the loopback device, use /usr/sbin/loopumount. If the regular /usr/sbin/umount command is used the dynamically created loopback device will not be unconfigured.
# loopumount -l loop0 -m /cdmount
Notice that since the loop0 device was created dynamically in the previous mount it will be deleted when not needed any more.
# df | grep loop
<nothing returned>
# lsdev -C | grep loop
<nothing returned>
Possible Problems and Solutions
---------------
# loopmount -i /images/IBM.iso -l loop0 -o "-V cdrfs -o ro" -m /cdmount
1320-003 loopmount: Specified loopback device is not found in ODM
Customized Database
Using the -l option assumes the loopback device already exists in /dev and the ODM classes.
If the device doesn't exist you can create it with mkdev:
# mkdev -c loopback -s node -t loopback
loop0 Available
Then use loopmount with -i and -l options to mount into the filesystem tree.
---------------
# loopmount -i /images/IBM.iso -o "-V cdrfs -o ro" -m /cdmount
1320-007 loopmount: Failed to mount the imagefile
Make sure the mount point directory exists
Check the mount options. Readonly must be supplied.
http://www.aixchina.net/home/space.php?uid=3428&do=blog&id=26133
6.1.4.0. When the fileset is installed, the loopmount command is able to perform the mount of any ISO file residing in your filesystem:
Example:
# loopmount -i POWERHA_Std_Edition_6_1.ISO -o "-o ro -V cdrfs" -m /mnt
QuestionThis technote discusses the use of the loopback device to mount file or disk images in AIX
AnswerIntroduction
In AIX 6100-04-00-0943 (6.1 TL4) support for a loopback device was added to AIX and VIOS (PowerVM). This device can be used as a block device to provide access to file images.
The file image can be an ISO image, a disk image, a filesystem or a logical volume. These images can be mounted into the filesystem tree via the /usr/sbin/loopmount command.
A loopback device can be created before mounting a file image using /usr/sbin/mkdev or the loopmount command can automatically create it.
According to the AIX 6.1 manuals on Infocenter, there are some restrictions to the loopback device:
* The varyonvg command on a disk image is not supported.
* A CD ISO, and DVD UDF+ISO, and other CD/DVD images are only supported in read-only format.
* An image file can be associated with only one loopback device.
* Loopback devices are not supported in workload partitions.
Mounting a File
To mount a file on the loopback device, the loopmount command is used. In the example below the loopback device is created automatically by the command.
Remember unlike crfs the mount point directory must already exist.
# mkdir /cdmount
# loopmount -i /backup/cd_image_327874 -l loop0 -o "-V cdrfs -o ro" -m /cdmount
# df
/dev/loop0 1678304 0 100% 419576 100% /cdmount
# lsdev -C | grep loop
loop0 Available Loopback Device
# cd /dev
# ls -l loop*
brw-rw---- 1 root system 34, 0 Nov 27 06:43 loop0
During its existence the loopback device is listed in the CuAt, CuDv and CuDvDr ODM object classes.
Unmounting a File
To unmount a file mounted on the loopback device, use /usr/sbin/loopumount. If the regular /usr/sbin/umount command is used the dynamically created loopback device will not be unconfigured.
# loopumount -l loop0 -m /cdmount
Notice that since the loop0 device was created dynamically in the previous mount it will be deleted when not needed any more.
# df | grep loop
<nothing returned>
# lsdev -C | grep loop
<nothing returned>
Possible Problems and Solutions
---------------
# loopmount -i /images/IBM.iso -l loop0 -o "-V cdrfs -o ro" -m /cdmount
1320-003 loopmount: Specified loopback device is not found in ODM
Customized Database
Using the -l option assumes the loopback device already exists in /dev and the ODM classes.
If the device doesn't exist you can create it with mkdev:
# mkdev -c loopback -s node -t loopback
loop0 Available
Then use loopmount with -i and -l options to mount into the filesystem tree.
---------------
# loopmount -i /images/IBM.iso -o "-V cdrfs -o ro" -m /cdmount
1320-007 loopmount: Failed to mount the imagefile
Make sure the mount point directory exists
Check the mount options. Readonly must be supplied.
http://www.aixchina.net/home/space.php?uid=3428&do=blog&id=26133
相关文章推荐
- Sco unix openserver 5.0.7 mount iso image howto
- 如何挂载一个镜像文件(how to mount an image file)
- How to rotate an image with CSS under different browser
- [Yii Framework] How to develop an extension with image, css and js
- 如何挂载一个镜像文件(how to mount an image file)
- How to burn an ISO-image into a DVD
- How can I set the background of UITableView (the tableview style is "Grouped") to use an image?
- How to Pop Open an image window that resizes to fit the image in ASP.net 1.x and 2.0 Beta 1
- Projection the 2D spectrum of an image to 1D with MATLAB
- How to Make an HTTP Connection Using TCP/IP with RSocket
- An iterative image registration technique with an application to stereo vision笔记
- (C#) System.BadImageFormatException: An attempt was made to load a program with an incorrect format.
- [转贴]How to work with stored procedures by using script in an Office InfoPath 2003 form
- How to properly image a computer with NS Client (Altiris Agent) installed
- How to fill the background with image in landscape in IOS? 如何使image水平铺满屏幕
- How to make an image move in a circular path using jquery?
- How to update an object in Windchill with IBAs
- How to Send an Email Using UTL_SMTP with Authenticated Mail Server
- UINavigationBar:How to add background image with UINavigationController?
- warning C4996: 'swprintf': swprintf has been changed to conform with the ISO C standard, adding an e