web-dev-qa-db-ja.com

.ISOファイルのマウントに関する問題

GNOMEでPreciseを使用しています。レトロをインストールしようとしましたが、
。ISOイメージとWINEを介したマルチCDゲーム(KOTOR1)、

しかし、ISOを正しくマウントできません。最初にGMountISOを試しました。これはread-only警告を示しましたが、動作しました-アンマウントするまで。インストールプログラムがCD 2を要求したとき、GMountISOも端末のumountもマウントを検出できなかったため、/cdromフォルダーからアンマウントできませんでした。

リブート後、GISOMountに変更しました(どういうわけか異なると思いますか?)が、ISOをマウントしようとすると、mountコマンドの構文を説明するエラーウィンドウが表示されます。端末からmountを使用しようとしました。ひばりの端末から/mediaを確認すると、そこに2回マウントされたディスクが表示されますが、umountは、フルパスSudo umount /media/KOTOR_1.isoを指定しても認識されません。再起動時にクリアされました。

誰か助けてくれますか?

更新::迅速な対応ありがとうございます。奇妙なのは、画像がどこかで立ち往生しているようなものだということです...

sc@sc-HP-110-3700:/media$ ls
cdrom  KOTOR_1(0)(vcd)  KOTOR_1(vcd)
sc@sc-HP-110-3700:/media$ cd cdrom 
sc@sc-HP-110-3700:/media/cdrom$ ls 
sc@sc-HP-110-3700:/media/cdrom$ cd .. 
sc@sc-HP-110-3700:/media$ umount KOTOR_1(vcd) 
bash: syntax error near unexpected token `(' 
sc@sc-HP-110-3700:/media$ umount KOTOR_1.ISO 
umount: KOTOR_1.ISO is not mounted (according to mtab)
sc@sc-HP-110-3700:/media$ Sudo umount -a 
umount: /run/shm: device is busy. 
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
umount: /run: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)) 
umount: /dev: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1)) 
umount: /: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
sc@sc-HP-110-3700:/media$ 

更新2 ::代わりにfuseisoを使用しようとする別の異常が見つかりました。

sc@sc-HP-110-3700:~/Downloads/KOTOR$ ls
KOTOR_1.ISO  KOTOR_2.ISO  KOTOR_3.ISO  KOTOR_4.ISO
sc@sc-HP-110-3700:~/Downloads/KOTOR$ fuseiso KOTOR_1.ISO ~/cdrom
Fuse: bad mount point `/home/sc/cdrom': No such file or directory
sc@sc-HP-110-3700:~/Downloads/KOTOR$ Sudo mkdir /media/cdrom
mkdir: cannot create directory `/media/cdrom': File exists

更新3 ::最後の溝オプションとしてfuser -ck /mediaを使用してみましたが、シェルはキックオーバーしましたが、フォルダーで "ls"を再度実行したとき、ファイルはまだ存在しています。

3
user89599

ええと、GMountISOが何であるかわかりませんが、コマンドラインを使用してそれを行うだけです。 Linuxでは、ISOファイルをマウントするための追加のツールは必要ありません。

マウントする:

Sudo mkdir /media/cdrom
Sudo mount -o loop -t iso9660 file.iso /media/cdrom

アンマウントするには:

Sudo umount /media/cdrom

編集:管理者権限なしでマウントするには、fuseisoをインストールします:

Sudo apt-get install fuseiso

次に、マウントできます:

fuseiso file.iso ~/cdrom

マウント解除:

fusermount -u ~/cdrom

須藤なし。

5
January