つつみくんのLinux記

つつみくんのLinux記

PR

×

プロフィール

つつみくん

つつみくん

サイド自由欄

つつみくんのLinux記は、自宅のLinux「Fedora14」と、モバイルのLinux「Netwalker」と「Ubuntu10.10ノート」と「EeePC Ubuntu」で作っています!
リンク、トラックバックなども大歓迎です。(^^)♪
お買い物は↓コチラから

カレンダー

キーワードサーチ

▼キーワード検索

October 10, 2007
XML
カテゴリ: Linux記
Linuxを使っていると、ひとつ気になることがあります。

それは、C:ドライブが無いことです。(^^;)
(もちろん、D:ドライブもありませんが・・・)

Windowsでは、ハードディスクを分割すると、分割した領域(パーティション)ごとに、ドライブ名が付きます。(二つに分割していれば、C:ドライブとD:ドライブがあるはずです。)

さらに、CD-ROMやDVD-ROMがあれば、それにもドライブ名が付きます。

しかし、Linuxにはドライブというものは無く、全てルートディレクトリ(・・・「/」スラッシュで表されます。)の下にぶらさがっています。

では、パーティションが分かれていたり、CD-ROMドライブがあったりする場合は、いったいどこにいってしまうのでしょうか?

私も最初、CD-ROMがどこにあるのか捜しましたが、じつは、Linuxは空のディレクトリに、CD-ROMドライブなどをマウントする(据え付ける)ことが出来るのです。

例えば、/mnt/cdromという、空ディレクトリにCD-ROMドライブをマウントすると、CD-ROMの中のファイルやディレクトリは/mnt/cdromの中に、サブファイルやサブディレクトリとして表示されるようになります。(^^)



今のLiunxは、ほとんどがGUIでマウントやアンマウント(マウントを解除すること)それに、CD-ROMなどのメディアの取り出しが出来るようになっているので、これでマウントして、ファイルマネージャで開くと・・・/media/CDROMや/media/cdrom0といった名前で/mediaの下にマウントされるようになったようです。(^^;)
(Fedoraの場合は、CD-ROM等のボリューム名でマウントされます。)

ドライブがどこにマウントされているかを確認するにはdfコマンドが便利です。

コマンドラインから「df」と打ち込むだけで、ドライブのマウントされているフォルダと空き容量などが表示されます。

Filesystem
/dev/hda1
/dev/hda2
tmpfs
/dev/hdc
1K-ブロック
101086
235939200
128012
716238
使用
13232
199018288
0
716238
使用可
82635
24742440
128012
0
使用%
14%
89%
0%
100%
マウント位置
/boot
/
/dev/shm
/media/Fedora-7-Live-i386
(↑Fedora Core 5でFedora 7のLiveCDをマウントしたところです。)

Filesystemのところの/dev/hda2というのは、IDE接続の1番目ハードディスクの2番目のパーティションという意味です。(最近ではIDEのドライバがSCSIのドライバに統合されつつあるので、IDE接続でも/dev/sda2などと表示されることがあるかもしれません。(^^;))

CD-ROMは2番目をとばして、3番目(セカンダリのマスター)につないでいますので、/dev/hdcになっています。(2番目はhdb、4番目はhddになります。)

私のシステムでは、ルートディレクトリ「/」に、ほとんど全ての容量を割り当てていますが、例えばインストールの時に「/home」だけ別のパーティションにすることで、容量を制限することも出来ます。

じつは、その昔「/boot」と「/usr」と「/home」と「/var」と「/」は別のパーティションにした方が良いという話を聞いた私は、それぞれ別のパーティションを作ってインストールしたのですが、「/usr」が足りなくなって、再インストールしなくてはならなくなってしまいました。(^^;)

今のインストーラーは「/boot」と「/」くらいに、適度に分けてくれますので、おまかせした方が良いかもしれません。

