LPIC/101/デバイスとファイルシステム/ファイルシステム作成

Last-modified: 2007-01-14 (日) 00:19:08

ハードディスク?

IDE

デバイスファイル場所
/dev/hdaプライマリ・マスタ
/dev/hdbプライマリ・スレーブ
/dev/hdcセカンダリ・マスタ
/dev/hddセカンダリ・スレーブ
  • /dev/cdromも実際は/dev/hd*のリンクになっていたりする
  • ATAPI
    • IDEインターフェース上のデータ転送方式規格

SCSI

デバイスファイル場所
/dev/sda1番目のSCSIディスクドライブ
/dev/sdb2番目のSCSIディスクドライブ
/dev/sdc3番目のSCSIディスクドライブ
  • SATAやUSBも/dev/sd*となる

パーティション

  • 基本パーティション
    /dev/hda1,/dev/hda2,/dev/hda3(,/dev/hda4->/dev/hda5)
  • 拡張パーティション
    /dev/hda5,6,7....

ルートファイルシステム

ルートにあるべきファイル

ディレクトリ内容
/sbinシステムに必要なコマンド群。管理者のみ使用
/binシステムに必要なコマンド群
/lib/sbin,/binのコマンド群がひくライブラリ
/etc設定
/devデバイスファイル
  • 最低限、起動で必要になるディレクトリと思われる

fdisk

  • fdisk -l [デバイスファイル]でパーティション一覧表示
  • コマンドモード
    コマンド内容
    l(list)パーティションタイプ一覧表示
    n(new)パーティション作成
    d(delete)パーティション削除
    p(print)パーティションテーブル表示
    t(type)タイプ変更
    a(active)ブートフラグon/off
    w(write)保存終了
    q(quit)保存せずに終了
    m(menu)コマンドメニュー表示

mkfs

''mkfs [-t <type>] [option] デバイス名

mke2fs

mke2fs [オプション] デバイス名

オプション説明
-j(jernaring)ext3作成
-c実行前に不良ブロック検査
  • ext2/3はデフォルトで5%が管理ユーザ用に割りあてられる
    • mke2fs,tune2fsの-mオプションで変更可能

mkswap

mkswap デバイス名