装着し、ローカルディスクのマウント解除

Linuxの強力な点は、柔軟性と、ファイルの場所とのシームレスな管理に向いている方法が含まれます。彼らとは別のサブディレクトリに表示されるパーティションはマウントされます。ファイルシステムでもかなりの数は、ユーザーには、1つの大きなディレクトリツリーのように見える。この特性は、特に、人々のサーバーにはパーティションを再配置することができますが、ディレクトリツリー内の同じ場所にマウントされたパーティションを持つことができます管理者は、参考にされ、ファイルシステムのユーザーに必要なすべての動きについて知っていません。ファイルシステム管理プロセスのルートディレクトリで始まる()はLinuxのチュートリアル7月1日をご覧ください。パーティションは、カーネルとコアのディレクトリ構造を含む、ブート時にマウントされます。この1つのパーティションに必要なすべてのユーティリティや構成ファイルを持つことをシングルユーザーモードにシステムをする必要があります。このパーティション上のディレクトリの多くは空です。

  

としては、起動スクリプトを実行すると、追加のパーティション、ファイルシステムの構造を追加マウントされます。このプロセスはマウントをマウントしようとするとされているパーティションのディレクトリツリーを持つ1つのサブディレクトリをオーバーレイします。たとえば、と言うは、/ dev/hda1をrootパーティションと仮定しましょう。これは、ディレクトリが/ usr、これはファイルが含まれます。パーティション/ dev/hda3にあるすべてのファイルをしたいが含まれて/ usrにので、マウント/ dev/hda3はディレクトリを/ usr。ユーザーは単にディレクトリの変更は/ usr、そのパーティションからすべてのファイルを参照してください。ユーザーは、これは/ usr、実際には別のパーティションに知っておく必要はありません。念頭に置いておいては、新しいディレクトリには、プロセスを非表示には、以前はマウントされたディレクトリの内容をすべてマウントマウントされます。場合は、rootパーティションが/はusr / dev/hda3を表示されなくなるこれらの/ usrファイルをマウントする前にファイルを持っていない。そこでは、/ usr例では、(彼らはもちろん、消去していない1回/ dev/hda3のですは、/ usrのファイルが再び見えるようになると解除。)

mountコマンドを使用して

多くのコマンドと同様にラインツールは、mountコマンドで、無数のオプションがありますがあなたの日常業務で使用されないのほとんど。あなたからのマニュアルページをマウントこれらのオプションの完全な詳細情報を取得することができます。このセクションでは、コマンドの中で最も一般的な用途を探っていきます。mountコマンドの構造は次のとおり:

マウント[オプション]デバイスディレクトリ 

オプションでは、mount - oパラメータを使用できる画像7-2に示されています。次のmountコマンドでマウント/ dev/hda3のパーティションのみの権限:読み取りとは、/ usrディレクトリに

tedford @ [ルート/ルート]をマウント#図書館路/ dev/hda3を/ usr

をアンマウントファイルシステム

は、umountコマンドを使用してファイルシステムをマウント解除してください。ここでは、コマンドの形式です:

umount [- f]ディレクトリ

ここで、ディレクトリは、ディレクトリがマウントされます。例えば:

tedford @ [ルート/ルート]します#umount / usr

/ usrディレクトリにマウントされたパーティションをアンマウントします。

コマンド名がないの"n"は何が"マウント解除されますとをumountは、"しかし、その名前ではない場合は、ファイルシステムの使用にはumountするキャッチのです:もし、ファイルシステムを使用している(つまり、誰かが)、そのパーティション上のファイルを開いている場合、そのファイルシステムをアンマウントすることができなくなります。この問題を回避するには、次の3つの選択肢があります:

-現在のプロセスを決定するためにlsofのまたはfuserを使用することができますファイルをオープンし、それらを殺すか、または何をして停止するプロセスの所有者質問を保っている。 (読み取りは、fuserのマニュアルページで定着には、killパラメータについての)場合は、プロセスを殺すために選択すると、そうすることの影響を理解してください(読み:ことで解雇されるされない)。

-あなたは解除のプロセスを強制するため、umountのオプションは、- fを使用することができます。パーティション上のファイルを開いてすべてのプロセスがハングアップ、左になり、データが失われることがあります。