逆に、ハードディスクが2台ある時に1台めをルート「/」、2台目を「/home」にすることも出来ますので、小さいハードディスクが何台もあるときでも、まるで大きいハードディスクを使っているような気分になれます。(^^)



たとえば、古いハードディスクを2台目につないで、昔のデータを取り出したいときなどには、
mkdir /mnt/old
などとして、ディレクトリを作っておいて、
mount /dev/hdb1 /mnt/old
とすれば、/mnt/oldの下に、古いハードディスクのファイルやディレクトリが見えるようになります。

LinuxではWindowsで使われている、NTFSやFATなど、さまざまなファイルシステムをマウントすることが出来ますので、いろんなディスクをマウントしてみてはいかがでしょうか。(^^)

(つづく)





お気に入りの記事を「いいね!」で応援しよう

最終更新日  October 10, 2007 11:30:20 PM
コメント(14) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


Re:つつみくんのLinux記その65(ドライブがない!?)(10/10)  
maetar  さん
こんばんわ~。
UNIX系のマウントするという概念は、WINDOWSから入った人にとっては理解し難い内容ですよね。そんなWINDOWSもUNIX系を真似て、パーティションをフォルダにマウントする機能が現在では付いてますが(^_^;)パーティションを細かく切る理由は、いざHDDが壊れた時に、壊れた状態でもバックアップをし易いようにする為のものなんですよね~。/だけのワンパーティションで切ってしまってたら、バックアップもしにくいですもんね。とは言う物の、私はかなりのめんどくさがりやなので、パーティションを細かく切るっていうのはしない方です(f^^) (October 10, 2007 11:35:56 PM)

Re[1]:つつみくんのLinux記その65(ドライブがない!?)(10/10)  
つつみくん  さん
maetarさんこんばんは(^^)

>こんばんわ~。
>UNIX系のマウントするという概念は、WINDOWSから入った人にとっては理解し難い内容ですよね。そんなWINDOWSもUNIX系を真似て、パーティションをフォルダにマウントする機能が現在では付いてますが(^_^;)パーティションを細かく切る理由は、いざHDDが壊れた時に、壊れた状態でもバックアップをし易いようにする為のものなんですよね~。/だけのワンパーティションで切ってしまってたら、バックアップもしにくいですもんね。とは言う物の、私はかなりのめんどくさがりやなので、パーティションを細かく切るっていうのはしない方です(f^^)

なるほど、ハードディスクが壊れたときなどのバックアップのために分けた方が良いということだったんですね・・・(確かに、ワンバーティションではバックアップがしにくい時があります。(^^;))

しかし、私が初めてパーティション分けしたのは、Linuxをはじめたばかりだったので、思いっきり、容量の見積りを間違えてしまいました。(><)

システムファイルは「/sys」に入ると思ってましたし、まさか、アプリケーションがほとんど「/usr」に入るとは思いませんでしたから・・・(^^;)

そういえば、Windowsにもパーティションをフォルダにマウントする機能が付いているというのは聞いたことがあります。(実際に、使ってみようと思ったのですが、やり方が分からなかったです。(><)) (October 10, 2007 11:59:45 PM)

パーティションの切り方  
カトミノ  さん
こんばんは。
>その昔「/boot」と「/usr」と「/home」と「/var」と「/」は別のパーティションにした方が良い
私は「/tmp」も別パーティションにしています。
最初に富士通系のUNIXのインストール作業のときに、そのように切っていたので、その名残でしょうか。

