ハードディスク?
IDE
デバイスファイル | 場所 |
/dev/hda | プライマリ・マスタ |
/dev/hdb | プライマリ・スレーブ |
/dev/hdc | セカンダリ・マスタ |
/dev/hdd | セカンダリ・スレーブ |
- /dev/cdromも実際は/dev/hd*のリンクになっていたりする
- ATAPI
- IDEインターフェース上のデータ転送方式規格
SCSI
デバイスファイル | 場所 |
/dev/sda | 1番目のSCSIディスクドライブ |
/dev/sdb | 2番目のSCSIディスクドライブ |
/dev/sdc | 3番目の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 デバイス名