web-dev-qa-db-ja.com

Ubuntu 9.10(Karmic Koala)でのドライブのマウント

以前にXPがインストールされていたマシンにUbuntuをインストールしました。マシンには2つのHDD(ハードディスクドライブ)があります。完全にXP上にUbuntuをインストールすることを選択しました。

私はLinuxを初めて使用しますが、ファイル構造をナビゲートする方法をまだ学んでいます。ただし、AFAICTでは、ドライブは1つしかありません。最初のドライブにプログラムなどを保存し、2番目のドライブにデータ(プログラム出力など)を保存できるようにしたい。

Ubuntuは私が2つのドライブを持っていることを認識していないようです(XPでは、これらはドライブCとDでした)。

  1. 2番目のドライブをマウントするにはどうすればよいですか(理想的には、ログイン時にこれを自動的に実行して、ログインするたびにドライブを使用できるようにします-手動による介入なしで)

  2. XPでは、ドライブ文字をプレフィックスとして付けることで、特定のドライブ上のファイルを参照できます(例:c:\ foobar.cppおよびd:\ foobar.dat)。 Ubuntuの表記が違うのではないかと思います。異なるドライブ上の特定のファイルを指定するにはどうすればよいですか?

  3. 最後になりましたが、少なくとも(前の質問とは少し関係ありません)。これもディレクトリ構造に関係しています。私は開発者です(デスクトップの場合はC++、Webサイトの場合はPHP)、次のアプリ/ライブラリをインストールしたいと思います。

    • 私)。 Apache 2.2
    • ii)。 PHP 5.2.11
    • iii)。 MySQL(5.1)
    • iv)。 SVN
    • v)。 Netbeans
    • vi)。 C++開発ツール(gcc、gdb、emacsなど)
    • vii)。 QTツールキット
    • viii)。いくつかの雑多な科学ソフトウェア(例:www.r-project.org、www.gnu.org/software/octave /)

    誰かがこれらのアプリケーションのディレクトリレイアウトを推奨してくれれば幸いです。開発に関しては、誰かが私のプロジェクトとソースファイルをどこに保存するかを指摘してくれるとありがたいです。

    • (i)cppプロジェクトの* .cpp、*。hpp、*。makファイル
    • (ii)個々のウェブサイト

    私のXPマシンでは、C++ devのレイアウトは次のようになりました:

    • c:\ dev\devtools(一般的なライブラリやヘッダーなど)
    • c:\ dev\workarea(プロジェクトのルートフォルダー)
    • c:\ dev\workarea\c ++(c ++プロジェクト)
    • c:\ dev\workarea\website(Webプロジェクト)

    Linuxマシンで同様のフォルダー構造を作成したいのですが、これらのフォルダーを/、/ usr、/ homeの下に配置するか、他の場所に配置するかが明確ではありません(選択肢が多すぎるようですので、取得したいと思います)初めて「正しい」-つまり、ほとんどの開発者が使用するディレクトリ構造を持っているため、他のubuntu/linux開発者と通信するときに簡単です)

3
morpheous

Ubuntushouldは2番目のパーティションを自動的に読み取っています。マウントするために必要なのは、メニューバーからクリックすることだけです。ドライブを初めてマウントするには、admin/rootアクセスが必要ですが、その後は、再起動するかマウントを解除するまで永続的である必要があります。

ただし、Ubuntuでは NTFSドライブをマウントするための役立つリンク です。同じページには、起動時にマウントする方法もリストされています。少し下にスクロールするだけです。

1
Redandwhite

1:/etc/fstabの内容を入力します。これは、ここでいくつかの有用な答えを得るのに役立つはずです。

2:通常、ドライブの物理的なレイアウトの詳細を非表示にします。 Linuxファイルシステム階層標準

/ dev/Essentialデバイス(例:/ dev/null)。

/ etc /ホスト固有のシステム全体の構成ファイル(名前はなどに由来します)。

/ opt /オプションのアプリケーションソフトウェアパッケージ

/ usr /読み取り専用ユーザーデータの2次階層。 (マルチ)ユーザーユーティリティとアプリケーションの大部分が含まれています。

/ var /変数ファイル—ログ、スプールファイル、一時的な電子メールファイルなど、システムの通常の操作中にコンテンツが継続的に変更されることが予想されるファイル。時々別のパーティション。

/ var/www/Webサイトファイル階層(Apacheが提供するWebサイトのデフォルトの場所)。

3i-viii:Synaptic Package Managerには、正常に機能するデフォルトが必要です。

c:\dev\/dev/は物理的なデバイス用です。 /dev/はすでに開発者とは異なる意味を持っているので、何か他のものが必要です。

c:\dev\:ライブ開発マシンのランタイムファイルと開発ファイルを明確に区別し、ネットワーク化された共有可能なファイルを提供するために、「Root OfSoftwareEngineering」などの/のすぐ下に別のディレクトリを見ました。 /rose/、for:c:\dev\workarea、ソース、一時ビルドファイル、およびビルドのエクスポート/配信可能な結果。ソースコードリポジトリがあります。個々の開発者は、作業コピーを/home/の下のホームディレクトリに保持します。作業セッションが完了すると、ファイルは/rose/の下のプロジェクトディレクトリに戻されます。

開発者ツールは、パッケージマネージャーが通常配置する場所にインストールされ、開発者の作業結果は/rose/のようなものになり、進行中の個人的な作業はユーザーのホームディレクトリの/home/にあります。

1
CW Holeman II