GNU/Linux >> Linux の 問題 >  >> Linux

Linux でルートおよび通常のユーザーとして ISO ファイルをマウントおよび表示する方法

ISO は International Organization for Standardization の略で、ディスク イメージのフォーマットを定義しています。簡単に言うと、iso ファイルはディスク イメージです。
 
通常、ISO ファイルはオペレーティング システムの配布に使用されます。ダウンロードする Linux オペレーティング システムのほとんどは ISO 形式です。
 
Linux ISO ファイルをダウンロードした場合は、通常、ISO イメージとして CD または DVD に書き込みます。 ISO イメージを CD または DVD に書き込めば、システムを起動して Linux OS をインストールできます。
 
ただし、ISO ファイルをマウントして、CD や DVD に書き込まずにコンテンツを表示したい場合もあります。この記事では、ISO ファイルをマウントして表示する方法を確認します。 Linux オペレーティング システムの root および通常のユーザーとして。

1. CD/DVD に書き込まずに ISO ファイルをマウントする方法

Web サイト (Linux OS ディストリビューションなど) から *.iso ファイルをダウンロードした場合は、以下で説明するように、mount を使用して、CD または DVD に iso として書き込むことなく、iso ファイルの内容を表示できます。 o ループ。 .ループ デバイスは、ユーザーがブロック デバイスにアクセスできる iso ファイルを作成する疑似デバイスであることに注意してください。

 

Syntax: # mount ISOFILE MOUNT-POINT -o loop
$ su -

# mkdir /tmp/mnt

# mount -o loop /downloads/ubuntu-9.04-desktop-i386.iso /tmp/mnt 

# cd /tmp/mnt
# ls -l

 

マウントするには、root としてログインするか、sudo 権限が必要です。 root 以外の通常のユーザーとして iso ファイルをマウントする方法については、以下をお読みください。

2. root 以外のユーザーとして iso ファイルをマウントまたは表示する方法

root 以外のユーザーも、sudo 権限がなくてもファイルをマウントできます。ミッドナイト コマンダーを使用して、iso ファイルをマウントできます。実際には、実際にはファイルをマウントしていません。ただし、他のファイルを表示するのと同じように、iso ファイルの内容を表示できます。 Linux mc – ミッドナイト コマンダーについて説明した以前の記事を参照してください。

ミッドナイト コマンダーで ISO ファイルを表示する手順:

<オール>
  • 真夜中のコマンド (mc) を開きます。
  • ISO ファイルが存在するパスに移動します。
  • iso ファイルをクリックすると、通常のディレクトリと同じように iso ファイルに入り、ファイルの内容が表示されます。
  • 通常のファイルまたは iso のファイルを表示するには、カーソルがファイル上にあるときに を押します。
  • 3. 「iso はブロック デバイス エラーではありません」という問題を解決するにはどうすればよいですか?

    iso ファイルのマウント中に、次のエラーが発生する場合があります:

    mount: file.iso is not a block device (maybe try `-o loop'?)

    問題:

    # mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt
    mount: /downloads/Fedora-11-i386-DVD.iso is not a block device (maybe try `-o loop'?)

    解決策: mount コマンドで提案されているように、オプションとして -o ループを使用してください。

    # mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt -o loop

    4. iso ファイルのコンテンツを更新する方法

    ISO ファイルの作成後は、ISO ファイルの内容を更新することはできません。現時点でできる唯一の方法は、

    iso ファイルを更新する手順

    <オール>
  • ISO からすべてのファイルを抽出します。
  • コンテンツを更新します。つまり、iso ファイル内の個々のファイルを追加または削除します。
  • 更新されたファイルで別の ISO を作成します。
  • 5. root ユーザーとして iso ファイルからファイルを抽出しますか?

    root ユーザーとして iso ファイルをマウントし、ディレクトリに移動して必要なファイルを iso からコピーします。

    root ユーザーとして iso ファイルをマウントおよび抽出する手順

    <オール>
  • root ユーザーとして iso ファイルをマウントします。
    # mount /downloads/debian-501-i386-DVD-1.iso /tmp/mnt -o loop
  • マウントされたディレクトリに移動します。
    # cd /tmp/mnt
  • 必要なファイルをコピーします。
    # cp some-file-inside-iso /home/test
  • 6.通常のユーザーとして iso ファイルからファイルを抽出していますか?

    ミッドナイト コマンダーで root 以外のユーザーとしてファイルの内容を表示し、ミッドナイト コマンダー コマンドまたはシェル コマンドを使用してコピーします。

    root 以外のユーザーとして iso ファイルからコンテンツを抽出する手順

    <オール>
  • MCを開く
  • iso ファイルがあるディレクトリに移動します。
  • iso ファイルを選択して Enter キーを押すと、iso ファイルの内容が表示されます。
  • iso ファイル内にいると、その内容を表示できます。 iso ファイルから特定のファイルをコピーするには、シェル プロンプトでシェル コマンドを使用できます。
    $ cp some-file-inside-iso /tmp/mnt
  • mc コマンドを使用してこのコピーを行うこともできます。

  • Linux
    1. Linuxのchmodとchown–Linuxでファイルのパーミッションと所有権を変更する方法

    2. Linux でファイルシステムを作成してマウントする方法

    3. Linux でファイルシステムをマウントおよびアンマウントする方法

    1. Linux ファイルシステムを通常のユーザーとして読み取り/書き込み可能に手動でマウントするにはどうすればよいですか?

    2. LinuxでISOファイルをマウントするには?

    3. ファイルマネージャはルートなしでドライブをマウントするにはどうすればよいですか?

    1. Linuxのルートでもファイルとディレクトリを削除できないようにする方法

    2. Linuxでルートメール(メールボックス)ファイルを削除する方法

    3. Linuxでドライブをマウントおよびアンマウントする方法