-最も適切な安全な代替をシングルユーザーモードにしてマウントのファイルシステムは、システムをもたらすことです。現実には、もちろん、いつでもこの豪華されません。

/ etc / fstabのファイル

前述したように、/ etc / fstabの設定ファイルを使用することができますマウントされます。このファイルは、すべてのパーティションがシステムに既知のリストが含まれます。起動プロセス中に、このリストとその中の項目を自動的にマウントされて読み込まれます。ここでのエントリの書式は、/ etc / fstabファイルには:/ devパッケージ/デバイス/ディレクトリ/ /ここでfs_freq fs_passno fstypeはパラメータをマウントするためのサンプルです/ etc / fstabファイル:

の/ dev/hda2 / ext3のデフォルトは1 1 / dev/hda8 /ホームext3のデフォルト1 2 / dev/hda7と/ tmpにext3のデフォルト1 2 / dev/hda5に/ usr ext3のデフォルト1 2 / dev/hda6 ext3で/ヴァールext3のデフォルト1 2 / dev/hda1を/ usr /ローカルext3のデフォルト1 2 / dev/hda3をスワップスワップデフォルトは0 0 / dev/fd0は/ mnt / floppyをext3のnoauto 0 0 / dev / cdromを/ mnt / cdromにはISO9660 noauto、roの0 0 / dev / hdcに/ mnt/cdrom2 ISO9660のnoauto、roの0 0 0なしの/ proc文集デフォルトは0 0 0なし/ dev / ptsをdevptsモード= 0622 0 0 0

のは、まだ記載されていない/ etc / fstabのいくつかの詳細を見てみましょう、/ dev/hda3はのためのスワップの最も顕著なエントリにnone / procと/ dev / ptsを。一般的に、これらのファイルシステムを一度、システムインストールされてタッチするので、それらについて心配しないことはなかったでしょう。

- / dev/hda3のパーティションですが、仮想メモリに存在します。 Microsoft Windowsと同様のシステムでは、Linuxのとは異なり、仮想メモリのrootパーティションから別のパーティション上に保持することができます。以来、swapパーティションのルールは通常のファイルシステムとは異なるに従うことがこのパフォーマンスを向上させるには、実行されます。以来、パーティションを必要としないバックアップするか、ブート時にfsckでチェックすると、その上、最後の2つのパラメータをゼロに設定されます。 (これはswapパーティション、通常のディスクファイル内だけでなく、維持することができます。mkswapを実行に関する追加情報については、manページを参照してください。)

-の/ proc / procファイルシステムですと一緒にいないエントリです。これは、カーネルパラメータをどのように他のファイルシステムのようにを介してインターフェイスを提供する特別なファイルシステムです。これは、ディスク上に存在するように見える、本当にdoesn'tすべてのファイルは、カーネル内では何かを表しています。最も注目される/これは、システムメモリをファイルとして抽象化されdevパッケージ/ kcoreは、。人々は、/ procファイルシステムを頻繁に大規模な不要なファイルのために、この間違いを誤っては、多くの栄光の方法で誤動作するためのシステムが発生しますそれを削除する新しい。場合を除き、あなたがやっていることを知っているが、それの/ procだけですべてのファイルを残して安全な賭けだ。

- / etc / fstabファイル内の最後のエントリは、/ dev / ptsを、新しいメカニズムのネットワーク端末のサポート(のpty)の実装を改善することです。もしあなたのホストにrshは、telnet、rlogin、または、ssh経由でリモートログインを許可する予定のこのエントリが必要です。

ときは、/ etc / fstabを設定すると、1つだけパラメータを使用し、mountコマンド:ディレクトリにマウントしたい実行するとマウントのパーティションです。そのディレクトリ内の/ etc / fstabのコマンドをチェックマウントの場合は、既にが確立されているすべてのパラメータを使用し、マウントが見つかりました。例えば、ここでは、CDをマウントするためのコマンドは、/ etc / fstabで以前のように指定されたROMの場合:

tedford @ [ルート/ルート]です。#mount / mnt / cdromに
記事は、ダニエルK提出


免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。
重要: この記事は、"マウントし、ローカルディスクのマウント解除"自動ソフトウェアによって翻訳された。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。


Online: 214 users browsing the articles directory   


  

|