それと、デバイスがすべて階層ディレクトリにぶら下がるという概念はけっこう新鮮でした。(^^ゞ
(October 11, 2007 04:22:44 AM)

おまかせ  
kuonitban  さん
 何度かLinuxをインストールしたことありますが、全てお任せでした。
 細かく区切った方がいいとは思うのですけどね。 (October 11, 2007 05:12:59 AM)

Re:パーティションの切り方(10/10)  
つつみくん  さん
カトミノさんこんにちは(^^)

>こんばんは。
>>その昔「/boot」と「/usr」と「/home」と「/var」と「/」は別のパーティションにした方が良い
>私は「/tmp」も別パーティションにしています。
>最初に富士通系のUNIXのインストール作業のときに、そのように切っていたので、その名残でしょうか。

ちゃんとパーティション分けをしてるんですね。すばらしい(^^)

私はどうも、容量の見積りが下手で(・・・というか、当初予定していなかった使い方をすることが多いので)、どうしても、「/」に大容量を割り当ててしまうんですよね・・・(^^;)

パーティションで分けた方が、dfだけで各フォルダの使用量が分かるので便利ですよね・・・(全部まとめちゃうと、du -ks /*しないと分からないので時間が掛かります。(><))

>それと、デバイスがすべて階層ディレクトリにぶら下がるという概念はけっこう新鮮でした。(^^ゞ

そうですね、最初、この概念が分からなくて、いろいろ調べた記憶があります。今にしてみれば、こっちの方が使い易いんですが・・・(^^;) (October 11, 2007 07:50:32 AM)

Re:おまかせ(10/10)  
つつみくん  さん
kuonitbanさんこんにちは(^^)

> 何度かLinuxをインストールしたことありますが、全てお任せでした。
> 細かく区切った方がいいとは思うのですけどね。

「/boot」は分けないと起動できないことがありますが、その他は、とりあえず「/」にまとめておいても問題ないと思います。(^^)

サーバーとして使うのであれば、細かく分けた方がいいのですが・・・(^^;) (October 11, 2007 08:38:15 AM)

Re[2]:つつみくんのLinux記その65(ドライブがない!?)(10/10)  
maetar  さん
つつみくんさん
私は元々、自社機のオフコンから入った奴なんです。自社機のUNIXは独自の物から、SVR4系になって私も未だによう分からん状態です(f^^)パーティション切りに関しては、SUNのマシンを触りだしてからの話です。言う程SUNも触ってなくて、これまたよう分からんのですが(^^;;;/usr配下は多めに取って、その次に/homeって感じで取ることが多かったように思います。SUNの場合は、/usrの変わりに/optですけど。なんかLinuxではそういうのんがめんどくさくなって、切らなくなった次第です。それ以上に日々のバックアップをしっかりしておれば良いだけの話って感じで思うようになりました。 (October 11, 2007 11:56:05 PM)

Re[3]:つつみくんのLinux記その65(ドライブがない!?)(10/10)  
つつみくん  さん
maetarさんこんにちは(^^)

>私は元々、自社機のオフコンから入った奴なんです。自社機のUNIXは独自の物から、SVR4系になって私も未だによう分からん状態です(f^^)パーティション切りに関しては、SUNのマシンを触りだしてからの話です。言う程SUNも触ってなくて、これまたよう分からんのですが(^^;;;/usr配下は多めに取って、その次に/homeって感じで取ることが多かったように思います。SUNの場合は、/usrの変わりに/optですけど。なんかLinuxではそういうのんがめんどくさくなって、切らなくなった次第です。それ以上に日々のバックアップをしっかりしておれば良いだけの話って感じで思うようになりました。

そうそう、Solarisでは、/usrの代わりに/optに入るんですよね・・・LinuxでもAVGなど一部のソフトは/optに入ってますが、元々、UNIX(Solaris?)用に開発されたソフトなんでしょうね。

じつは、自宅での失敗をふまえて、会社のサーバーではパーティションを切っているのですが、漠然とRAIDが設定しやすいからかなぁと思ってました。(^^;)

自宅のLinuxは、インストール時に予定していなかった使い方をすることが多いので、どうしても/bootとswap以外はワンパーティションにしちゃいますね・・・今のLinuxの進化のスピードからすると、一年後、二年後はどうなってるか予想もつきませんからねぇ・・・

でも、また、そこが面白いところなんですが・・・(^^;) (October 12, 2007 12:02:23 PM)

マウント  
かのん。 さん
こんばんわ。
そうなんです。
マウントなんです。
すごいですよね。
いろいろ変化しているけども、
根本にあるルートを頂上とするディレクトリ構造、
ルート以下にマウントして、
ディレクトリに組み込んでしまう構造は、
不変です。
それもまた、
すごいです。^^ (October 12, 2007 11:16:52 PM)

Re:マウント(10/10)  
つつみくん  さん
かのん。さんこんにちは(^^)

>こんばんわ。
>そうなんです。
>マウントなんです。
>すごいですよね。
>いろいろ変化しているけども、
>根本にあるルートを頂上とするディレクトリ構造、
>ルート以下にマウントして、
>ディレクトリに組み込んでしまう構造は、
>不変です。
>それもまた、
>すごいです。^^

そうなんです。(^^)

最初から、ハードディスクをいくつものパーティションに分割することを想定して設計されているというのはすごいと思います。

しかも、パーティションを切らなくても、同じように使えるという自由度もすごいですね。(^^)

かなり前に作られた構造なのに・・・これを考案した人の頭の中を見てみたいです。(^^;) (October 13, 2007 08:22:34 AM)

今って/mntじゃないんですね。  
とおりがかり さん
最近Linuxをネットワークインストールのみやっていたので/mntじゃないのにすごく驚きました。官公庁がLinux,OpenOfficeを採用したというニュースがたまに流れていますが、そういう一般の人を考えると、やっぱり/mediaのようにわかりやすいディレクトリ名になっていくんでしょうね。。。 (October 14, 2007 04:24:25 PM)

Re:今って/mntじゃないんですね。(10/10)  
つつみくん  さん
とおりがかりさんこんばんは(^^)

>最近Linuxをネットワークインストールのみやっていたので/mntじゃないのにすごく驚きました。官公庁がLinux,OpenOfficeを採用したというニュースがたまに流れていますが、そういう一般の人を考えると、やっぱり/mediaのようにわかりやすいディレクトリ名になっていくんでしょうね。。。

そうですね、元々、ダイヤルアップネットワークなどの帯域の狭い場合でも、少ないキータッチでアクセスできるように省略されているという説があるようですが、今のようなブロードバンド環境になってくると、分かり易い名前にした方が良いという考え方になったんでしょうね。(^^)

LinuxやOpenOfficeがスタンダードになってくると、OSやOfficeソフトといった基本的なところに、いつまでも資本や税金が流れなくて済むようになるので、もっと、オリジナルティのあるソフトが発展してくるのではないかと思います。

その為に、もうちょっと、オープンソースにお金が流れるような仕組みが出来てくれれば良いのですが・・・(^^;) (October 14, 2007 09:59:20 PM)

Re:つつみくんのLinux記その65(ドライブがない!?)(10/10)  
だいちゃん♪(^-^) さん
これって、/etc/auto.master ファイルとかのオートマウントのお話かな?
LPIC 201で出てくるオートマウントの設定ファイルと設定記述方法とか?!
(October 15, 2007 06:17:36 PM)

Re[1]:つつみくんのLinux記その65(ドライブがない!?)(10/10)  
つつみくん  さん
だいちゃん♪(^-^)さんこんばんは(^^)

>これって、/etc/auto.master ファイルとかのオートマウントのお話かな?
>LPIC 201で出てくるオートマウントの設定ファイルと設定記述方法とか?!

オートマウントの設定ファイルまで知っているとは、すばらしいです、(^^)

しかし、今回はそこまで高度な話ではなく、/etc/fstabあたりまでの話でした。(^^;)

UbuntuはGUIだけでほとんど何でも出来るので、あまりマウントを意識しなくても使えるのですが、Windowsと大きく違うところなので、あえて、書いてみました。

じつは、次回への布石だったりもしますが・・・(^^;) (October 15, 2007 11:01:35 PM)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: