AIX at its best - loopmount

Post date: Sep 27, 2012 12:09:48 AM

Működik, de valamiért kellett egy reboot, ha a loopback device még nem volt létrehozva - különben a sokatmondó "Failed to mount the imagefile" hiba jelent meg. Ez szerepel a loopmount parancsról szóló IBM leírásban, de úgy tűnik, a probléma nem a file vagy könyvtár megléte, hanem valamiért Resource busy hibát kaptam (vmount() Err#16 EBUSY).

# loopmount -i /path/to/AIX_7.1_Base_Operating_System_TL_7100-01-04_DVD_2_of_2_052012.iso -o "-V cdrfs -o ro" -m /mnt
1320-007 loopmount: Failed to mount the imagefile

Elvileg a megfelelő loopback device-t is meg lehet adni, de alapból az elsőt használja. A fenti parancs a loop0 device 'filename' attribútumát átállítja az iso-ra, és ahhoz raw block eszköz-hozzáférést nyújt (pl strings-zel elolvasható a CD image fejléce). Ezután már csak a loop0 device-t mountolja a kívánt útvonalra. Az ISO9660 DVD-ket AIX-en cdrfs-ként lehet/kell mountolni (ez az olvasóban levő fizikai DVD-re is igaz), bár van udfs driver is UDF-hez.

A fenti parancs párja a loopumount, ami nem ilyen kényes, akárhányszor le lehet futtatni üres loopback-re is. :)