斑鳩風タイトル
・Linux パーティション&ファイルシステム

Linuxのパーティション&ファイルシステムについて。大文字小文字は区別する。


・FS(ファイルシステム)関連コマンド
fdiskデバイスファイル名: 対象デバイスのパーティションの操作
-l : パーティションテーブルの表示
サブコマンド
m : コマンド一覧の表示。これだけ知っておけば何とかなる
n : 新規パーティションの作成。
d : 既存パーティションの削除。
p : パーティションテーブルの表示。
l : FSタイプの表示。
t : FSタイプの変更。
q : 保存しないで終了。
w : 保存して終了。
mkfsデバイスファイル名: パーティション内にFSを作成
-t <FSタイプ> : 保存して終了。
mke2fsデバイスファイル名: ext2 FSもしくはext3 FSを作成
-c : 不良ブロックの検査。
-j : ジャーナリング領域と共にext3 FSを作成。
-n : FS作成のシミュレート(実際に作成はしない)。
fsckデバイスファイル名: FSのエラーチェック
fsckはフロントエンドに過ぎない。
-A : /etc/fstabに記述されている全てのFSをチェック。
-r : 対話モードで。
e2fsckデバイスファイル名: ext2 FS, ext3 FSのチェック
-y : チェック中の問いに全て「Yes」と答える。
-n : チェック中の問いに全て「No」と答える。
-p : 全ての不良ブロックを自動的に修正。
debugfs: ext2 FSのデバッグ情報を出力したり、詳細なパラメータを変更。
dumpe2fs: 詳細なFS情報を表示。
tune2fs: ext2 FSのパラメータ設定変更や、ext2→ext3のコンバート。
mount[デバイスファイル名]   [マウントポイント]: FSをマウントする
-a , --all : /etc/fstabに記述されているFSを全てマウント。
-t , --type <FSタイプ> : マウントするFSタイプの指定。
-o , --option <マウントオプション> : マウントオプションの指定。
umount[デバイスファイル名 / マウントポイント]: FSをアンマウントする
-a , --all : /etc/fstabに記述されているFSを全てアンマウント。
-t , --type <FSタイプ> : アンマウントするFSタイプの指定。
df[デバイスファイル名 / ディレクトリ名]: FS単位でのディスク使用状況の表示
-h , --human-readable : 適切な単位で表示。
-i : iノードの使用状況の表示。
du[ファイル名 / ディレクトリ名]: ディレクトリ単位での使用ディスク容量の表示
-a : ファイルについても表示。
-c : 使用量の合計も表示(-sと同じ値)。
-h : 適切な単位で表示。
-k : キロバイト単位で表示(デフォルト)。
-s : 総合計のみ表示。
・デバイスファイル名

/devディレクトリ下にある(はずの)デバイスファイル名について。

hda2
 パーティション番号
 ドライブ番号
 ディスク:[d]isk?
 デバイスの規格(h:IDE, s:SCSI)
・ドライブ番号
hda: IDEディスクドライブ(Primary-Master)
hdb: IDEディスクドライブ(Primary-Slave)
hdc: IDEディスクドライブ(Secondary-Master)
hdd: IDEディスクドライブ(Secondary-Slave)
sda: SCSIディスクドライブ(SCSI IDがSCSIディスクの中で一番小さい(?))
sdb: SCSIディスクドライブ(SCSI IDがSCSIディスクの中で二番目に小さい(?))
st0: SCSIテープドライブ(SCSI IDがSCSIテープデバイスの中で一番小さい(?))
st1: SCSIテープドライブ(SCSI IDがSCSIテープデバイスの中で二番目に小さい(?))
・パーティション番号

一般的なハードディスクには基本パーティションを4つしか作成できない。
パーティションを4つ以上作成したい場合は、基本パーティションの1つを拡張パーティションとし、
拡張パーティションの中に論理パーティション(最大12コ)を作成する。

1〜4: 基本パーティション
5〜16: 拡張パーティション
hda2: IDEディスク プライマリ  -  マスター 2番目の基本パーティション
hdd6: IDEディスク セカンダリ  -  スレーブ 2番目の拡張パーティション
sdb3: SCSIディスク SCSI IDがSCSIディスクの中で2番目に小さい 3番目の基本パーティション
sde9: SCSIディスク SCSI IDがSCSIディスクの中で5番目に小さい 5番目の拡張パーティション
・代表的なFSタイプ
FS名 コマンド引数 /etc/fstab 備考
ext2 ext2 ext2 Linux標準。
ext3 ext3 ext3 ext2の後継。
FAT msdos msdos MS-DOS。
FAT32 vfat Win9x系。
NTFS WinNT系。
ISO9660 iso9660 CD-ROM。
HFS MacOS。
・マウントオプション
defaults
デフォルトのオプション(=async, auto, dev, exec, nouser, rw, suid)。
async
FSに対する入出力を非同期で行う。
sync
FSに対する入出力を同期的に行う。
auto
"mount -a"でマウントされる。
exec
バイナリの実行を許可。
noexec
バイナリの実行を許可しない。
ro
Read Only(読み出し専用)でマウント。
rw
Read Write(読み書き可能)でマウント。
suid
SUIDとSGIDを有効にする。
user
一般ユーザがマウントできる。
nouser
一般ユーザはマウントできない。
(usrquota)
(grpquota)
・関連ファイル
/etc/fstab
マウントに関する情報。

一つ上に |   |  トップページへ |  ググる lowry1213@yahoo.co.jp