つつみくんの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) | コメントを書く


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

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