名 前
mount − フ ァ イ ル シ ス テ ム を マ ウ ン ト す る
書 式
mount [−lhV]
mount
−a [−fFnrsvw] [−t vfstype]
[−O optlist]
mount [−fnrsvw] [−o options
[,...]] device | dir
mount [−fnrsvw] [−t vfstype]
[−o options] device dir
説 明
Unix の シ ス テ ム に お い て は 、 ア ク セ ス で き る フ ァ イ ル は す べ て 1 つ の 大 き な ツ リ ー 構 造 に ま と め ら れ て い る 。 こ れ は / を ル ー ト (root:根 ) と す る 階 層 構 造 を な し て い る 。 こ れ ら の フ ァ イ ル 群 は 複 数 の デ バ イ ス に わ た っ て 配 置 す る こ と が で き る 。 mount コ マ ン ド は あ る デ バ イ ス 上 の フ ァ イ ル シ ス テ ム を こ の 大 き な ツ リ ー 構 造 に 接 続 す る た め に 用 い ら れ る 。 逆 に 接 続 を 解 除 す る 際 に は umount(8) コ マ ン ド が 用 い ら れ る 。
mount コ マ ン ド の 標 準 形 は 次 の 通 り で あ る 。
mount −t type
device dir こ れ は device
上 に あ る フ ァ
イ ル シ ス テ ム
(タ イ プ type) を デ
ィ レ ク ト リ dir
に 接 続 す る よ
う 、 カ ー ネ ル
に 伝 え る 。 こ
の フ ァ イ ル シ
ス テ ム が マ ウ
ン ト さ れ て い
る 間 は 、 デ ィ
レ ク ト リ dir の
も と の 中 身 (も
し あ れ ば )、 デ
ィ レ ク ト リ 自
身 の 所 有 者 、
パ ー ミ ッ シ ョ
ン モ ー ド は 見
え な く な る 。
dir に よ っ て 指
定 さ れ る パ ス
は device 上 の フ ァ
イ ル シ ス テ ム
の ル ー ト を 参
照 す る こ と に
な る 。 以 下 の 3
種 類 の 実 行 形
式 は 、 実 際 に
は 何 も マ ウ ン
ト し な い 。
mount −h は ヘ ル プ
メ ッ セ ー ジ を
表 示 す る 。
mount −V は バ ー ジ
ョ ン 情 報 を 表
示 す る 。
mount [-l] [-t type] と だ
け 入 力 し て 実
行 す る と 、 現
在 マ ウ ン ト さ
れ て い る フ ァ
イ ル シ ス テ ム
の リ ス ト を 表
示 す る 。 -t "type"
を 指 定 す る と
、 フ ァ イ ル シ
ス テ ム の タ イ
プ が type の も の
だ け を 表 示 す
る 。 オ プ シ ョ
ン −l を 付 け る
と (ext2, ext3, XFS) の ラ ベ
ル を リ ス ト に
追 加 す る 。 タ
イ プ に 関 す る
詳 細 は 以 下 に
述 べ る 。
Linux 2.4.0 以 降 で は 、 フ ァ イ ル 階 層 の 一 部 を ど こ か 別 の 場 所 に 再 マ ウ ン ト す る こ と が で き る 。 使 い 方 は 以 下 の 通 り で あ る 。
mount --bind olddir
newdir こ の 呼 び 出
し の 後 、 同 じ
内 容 を 2 つ の 場
所 で ア ク セ ス
で き る 。 1 つ の
フ ァ イ ル を (1 つ
の フ ァ イ ル 上
に ) 再 マ ウ ン ト
す る こ と も で
き る 。 こ の 呼
び 出 し で は 1 つ
の フ ァ イ ル シ
ス テ ム (の 一 部 )
の み を ア タ ッ
チ す る だ け で
、 サ ブ マ ウ ン
ト は ア タ ッ チ
し な い 。 サ ブ
マ ウ ン ト を 含
む フ ァ イ ル 階
層 全 体 は 、 以
下 の コ マ ン ド
で 2 番 目 の 場 所
に ア タ ッ チ で
き る 。
mount --rbind olddir newdir フ ァ イ
ル シ ス テ ム の
マ ウ ン ト オ プ
シ ョ ン は 、 元
の マ ウ ン ト ポ
イ ン ト の も の
と 同 じ に 維 持
さ れ 、 --bind/--rbind の 後
に -o オ プ シ ョ ン
を 指 定 し て 変
更 で き な い 点
に 注 意 す る こ
と 。
Linux 2.5.1 以 降 で は 、 マ ウ ン ト さ れ た ツ リ ー を 纏 め て 他 の 場 所 に 移 動 す る こ と が 可 能 に な っ た 。 使 い 方 は 以 下 の 通 り で あ る 。
mount --move olddir newdir
proc フ ァ イ ル シ ス テ ム は ス ペ シ ャ ル デ バ イ ス に は 関 連 付 け ら れ て い な い の で 、 マ ウ ン ト す る 際 に は proc の よ う な 適 当 な キ ー ワ ー ド を デ バ イ ス 指 定 の 代 わ り に 用 い る 。 (通 常 用 い ら れ て い る none は あ ま り お 勧 め で き な い : umount が ’none busy’ と い う エ ラ ー メ ッ セ ー ジ を 出 す こ と に な る の で 、 混 乱 の 原 因 と な り か ね な い 。 ) ほ と ん ど の 場 合 、 デ バ イ ス は (ブ ロ ッ ク ス ペ シ ャ ル デ バ イ ス の ) フ ァ イ ル 名 で 指 定 す る (例 : /dev/sda1)。 し か し 例 外 も あ る 。 例 え ば NFS を 通 し て マ ウ ン ト す る 場 合 に は 、 device は knuth.cwi.nl:/dir の よ う に な る 。 ブ ロ ッ ク ス ペ シ ャ ル デ バ イ ス の 指 定 に は 、 ボ リ ュ ー ム ラ ベ ル や UUID を 用 い る こ と が で き る (以 下 の −L お よ び −U オ プ シ ョ ン を 見 よ )。 フ ァ イ ル /etc/fstab (fstab(5) を 見 よ ) は 、 そ れ ぞ れ の デ バ イ ス が 通 常 マ ウ ン ト さ れ る 場 所 を 、 オ プ シ ョ ン と と も に 記 述 し た も の で あ る 。 こ の フ ァ イ ル は 以 下 の 3 つ の 場 合 に 用 い ら れ る 。
(i) コ マ ン ド
mount −a [−t type] [−O optlist] が (通 常 は 起 動 ス ク リ プ ト か ら ) 実 行 さ れ る と 、 fstab に 記 述 さ れ て い る す べ て の フ ァ イ ル シ ス テ ム が (適 当 な オ プ シ ョ ン の 有 無 に 関 わ ら ず 、 そ れ ぞ れ 適 当 な タ イ プ で ) マ ウ ン ト さ れ る 。 た だ し キ ー ワ ー ド noauto を 含 む 行 は マ ウ ン ト さ れ な い 。 −F オ プ シ ョ ン を 指 定 す る と mount は fork し 、 そ れ ぞ れ の フ ァ イ ル シ ス テ ム が 同 時 に マ ウ ン ト さ れ る 。
(ii) fstab 中 に 記 述 さ れ て い る フ ァ イ ル シ ス テ ム を マ ウ ン ト す る と き は 、 デ バ イ ス の み 、 あ る い は マ ウ ン ト ポ イ ン ト の み の 指 定 で 充 分 で あ る 。
(iii) 通 常 は ス ー パ ー ユ ー ザ ー の み が マ ウ ン ト を 行 う こ と が で き る が 、 fstab 中 の 行 に user オ プ シ ョ ン が 含 ま れ て い れ ば 、 そ の 行 で 指 定 さ れ て い る フ ァ イ ル シ ス テ ム は 誰 で も マ ウ ン ト す る こ と が で き る 。 し た が っ て
/dev/cdrom /cd iso9660
ro,user,noauto,unhide と い う
行 が あ れ ば 、
誰 で も CDROM 上 の iso9660
フ ァ イ ル シ ス
テ ム を
mount /dev/cdrom ま た は
mount /cd に よ っ て マ
ウ ン ト で き る
。 詳 細 は fstab(5) を
参 照 の こ と 。
フ ァ イ ル シ ス
テ ム を マ ウ ン
ト し た ユ ー ザ
ー だ け が 、 そ
れ を ア ン マ ウ
ン ト す る こ と
が で き る 。 他
の ユ ー ザ ー で
も ア ン マ ウ ン
ト を 行 え る よ
う に し た い 場
合 は 、 fstab の 行
の 指 定 を user の
代 わ り に users と
す る こ と 。 owner
オ プ シ ョ ン は
user オ プ シ ョ ン
と 似 て い る が
、 ユ ー ザ ー が
そ の ス ペ シ ャ
ル フ ァ イ ル の
所 有 者 で な け
れ ば な ら な い
と い う 制 限 が
あ る 。 こ れ は
た と え ば ロ グ
イ ン ス ク リ プ
ト が コ ン ソ ー
ル の ユ ー ザ ー
を /dev/fd の 所 有 者
に す る 場 合 、
こ の デ バ イ ス
に 用 い る と 便
利 だ ろ う 。 group
オ プ シ ョ ン は
(訳 註 : user オ プ シ
ョ ン と ) 似 て い
る が 、 ユ ー ザ
ー が そ の ス ペ
シ ャ ル フ ァ イ
ル の グ ル ー プ
の メ ン バ で な
け れ ば な ら な
い と い う 制 限
が あ る 。
mount お よ び umount プ ロ グ ラ ム に よ っ て 現 在 マ ウ ン ト さ れ て い る フ ァ イ ル シ ス テ ム の 一 覧 は /etc/mtab フ ァ イ ル 中 に 記 述 さ れ て い る 。 mount が 引 き 数 な し で 実 行 さ れ た 場 合 に は 、 こ の リ ス ト が 表 示 さ れ る 。
proc フ ァ イ ル シ ス テ ム が マ ウ ン ト さ れ て い る 場 合 に は (マ ウ ン ト ポ イ ン ト は /proc と し よ う )、 フ ァ イ ル /etc/mtab と /proc/mounts は ほ と ん ど 同 じ 内 容 に な る 。 /etc/mtab に は 、 マ ウ ン ト オ プ シ ョ ン な ど 多 少 の 情 報 が 付 け 加 え ら れ て い る 。 特 に 非 常 に 多 く マ ウ ン ト し て い る 場 合 に は 、 (訳 註 : /etc/mtab を /proc/mounts へ の ) シ ン ボ リ ッ ク リ ン ク に す る こ と に よ り 、 と て も 速 く な る 。 し か し 、 /etc/mtab は 常 に 最 新 の 情 報 で あ る と は 限 ら な い (以 下 の −n オ プ シ ョ ン の 説 明 を 参 照 )。 /etc/mtab を /proc/mounts へ の シ ン ボ リ ッ ク リ ン ク と す る こ と も 可 能 で あ る が 、 こ の 場 合 は 上 に 挙 げ た 情 報 が 失 わ れ る 。 loop デ バ イ ス を 用 い て い る 場 合 に は 特 に 不 便 と な っ て し ま う 。 ま た "user" オ プ シ ョ ン を 用 い る と 失 敗 す る 。
オ プ シ ョ ン
mount の 実 行 時 に 用 い ら れ る オ プ シ ョ ン は 以 下 の よ う に し て 決 定 さ れ る 。 ま ず そ の フ ァ イ ル シ ス テ ム に 特 有 の オ プ シ ョ ン が fstab 中 の 対 応 す る 行 か ら 抽 出 さ れ る 。 次 に コ マ ン ド ラ イ ン の −o 引 き 数 に よ っ て 指 定 さ れ た オ プ シ ョ ン 、 最 後 に −r ま た は −w オ プ シ ョ ン が 指 定 さ れ て い る 場 合 に は 、 そ れ ら が 適 用 さ れ る 。
mount コ マ ン ド で 利 用 で き る オ プ シ ョ ン は 以 下 の 通 り :
−V バ ー ジ ョ ン を 表 示 す る 。 |
||
−h ヘ ル プ メ ッ セ ー ジ を 表 示 す る 。 |
||
−v 詳 細 表 示 モ ー ド 。 |
||
−a |
fstab に 記 載 さ れ て い る (指 定 し た タ イ プ の ) フ ァ イ ル シ ス テ ム を す べ て マ ウ ン ト す る 。
−F |
(−a と と も に 用 い る ) そ れ ぞ れ の デ バ イ ス ご と に fork し て 新 し い mount プ ロ セ ス を 生 成 す る 。 別 々 の デ バ イ ス 、 別 々 の NFS サ ー バ に 対 す る マ ウ ン ト を 並 行 し て 行 う こ と に な る 。 利 点 は 動 作 が 高 速 に な る こ と 、 ま た NFS タ イ ム ア ウ ト が 並 行 し て 計 測 さ れ る こ と で あ る 。 逆 に 欠 点 と し て は 、 マ ウ ン ト の 順 序 が 規 定 さ れ な い こ と で あ る 。 し た が っ て 、 /usr と /usr/spool の 両 方 を 同 時 に マ ウ ン ト す る と き に は 、 こ の オ プ シ ョ ン を 用 い る こ と は で き な い 。
実 際 の
シ ス テ ム コ ー
ル 以 外 を 除 い
て す べ て の 動
作 を す る 。 も
う ち ょ っ と わ
か り や す く 言
う と 、 フ ァ イ
ル シ ス テ ム の
マ ウ ン ト 動 作
を 「 行 う ふ り
」 を す る 。 こ
の オ プ シ ョ ン
は −v フ ラ グ と
と も に 用 い る
と 便 利 で 、 mount
コ マ ン ド が 行
お う と す る こ
と を 確 認 で き
る 。 ま た 以 前
に −n オ プ シ ョ
ン を 用 い て マ
ウ ン ト さ れ た
デ バ イ ス の エ
ン ト リ ー を
/etc/mtab に 書 き 込
む 目 的 に も 用
い る こ と が で
き る 。 /sbin/mount.<filesystem> ヘ ル パ が あ っ て も 、 呼 び 出 さ な い 。 −l ext2, ext3, XFS の ラ ベ ル を mount の 出 力 に 追 加 す る 。 こ れ を 行 う に は 、 mount に デ ィ ス ク デ バ イ ス の 読 み 取 り 権 限 が 必 要 で あ る (つ ま り suid root さ れ て い る 必 要 が あ る )。 こ の よ う な ext2 や ext3 の ラ ベ ル を 設 定 す る に は e2label(8) ユ ー テ ィ リ テ ィ を 用 い れ ば よ い 。 ま た 、 XFS の ラ ベ ル を 設 定 す る に は xfs_admin(8) を 用 い れ ば よ い 。 reiserfs の ラ ベ ル を 設 定 す る に は reiserfstune(8) を 用 い れ ば よ い 。
マ ウ ン ト の 際 に /etc/mtab に 書 き 込 み を 行 わ な い 。 こ れ が 必 要 に な る の は 、 例 え ば /etc が リ ー ド オ ン リ ー の フ ァ イ ル シ ス テ ム の 場 合 な ど で あ る 。
暗 号 付 き ル ー プ マ ウ ン ト の 場 合 、 パ ス フ レ ー ズ を 端 末 か ら で は な く フ ァ イ ル デ ィ ス ク リ プ タ num か ら 読 み 込 む 。
が 与 え ら れ た と き に 、 実 行 を 中 断 し な い で 受 け 入 れ る 。 こ れ は フ ァ イ ル シ ス テ ム タ イ プ に よ っ て サ ポ ー ト さ れ て い な い マ ウ ン ト オ プ シ ョ ン を 無 視 す る 。 す べ て の フ ァ イ ル シ ス テ ム で こ の オ プ シ ョ ン が サ ポ ー ト さ れ て い る わ け で は な い 。 こ の オ プ シ ョ ン は Linux autofs ベ ー ス の オ ー ト マ ウ ン タ の た め に 用 意 さ れ て い る 。
イ ル シ ス テ ム を リ ー ド オ ン リ ー で マ ウ ン ト す る 。 −o ro と 同 義 で あ る 。 フ ァ イ ル シ ス テ ム を 読 み 書 き 可 能 な モ ー ド で マ ウ ン ト す る (デ フ ォ ル ト )。 −o rw と 同 義 で あ る 。 −L label label で 指 定 し た ラ ベ ル を 持 つ パ ー テ ィ シ ョ ン を マ ウ ン ト す る 。 −U uuid uuid で 指 定 し た UUID を 持 つ パ ー テ ィ シ ョ ン を マ ウ ン ト す る 。 こ れ ら の 2 つ の オ プ シ ョ ン を 用 い る に は 、 /proc/partitions フ ァ イ ル (Linux 2.1.116 以 降 で サ ポ ー ト ) が 存 在 し て い な け れ ば な ら な い 。 −t vfstype −t に 続 く 引 き 数 は フ ァ イ ル シ ス テ ム タ イ プ を 指 定 す る の に 用 い ら れ る 。 現 在 サ ポ ー ト さ れ て い る フ ァ イ ル シ ス テ ム の タ イ プ に は 、 以 下 の も の が 含 ま れ る 。 adfs, affs, autofs, coda, coherent, cramfs, devpts, efs, ext, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, ramfs, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, usbfs, vfat, xenix, xfs, xiafs. coherent, sysv, xenix の 3 つ は 等 価 で あ り 、 xenix と coherent は 将 来 削 除 さ れ る — 代 り に sysv を 用 い る こ と 。 カ ー ネ ル の バ ー ジ ョ ン 2.1.21 以 降 で は 、 ext お よ び xiafs と い う タ イ プ は 、 も は や 存 在 し な い 。 usbfs は 、 以 前 は usbdevfs と し て 知 ら れ て い た 。 ほ と ん ど の タ イ プ に 対 し て は 、 mount プ ロ グ ラ ム が し な け れ ば な ら な い こ と は 単 に mount(2) シ ス テ ム コ ー ル を 発 行 す る こ と だ け で あ り 、 そ の タ イ プ の フ ァ イ ル シ ス テ ム に 対 す る 細 か な 知 識 は 必 要 と さ れ な い 。 し か し い く つ か の タ イ プ (nfs, smbfs, ncpfs な ど ) に つ い て は 、 特 別 な コ ー ド が 必 要 に な る 。 nfs 対 応 コ ー ド は 組 み 込 ま れ て い る が 、 smbfs と ncpfs に つ い て は 別 に マ ウ ン ト プ ロ グ ラ ム が 用 意 さ れ て い る 。 全 部 の タ イ プ を 同 じ や り 方 で 扱 う こ と が で き る よ う に す る た め 、 mount は タ イ プ TYPE と と も に 呼 び 出 さ れ る と 、 (も し あ れ ば ) /sbin/mount.TYPE を 実 行 す る 。 smbmount プ ロ グ ラ ム で は 、 バ ー ジ ョ ン に よ っ て 呼 び 出 し の 方 式 が 異 な っ て い る こ と が 多 い の で 、 /sbin/mount.smbfs は 必 要 な 呼 び 出 し 方 式 に 調 整 す る シ ェ ル ス ク リ プ ト で な け れ ば な ら な い だ ろ う 。 −t オ プ シ ョ ン が 与 え ら れ な か っ た 場 合 や 、 auto タ イ プ が 指 定 さ れ た 場 合 、 mount は 適 切 な タ イ プ を 推 測 す る 。 mount が blkid ラ イ ブ ラ リ と と も に コ ン パ イ ル さ れ て い る 場 合 、 こ の ラ イ ブ ラ リ に よ っ て 推 測 を 行 う 。 さ も な け れ ば 、 mount は 自 身 で ス ー パ ー ブ ロ ッ ク を プ ロ ー ブ し て 推 測 を 行 う 。 こ の プ ロ ー ブ に 失 敗 す る と 、 mount は フ ァ イ ル /etc/filesystems を 読 み 込 も う と す る 。 さ ら に こ の フ ァ イ ル が な け れ ば /proc/filesystems を 読 み 込 も う と す る 。 そ し て 、 読 み 込 ん だ フ ァ イ ル に リ ス ト さ れ て い る フ ァ イ ル シ ス テ ム が テ ス ト さ れ る 。 た だ し "nodev" ラ ベ ル の 付 い て い る も の (す な わ ち devpts, proc, nfs) は テ ス ト か ら 除 か れ る 。 /etc/filesystems が * の み の 行 で 終 わ っ て い る 場 合 、 mount は そ の 後 に /proc/filesystems を 読 み 込 む 。 auto タ イ プ は フ ロ ッ ピ ー を 一 般 ユ ー ザ ー が マ ウ ン ト す る 場 合 に 特 に 便 利 で あ ろ う 。 プ ロ ー ブ の 順 序 を 変 更 し た い 場 合 (例 え ば msdos の 前 に vfat の 試 行 を し た い 場 合 や ext2 の 前 に ext3 を 試 行 し た い 場 合 ) や 、 カ ー ネ ル モ ジ ュ ー ル の 自 動 ロ ー ダ を 利 用 し て い る 場 合 に は 、 /etc/filesystems フ ァ イ ル を 作 っ て お く と 便 利 で あ る 。 注 意 : フ ァ イ ル シ ス テ ム の テ ス ト に は 発 見 的 手 法 (適 当 な ’合 い 言 葉 ’ が 見 つ か る か ど う か ) が 用 い ら れ る の で 、 フ ァ イ ル シ ス テ ム の タ イ プ を 間 違 え て 、 被 害 を 被 る 可 能 性 も あ る 。 デ ー タ が 重 要 な 場 合 は 、 mount に フ ァ イ ル シ ス テ ム タ イ プ を 推 測 さ せ て は な ら な い 。 複 数 の タ イ プ を コ ン マ で 区 切 っ た リ ス ト で 指 定 す る こ と も で き る 。 フ ァ イ ル シ ス テ ム の タ イ プ の リ ス ト の 前 に no を 前 置 す る こ と も で き る 。 こ れ は 動 作 対 象 と し な い フ ァ イ ル シ ス テ ム を 指 定 す る 。 (−a オ プ シ ョ ン と と も に 用 い る と 良 い か も し れ な い 。 ) 例 え ば 以 下 の コ マ ン ド : mount −a −t nomsdos,ext は msdos お よ び ext を 除 く す べ て の フ ァ イ ル シ ス テ ム を マ ウ ン ト す る 。
mount −a −O no_netdev は /etc/fstab フ ァ イ ル の オ プ シ ョ ン フ ィ ー ル ド で _netdev オ プ シ ョ ン が 指 定 さ れ て い な い 全 て の フ ァ イ ル シ ス テ ム を マ ウ ン ト す る 。 各 オ プ シ ョ ン が 厳 密 に マ ッ チ さ れ る 点 が −t と は 異 な る 。 あ る 1 個 の オ プ シ ョ ン の 前 に no を お い て も 、 残 り の オ プ シ ョ ン の 意 味 は 打 ち 消 さ れ な い 。 −t と −O オ プ シ ョ ン の 機 能 は 足 し 合 わ せ る こ と が で き る 。 す な わ ち コ マ ン ド mount −a −t ext2 −O _netdev は _netdev が 指 定 さ れ て い る 全 て の ext2 フ ァ イ ル シ ス テ ム を マ ウ ン ト す る が 、 ext2 以 外 の フ ァ イ ル シ ス テ ム や 、 _netdev が 指 定 さ れ て い な い ext2 フ ァ イ ル シ ス テ ム は マ ウ ン ト し な い 。
ン を コ ン マ で 区 切 っ た 文 字 列 を 書 く 。 オ プ シ ョ ン に は 、 /etc/fstab の 中 で の み 意 味 を 持 つ も の も あ る 。 以 下 の オ プ シ ョ ン は マ ウ ン ト さ れ る す べ て の フ ァ イ ル シ ス テ ム に 適 用 で き る も の で あ る (但 し 、 全 て の フ ァ イ ル シ ス テ ム が こ れ ら の オ プ シ ョ ン を 引 き 受 け る と は 限 ら な い 。 例 え ば 、 sync オ プ シ ョ ン は 現 在 ext2, ext3, ufs で の み 効 果 を も つ ):
(asynchronous) に 行 わ れ る 。
フ ォ ル ト 。
defaults デ フ ォ ル ト の オ プ シ ョ ン : rw, suid, dev, exec, auto, nouser, async を 用 い る 。
(つ ま り root 以 外 ) の ユ ー ザ ー の 属 す る グ ル ー プ の う ち の 1 つ が デ バ イ ス の グ ル ー プ と マ ッ チ し た 場 合 に 、 そ の ユ ー ザ ー が フ ァ イ ル シ ス テ ム を マ ウ ン ト す る の を 許 可 す る 。 こ の オ プ シ ョ ン は オ プ シ ョ ン nosuid と nodev を 暗 黙 の う ち に 指 定 す る (た だ し 、 オ プ シ ョ ン 行 で group,dev,suid の よ う に し て 、 そ の 後 の オ プ シ ョ ン で 上 書 き し な い 限 り )。
を 許 可 す る 。 fcntl(2) を 参 照 す る こ と 。 _netdev ネ
ッ ト ワ ー ク ア
ク セ ス が 必 要
な デ バ イ ス 上
に あ る フ ァ イ
ル シ ス テ ム (シ
ス テ ム で ネ ッ
ト ワ ー ク が 使
用 可 能 に な る
ま で は 、 フ ァ
イ ル シ ス テ ム
を マ ウ ン ト さ
せ な い た め に
使 わ れ る )。
−a オ プ シ ョ ン で は マ ウ ン ト さ れ な い 。
(最 近 に な る ま で /lib/ld*.so /mnt/binary の よ う な コ マ ン ド を 使 っ て 、 バ イ ナ リ を 何 と か 実 行 す る こ と が 可 能 で あ っ た 。 こ の ト リ ッ ク は Linux 2.4.25 / 2.6.0 以 降 で は 失 敗 す る 。 )
SUID お よ び SGID ビ ッ ト を 無 効 に す る (こ れ は 安 全 な よ う に 見 え る が 、 suidperl(1) が イ ン ス ト ー ル さ れ て い る 場 合 に は 、 実 際 に は む し ろ 危 険 で あ る )。
ウ ン ト を 禁 止 す る 。 こ れ は デ フ ォ ル ト で あ る 。
者 と マ ッ チ し た 場 合 に 、 そ の ユ ー ザ ー が フ ァ イ ル シ ス テ ム を マ ウ ン ト す る の を 許 可 す る 。 こ の オ プ シ ョ ン は オ プ シ ョ ン nosuid と nodev を 暗 黙 の う ち に 指 定 す る (た だ し 、 オ プ シ ョ ン 行 で owner,dev,suid の よ う に し て 、 そ の 後 の オ プ シ ョ ン で 上 書 き し な い 限 り )。 remount す で に マ ウ ン ト さ れ て い る フ ァ イ ル シ ス テ ム を 再 マ ウ ン ト し よ う と す る 。 こ れ は 通 常 フ ァ イ ル シ ス テ ム の マ ウ ン ト フ ラ グ を 変 更 す る と き (特 に リ ー ド オ ン リ ー の フ ァ イ ル シ ス テ ム を 書 き 込 み 可 能 に す る と き ) に 用 い ら れ る 。 デ バ イ ス と マ ウ ン ト ポ イ ン ト を 変 更 し な い 。
SUID お よ び SGID ビ ッ ト を 有 効 に す る 。
(synchronous) に 行 わ れ る 。 dirsync フ ァ イ ル シ ス テ ム に お け る 全 て の デ ィ レ ク ト リ 更 新 を 、 同 期 的 (synchronous) に 行 わ せ る 。 こ の オ プ シ ョ ン は 以 下 の シ ス テ ム コ ー ル に 影 響 す る : creat, link, unlink, symlink, mkdir, rmdir, mknod, rename.
mtab に 書 き 込 ま れ 、 そ の ユ ー ザ ー が ア ン マ ウ ン ト で き る よ う に な る 。 こ の オ プ シ ョ ン を 指 定 す る と 、 同 時 に noexec, nosuid, nodev が 指 定 さ れ た こ と に な る 。 た だ し 続 け て 指 定 す れ ば 上 書 き は 可 能 。 す な わ ち user,exec,dev,suid の よ う な 行 を 指 定 す れ ば よ い 。
noexec, nosuid, nodev が 指 定 さ れ た こ と に な る 。 た だ し 続 け て 指 定 す れ ば 上 書 き は 可 能 。 す な わ ち users,exec,dev,suid の よ う な 行 を 指 定 す れ ば よ い 。
内 容 が 両 方 の 場 所 で ア ク セ ス で き る )。 上 記 を 参 照 。
フ ァ イ ル シ ス テ ム 独 自 の マ ウ ン ト オ プ シ ョ ン以 下 の オ プ シ ョ ン は 特 定 の フ ァ イ ル シ ス テ ム に の み 適 用 さ れ る 。 フ ァ イ ル シ ス テ ム の 順 に 並 べ て あ る 。 す べ て −o フ ラ グ に 続 け て 指 定 す る 。 ど の よ う な オ プ シ ョ ン が サ ポ ー ト さ れ て い る か は 、 実 行 さ れ て い る カ ー ネ ル に 少 々 依 存 す る 。 よ り 詳 し い 情 報 は カ ー ネ ル ソ ー ス の サ ブ デ ィ レ ク ト リ Documentation/filesystems で 見 つ け る こ と が で き る 。 adfs の マ ウ ン ト オ プ シ ョ ンuid=value
and gid=value こ の フ
ァ イ ル シ ス テ
ム の フ ァ イ ル
の 所 有 者 と グ
ル ー プ を 設 定
す る (デ フ ォ ル
ト は uid=gid=0)。 affs の マ ウ ン ト オ プ シ ョ ンuid=value
と gid=value フ ァ イ
ル シ ス テ ム の
ル ー ト の 所 有
者 と グ ル ー プ
を 設 定 す る (デ
フ ォ ル ト は
uid=gid=0。 た だ し オ
プ シ ョ ン uid や
gid を 値 な し で
指 定 す る と 、
カ レ ン ト プ ロ
セ ス の uid お よ び
gid が 用 い ら れ る
)。
の uid と gid に 設 定 す る 。 た だ し こ の 設 定 は 最 初 の sync ま た は umount の 際 に 実 行 さ れ 、 そ の 後 に こ の オ プ シ ョ ン は ク リ ア さ れ る 。 変 な の 。 verbose そ
れ ぞ れ の マ ウ
ン ト が 成 功 す
る ご と に メ ッ
セ ー ジ を 表 示
す る 。 coherent の マ ウ ン ト オ プ シ ョ ンな し 。 devpts の マ ウ ン ト オ プ シ ョ ンdevpts フ
ァ イ ル シ ス テ
ム は 擬 似 フ ァ
イ ル シ ス テ ム
で 、 通 例 と し
て は /dev/pts に マ ウ
ン ト さ れ る 。
プ ロ セ ス は 擬
似 端 末 (pseudo terminal) を
取 得 す る た め
に 、 /dev/ptmx を オ
ー プ ン す る 。
す る と そ の プ
ロ セ ス は 番 号
を 通 し て 擬 似
端 末 を 使 え る
よ う に な り 、
擬 似 端 末 の ス
レ ー ブ に
/dev/pts/<number> 経 由 で
ア ク セ ス で き
る よ う に な る
。 ext の マ ウ ン ト オ プ シ ョ ンな し 。 ’ext’ フ ァ イ ル シ ス テ ム は す で に 時 代 遅 れ で あ り 、 用 い る べ き で は な い 。 Linux バ ー ジ ョ ン 2.1.21 以 降 で は extfs は カ ー ネ ル ソ ー ス か ら 削 除 さ れ て い る 。 ext2 の マ ウ ン ト オ プ シ ョ ン’ext2’
フ ァ イ ル シ ス
テ ム は Linux の 標 準
フ ァ イ ル シ ス
テ ム で あ る 。 Linux
2.5.46 以 降 で は 、 大
部 分 の マ ウ ン
ト オ プ シ ョ ン
の デ フ ォ ル ト
値 は フ ァ イ ル
シ ス テ ム の ス
ー パ ー ブ ロ ッ
ク で 決 定 さ れ
る 。 こ の デ フ
ォ ル ト 値 は
tune2fs(8) で 設 定 す
る こ と 。 POSIX ア ク セ ス 制 御 リ ス ト (Access Control List) を サ ポ ー ト す る (ま た は サ ポ ー ト し な い )。 bsddf / minixdf シ ス テ ム コ ー ル statfs の 振 る 舞 い を 設 定 す る 。 minixdf を 指 定 す る と 、 返 り 値 の f_blocks フ ィ ー ル ド に フ ァ イ ル シ ス テ ム の 全 ブ ロ ッ ク 数 が 入 る よ う に な り 、 bsddf を 指 定 す る と 、 ext2 フ ァ イ ル シ ス テ ム に よ っ て 利 用 さ れ て い て 、 フ ァ イ ル の 保 存 領 域 と し て は 使 え な い ブ ロ ッ ク の 分 を 引 い た 値 が 入 る 。 デ フ ォ ル ト は bsddf。 す な わ ち 、 % mount /k -o
minixdf; df /k; umount /k (こ の 例 よ り 、 /etc/fstab の オ プ シ ョ ン に コ マ ン ド ラ イ ン オ プ シ ョ ン を 追 加 で き る こ と も わ か る 。 )
ン ト 時 に チ ェ ッ ク す る 。 check=none / nocheck マ ウ ン ト 時 に チ ェ ッ ク を 行 わ な い 。 こ れ が デ フ ォ ル ト で あ り 、 高 速 で あ る 。 e2fsck(8) を 時 折 、 例 え ば ブ ー ト 時 に 、 呼 び 出 す 方 が 賢 明 で あ る 。
errors=continue /
errors=remount-ro / errors=panic エ
ラ ー が 起 こ っ
た と き の 振 る
舞 い を 指 定 す
る 。 (エ ラ ー を
無 視 し 、 フ ァ
イ ル シ ス テ ム
に 問 題 が あ る
こ と を 記 録 だ
け し て 続 け る /
フ ァ イ ル シ ス
テ ム を リ ー ド
オ ン リ ー で マ
ウ ン ト し な お
す / パ ニ ッ ク を
起 こ し て シ ス
テ ム を 停 止 す
る ) デ フ ォ ル ト
は フ ァ イ ル シ
ス テ ム の ス ー
パ ー ブ ロ ッ ク
に 設 定 さ れ て
い る 。 こ れ は
tune2fs(8) を 用 い て
変 更 す る こ と
が で き る 。
nouid32 32 ビ ッ ト の UID と GID を 無 効 に す る 。 こ れ は 16 ビ ッ ト で (UID や GID の ) 値 を 格 納 し た り 、 値 が 返 さ れ る こ と を 想 定 し て い る 昔 の カ ー ネ ル と の 互 換 性 の た め に あ る 。 oldalloc ま
た は orlov 新 し い
inode に 対 し て 、 old
ア ロ ケ ー タ ま
た は Orlov ア ロ ケ ー
タ を 使 う 。 Orlov が
デ フ ォ ル ト で
あ る 。 ext2 フ ァ イ ル シ ス テ ム は 適 当 な 大 き さ の 予 約 領 域 を 持 っ て い る (デ フ ォ ル ト で は 5%。 mke2fs(8) お よ び tune2fs(8) を 見 よ )。 こ れ ら の オ プ シ ョ ン は こ の 予 約 ブ ロ ッ ク を 使 え る ユ ー ザ ー を 指 定 す る 。 す な わ ち 指 定 さ れ た uid を 持 つ ユ ー ザ ー 、 あ る い は 指 定 さ れ た グ ル ー プ に 所 属 す る ユ ー ザ ー で あ る 。
用 い る 。 こ の オ プ シ ョ ン は フ ァ イ ル シ ス テ ム が 損 傷 を 受 け た 場 合 に 便 利 で あ る 。 (以 前 は ス ー パ ー ブ ロ ッ ク の コ ピ ー が 8192 ブ ロ ッ ク お き に 作 成 さ れ て い た 。 つ ま り ブ ロ ッ ク 1, 8193, 16385, ... で あ る (大 き な フ ァ イ ル シ ス テ ム で は 、 こ の 数 は 数 千 に も 及 ぶ こ と が あ っ た )。 バ ー ジ ョ ン 1.08 以 降 の mke2fs で は −s オ プ シ ョ ン (sparse superblock: 疎 な ス ー パ ー ブ ロ ッ ク ) が 使 え る よ う に な り 、 バ ー ジ ョ ン 1.15 以 降 で は こ れ が デ フ ォ ル ト に な っ た 。 注 意 し て ほ し い の だ が 、 つ ま り こ れ は 、 最 近 の mke2fs で 作 成 さ れ た ext2 フ ァ イ ル シ ス テ ム は 、 Linux 2.0.* で は read/write で の mount が で き な い 、 と い う こ と で あ る 。 ) こ こ で の ブ ロ ッ ク 数 は 1k バ イ ト 単 位 を 使 う 。 よ っ て 、 4k バ イ ト ブ ロ ッ ク で フ ァ イ ル シ ス テ ム 上 の 論 理 ブ ロ ッ ク 32768 を 使 い た い 場 合 は 、 "sb=131072" と す る こ と 。 user_xattr / nouser_xattr "user." 拡 張 属 性 を サ ポ ー ト す る (ま た は サ ポ ー ト し な い )。 ext3 の マ ウ ン ト オ プ シ ョ ン’ext3’
フ ァ イ ル シ ス
テ ム は ext2 フ ァ イ
ル シ ス テ ム を
作 り 替 え た も
の で 、 拡 張 と
し て ジ ャ ー ナ
リ ン グ 機 能 を
備 え て い る 。 ext2
と 同 じ オ プ シ
ョ ン に 加 え 、
以 下 の 追 加 オ
プ シ ョ ン を サ
ポ ー ト し て い
る 。 ext3 フ ァ イ ル シ ス テ ム の ジ ャ ー ナ ル を 現 在 の 形 式 に 更 新 す る 。 journal=inum ジ ャ ー ナ ル が 既 に あ る 場 合 、 こ の オ プ シ ョ ン は 無 視 さ れ る 。 ジ ャ ー ナ ル が な い 場 合 、 ext3 フ ァ イ ル シ ス テ ム の ジ ャ ー ナ ル フ ァ イ ル を 表 す た め の i ノ ー ド の 数 を 指 定 す る 。 ext3 は 、 i ノ ー ド 数 が inum の フ ァ イ ル の 古 い 内 容 を 上 書 き し て 、 新 し い ジ ャ ー ナ ル を 作 成 す る 。
な い 。 data=journal / data=ordered / data=writeback フ ァ イ ル デ ー タ の ジ ャ ー ナ リ ン グ モ ー ド を 指 定 す る 。 メ タ デ ー タ は 常 に ジ ャ ー ナ ル に 書 か れ る 。 ル ー ト フ ァ イ ル シ ス テ ム に 対 し て ordered 以 外 の モ ー ド を 使 用 す る に は 、 rootflags=data=journal の よ う に し て 、 モ ー ド を ブ ー ト パ ラ メ ー タ と し て カ ー ネ ル に 渡 す 。 journal メ
イ ン フ ァ イ ル
シ ス テ ム よ り
前 に 、 全 て の
デ ー タ が ジ ャ
ー ナ ル に 記 録
さ れ る 。 commit=nrsec 全 て の デ ー タ と メ タ デ ー タ を nrsec 秒 毎 に 同 期 さ せ る 。 デ フ ォ ル ト 値 は 5 秒 で あ る 。 0 は デ フ ォ ル ト を 意 味 す る 。 fat の マ ウ ン ト オ プ シ ョ ン(注
意 : fat は 独 立 し
た フ ァ イ ル シ
ス テ ム で は な
く 、 msdos, umsdos, vfat
各 フ ァ イ ル シ
ス テ ム の 共 通
部 分 で あ る 。 )
umask を 設 定 す る (umask と は 許 可 属 性 の ビ ッ ト マ ス ク で 、 立 て な い ビ ッ ト を 立 て た も の )。 デ フ ォ ル ト は カ レ ン ト プ ロ セ ス の umask。 値 は 8 進 数 で 与 え る 。 dmask=value
デ ィ レ ク ト リ
に の み 適 用 さ
れ る umask を 設 定 す
る 。 デ フ ォ ル
ト は カ レ ン ト
プ ロ セ ス の umask。
値 は 8 進 数 で 与
え る 。 r[elaxed] 大
文 字 と 小 文 字
を 受 け 付 け 、
そ れ ぞ れ 等 価
と 見 な す 。 ロ
ン グ ネ ー ム の
部 分 は 切 り 捨
て ら れ る (す な
わ ち verylongname.foobar は
verylong.foo と な る )。
ス ペ ー ス 文 字
を 名 前 の そ れ
ぞ れ の 部 分 (本
体 と 拡 張 子 ) に
用 い る こ と が
で き る 。 "relaxed" と 似 て い る が 、 多 く の 特 殊 文 字 (*, ?, <, ス ペ ー ス な ど ) は 用 い る こ と が で き な い 。 デ フ ォ ル ト 。 s[trict] "normal" と 似 て い る が 、 名 前 に は 長 い 部 分 を 含 む こ と が で き な い 。 ま た Linux で は 用 い る こ と が で き る が MS-DOS で は 受 け 入 れ ら れ な い 特 殊 文 字 (+, =, ス ペ ー ス な ど ) を 用 い る こ と が で き な い 。 codepage=value FAT や VFAT フ ァ イ ル シ ス テ ム で 、 短 い フ ァ イ ル 名 に 変 換 す る と き に 用 い る 文 字 の コ ー ド ペ ー ジ を 設 定 す る 。 デ フ ォ ル ト で は コ ー ド ペ ー ジ 437 が 用 い ら れ る 。 conv=b[inary] / conv=t[ext] / conv=a[uto] fat フ ァ イ ル シ ス テ ム は CRLF<-->NL (MS-DOS の テ キ ス ト フ ォ ー マ ッ ト と UNIX の テ キ ス ト フ ォ ー マ ッ ト ) の 変 換 を カ ー ネ ル で 行 う こ と が で き る 。 以 下 の 変 換 モ ー ド を 指 定 で き る :
CRLF<-->NL の 変 換 を 行 う 。
CRLF<-->NL の 変 換 を 行 う 。 拡 張 子 の リ ス ト は fs/fat/misc.c の 先 頭 に 記 述 さ れ て い る 。 (2.0 の 段 階 で は リ ス ト は 以 下 の 通 り : exe, com, bin, app, sys, drv, ovl, ovr, obj, lib, dll, pif, arc, zip, lha, lzh, zoo, tar, z, arj, tz, taz, tzp, tpz, gz, tgz, deb, gif, bmp, tif, gl, jpg, pcx, tfm, vf, gf, pk, pxl, dvi) lseek を 行 う プ ロ グ ラ ム は カ ー ネ ル レ ベ ル の テ キ ス ト 変 換 と 相 性 が 悪 い 。 こ の 変 換 に よ っ て デ ー タ を 台 無 し に し て し ま っ た 人 も い る の で 、 注 意 す る こ と ! バ イ ナ リ モ ー ド で マ ウ ン ト し た フ ァ イ ル シ ス テ ム に 対 し て 、 変 換 ツ ー ル (fromdos/todos) を 用 い る こ と も で き る 。 cvf_format=module
自 動 検 知 の 結
果 で は な く 、 CVF
(Compressed Volume File: 圧 縮 ボ リ
ュ ー ム フ ァ イ
ル ) モ ジ ュ ー ル
cvf_module を 使 う よ
う 、 ド ラ イ バ
に 強 制 す る 。
カ ー ネ ル が kmod を
サ ポ ー ト し て
い れ ば 、 cvf_format=xxx オ
プ シ ョ ン と し
て も オ ン デ マ
ン ド で CVF モ ジ ュ
ー ル を ロ ー ド
で き る 。 CVF モ ジ ュ ー ル に 渡 す オ プ シ ョ ン 。
fat=12 / fat=16 / fat=32 12 ビ ッ ト fat か 16 ビ ッ ト fat か 32 ビ ッ ト fat か を 特 定 す る 。 こ れ は FAT 形 式 の 自 動 認 識 ル ー チ ン に よ る 設 定 を 上 書 き す る 。 用 い る 際 に は 注 意 す る こ と 。 iocharset=value 8 ビ ッ ト の 文 字 を 16 ビ ッ ト の Unicode 文 字 に 変 換 す る (あ る い は そ の 逆 ) と き に 用 い る 文 字 セ ッ ト (character set)。 デ フ ォ ル ト は iso8859-1 で あ る 。 長 い フ ァ イ ル 名 は 、 デ ィ ス ク に は Unicode フ ォ ー マ ッ ト で 保 存 さ れ て い る 。
sys_immutable, showexec, dots, nodots, dotsOK=[yes|no] FAT フ ァ イ ル シ ス テ ム に Unix ま た は DOS の し き た り を 強 制 し よ う と す る さ ま ざ ま な 試 み 。 お そ ら く は 用 い る べ き で な い 。 hfs の マ ウ ン ト オ プ シ ョ ンcreator=cccc,
type=cccc 新 し い フ
ァ イ ル を 作 成
す る 際 に 、 MacOS の
finder で 表 示 さ れ る
ク リ エ ー タ と
タ イ プ を 設 定
す る 。 デ フ ォ
ル ト 値 は ’????’
で あ る 。
て の み 意 味 を 持 つ 。 デ フ ォ ル ト で は パ ー テ ィ シ ョ ン テ ー ブ ル を 全 く 解 釈 し な い 。
hpfs の マ ウ ン ト オ プ シ ョ ンuid=value
と gid=value す べ て
の フ ァ イ ル の
所 有 者 と グ ル
ー プ を 設 定 す
る (デ フ ォ ル ト
は カ レ ン ト プ
ロ セ ス の uid と
gid)。 umask を 設 定 す る (umask と は 許 可 属 性 の ビ ッ ト マ ス ク で 、 立 っ て い な い ビ ッ ト を 立 て た も の )。 デ フ ォ ル ト は カ レ ン ト プ ロ セ ス の umask。 値 は 8 進 数 で 与 え る 。 case=lower /
case=asis す べ て の
フ ァ イ ル の フ
ァ イ ル 名 を 小
文 字 に 変 換 す
る か 、 あ る い
は そ の ま ま に
す る か を 指 定
す る (デ フ ォ ル
ト は case=lower) conv=text が 指 定 さ れ る と 、 フ ァ イ ル を 読 み 取 る と き に CR を 適 宜 削 除 す る (特 に NL の 前 に あ る 場 合 )。 conv=auto が 指 定 さ れ る と 、 フ ァ イ ル に よ っ て conv=binary と conv=text を 適 宜 選 択 す る 。 conv=binary が 指 定 さ れ る と 、 フ ァ イ ル を そ の ま ま 読 み 込 む 。 デ フ ォ ル ト は conv=binary。 nocheck フ ァ イ ル シ ス テ ム の 整 合 性 チ ェ ッ ク に 失 敗 し て も 、 マ ウ ン ト を 中 断 し な い 。 iso9660 の マ ウ ン ト オ プ シ ョ ンISO 9660 は CD-ROM で 使 わ れ て い る フ ァ イ ル シ ス テ ム 構 造 を 記 述 し て い る 。 (こ の フ ァ イ ル シ ス テ ム タ イ プ は DVD で 使 わ れ て い る こ と も あ る 。 udf フ ァ イ ル シ ス テ ム も 参 照 す る こ と 。 ) iso9660 に お け る 通 常 の フ ァ イ ル 名 は 8.3 形 式 で あ る (す な わ ち フ ァ イ ル 名 の 長 さ に 関 し て は DOS と 同 じ 制 限 )。 ま た す べ て の 文 字 は 大 文 字 で な け れ ば な ら な い 。 ま た 所 有 者 や 保 護 属 性 、 リ ン ク 数 、 ブ ロ ッ ク デ バ イ ス か キ ャ ラ ク タ デ バ イ ス か な ど を 表 す フ ィ ー ル ド も 存 在 し な い 。 Rock Ridge は iso9660 の 拡 張 で 、 上 に 示 し た unix 的 機 能 を す べ て 与 え る 。 基 本 的 に は そ れ ぞ れ の デ ィ レ ク ト リ レ コ ー ド を 拡 張 し て 、 付 加 的 な 情 報 を 与 え る も の で あ る 。 Rock Ridge が 用 い ら れ る と 、 フ ァ イ ル シ ス テ ム は 通 常 の UNIX フ ァ イ ル シ ス テ ム と は 区 別 で き な く な る (も ち ろ ん リ ー ド オ ン リ ー で あ る こ と を 除 い て 、 だ が )。
nojoliet Microsoft Joliet 拡 張 が 利 用 で き る 場 合 で も こ れ を 無 効 に す る 。 map も 参 照 の こ と 。 check=r[elaxed] / check=s[trict] check=relaxed が 指 定 さ れ る と 、 フ ァ イ ル 名 は ま ず 小 文 字 に 変 換 さ れ て か ら 照 合 さ れ る 。 こ れ は norock お よ び map=normal と と も に 用 い た 場 合 に だ け 意 味 が あ る 。 (デ フ ォ ル ト は check=strict。 ) uid=value
と gid=value フ ァ イ
ル シ ス テ ム 中
の す べ て の フ
ァ イ ル の ユ ー
ザ ー id、 グ ル ー
プ id を 設 定 す る
。 Rock Ridge 拡 張 で 指
定 さ れ て い る
情 報 を 上 書 き
で き る 。 デ フ
ォ ル ト は
uid=0,gid=0。 Rock Ridge 拡 張 が さ れ て い な い ボ リ ュ ー ム に 対 し て normal が 指 定 さ れ る と 、 フ ァ イ ル 名 の 大 文 字 が 小 文 字 の ASCII に マ ッ プ さ れ 、 最 後 の ’;1’ は 削 除 さ れ 、 ’;’ は す べ て ’.’ に 変 換 さ れ る 。 map=off が 指 定 さ れ る と 、 フ ァ イ ル 名 の 変 換 は 行 わ な い 。 norockを 見 よ 。 デ フ ォ ル ト は map=normal。 map=acorn は map=normal と 似 て い る が 、 Acorn 拡 張 が あ れ ば そ れ を 適 用 す る 。 mode=value Rock Ridge 拡 張 が さ れ て い な い ボ リ ュ ー ム に 対 し て 、 す べ て の フ ァ イ ル の モ ー ド を 指 定 さ れ た 値 に す る 。 デ フ ォ ル ト は 、 す べ て の ユ ー ザ ー に 対 す る 読 み 込 み 属 性 。 Linux 2.1.37 以 降 で は 、 10 進 数 を 用 い な く て も 良 く な っ た (0 で 始 ま る 数 値 は 8 進 数 と み な さ れ る )。
block=[512|1024|2048]
ブ ロ ッ ク サ イ
ズ を 指 定 す る
。 デ フ ォ ル ト
は block=1024。
16MB に 制 限
さ れ る 。 CD 上 の 16 ビ ッ ト の Unicode 文 字 を 8 ビ ッ ト の 文 字 に 変 換 す る と き に 用 い る 文 字 セ ッ ト 。 デ フ ォ ル ト は iso8859-1 で あ る 。
jfs の マ ウ ン ト オ プ シ ョ ンiocharset=name Unicode か ら ASCII に 変 換 す る 際 に 使 う 文 字 セ ッ ト 。 デ フ ォ ル ト で は 変 換 を 行 わ な い 。 UTF8 変 換 を 行 う 場 合 は 、 iocharset=utf8 を 使 う こ と 。 こ れ を 行 う に は 、 カ ー ネ ル の .config フ ァ イ ル に CONFIG_NLS_UTF8 が 設 定 さ れ て い る 必 要 が あ る 。 resize=value
ボ リ ュ ー ム を
value ブ ロ ッ ク に
変 更 す る 。 JFS で
は ボ リ ュ ー ム
を 増 や す こ と
の み が サ ポ ー
ト さ れ て お り
、 減 ら す こ と
は サ ポ ー ト さ
れ て い な い 。
ボ リ ュ ー ム が
読 み 書 き 可 能
で マ ウ ン ト さ
れ て い る 場 合
、 こ の オ プ シ
ョ ン は 再 マ ウ
ン ト の 間 の み
有 効 で あ る 。
resize キ ー ワ ー ド
に 値 を 指 定 し
な い と 、 ボ リ
ュ ー ム は パ ー
テ ィ シ ョ ン の
最 大 サ イ ズ ま
で 増 や さ れ る
。 minix の マ ウ ン ト オ プ シ ョ ンな し 。 msdos の マ ウ ン ト オ プ シ ョ ンfat の マ ウ ン ト オ プ シ ョ ン を 見 よ 。 msdos フ ァ イ ル シ ス テ ム に 不 整 合 が 発 見 さ れ る と エ ラ ー が 報 告 さ れ 、 フ ァ イ ル シ ス テ ム は リ ー ド オ ン リ ー と な る 。 再 マ ウ ン ト す る こ と に よ っ て 書 き 込 み 可 能 に す る こ と が で き る 。 ncpfs の マ ウ ン ト オ プ シ ョ ンnfs と 同 様 に 、 ncpfs の 実 装 で は mount シ ス テ ム コ ー ル の 際 に バ イ ナ リ の 引 き 数 (struct ncp_mount_data) を 用 い る 。 こ の 引 き 数 は ncpmount(8) に よ っ て 渡 す こ と が で き る 。 現 在 の バ ー ジ ョ ン の mount (2.12) は ncpfs を 扱 う こ と が で き な い 。 nfs の マ ウ ン ト オ プ シ ョ ン通 常 の マ ウ ン ト オ プ シ ョ ン に は カ ー ネ ル に よ っ て 解 釈 さ れ る 逐 語 的 な 文 字 列 を 用 い る が 、 nfs フ ァ イ ル シ ス テ ム で は struct nfs_mount_data と 言 う 型 の バ イ ナ リ 引 き 数 で オ プ シ ョ ン を 渡 す 。 mount プ ロ グ ラ ム は 以 下 の ’tag=value’ 形 式 の オ プ シ ョ ン を 解 釈 し 、 そ の 内 容 を 上 の 構 造 体 に 代 入 す る 。 rsize=n, wsize=n, timeo=n, retrans=n, acregmin=n, acregmax=n, acdirmin=n, acdirmax=n, actimeo=n, retry=n, port=n, mountport=n, mounthost=name, mountprog=n, mountvers=n, nfsprog=n, nfsvers=n, namlen=n. オ プ シ ョ ン addr=n は 指 定 可 能 で あ る が 単 に 無 視 さ れ る 。 以 下 の オ プ シ ョ ン は ブ ー ル 値 で 指 定 す る 。 no を 前 置 す る こ と も で き 、 そ の 場 合 は 真 偽 が 反 転 す る 。 bg, fg, soft, hard, intr, posix, cto, ac, tcp, udp, lock. こ れ ら の 詳 細 に 関 し て は nfs(5) を 見 よ 。 特 に 便 利 な オ プ シ ョ ン を い く つ か 以 下 に 示 す 。 rsize=8192,wsize=8192 こ の 指 定 を す る と nfs コ ネ ク シ ョ ン は 高 速 に な る 。 デ フ ォ ル ト の バ ッ フ ァ サ イ ズ は 4096。 (NFSv2 は rsize や wsize が あ ま り 大 き い と 動 作 し な い 。 )
シ ス テ ム 上 の フ ァ イ ル に ア ク セ ス し て い る プ ロ グ ラ ム は ハ ン グ す る 。 intr を 同 時 に 指 定 し て い な け れ ば 、 プ ロ セ ス は interrupt / kill で き な い 。 NFS サ ー バ が 再 び 接 続 可 能 に な る と 、 プ ロ グ ラ ム は そ の 時 点 か ら 何 も な か っ た よ う に 再 開 す る 。 こ ち ら を 指 定 し て お く と 良 い 場 合 が 大 部 分 で あ ろ う 。
な っ た と き 、 カ ー ネ ル は タ イ ム ア ウ ト 動 作 を す る よ う に な る 。 時 間 の 長 さ は timeo=time で 指 定 で き る 。 こ の オ プ シ ョ ン は 、 プ ロ セ ス が サ ー バ か ら フ ァ イ ル を get す る と き に nfs サ ー バ が と き ど き 反 応 し な く な っ た り 、 リ ブ ー ト し た り す る 場 合 に 指 定 す る と 有 効 か も し れ な い 。 通 常 は ト ラ ブ ル の 原 因 に な る 場 合 が ほ と ん ど だ ろ う 。
ntfs の マ ウ ン ト オ プ シ ョ ンiocharset=name
フ ァ イ ル 名 を
返 す と き に 用
い る 文 字 セ ッ
ト 。 VFAT と は 異 な
り 、 NTFS は 変 換 で
き な い 文 字 を
含 む 名 前 を 抑
制 す る 。 こ の
オ プ シ ョ ン は
推 奨 さ れ な い
。
uni_xlate=[0|1|2] 0 (ま た は ’no’ ま た は ’false’) と す る と 、 不 明 な Unicode 文 字 に 対 し て エ ス ケ ー プ シ ー ケ ン ス を 使 わ な い 。 1 (ま た は ’yes’ ま た は ’true’) ま た は 2 と す る と 、 ":" で 始 ま る VFAT ス タ イ ル の 4 バ イ ト の エ ス ケ ー プ シ ー ケ ン ス を 用 い る 。 2 の 場 合 は 、 も と の フ ァ イ ル 名 を リ ト ル エ ン デ ィ ア ン と み な し て エ ン コ ー ド す る 。 1 の 場 合 は 、 も と の フ ァ イ ル 名 を バ イ ト 順 が 入 れ 換 え ら れ た ビ ッ グ エ ン デ ィ ア ン と み な し て エ ン コ ー ド す る 。 posix=[0|1] 有
効 に な っ て い
る (posix=1) と 、 フ ァ
イ ル シ ス テ ム
は 大 文 字 小 文
字 を 区 別 す る
。 こ の 場 合 に
は 8.3 形 式 の 別 名
が ハ ー ド リ ン
ク と し て 実 現
さ れ る 。 proc の マ ウ ン ト オ プ シ ョ ンuid=value と gid=value こ れ ら の オ プ シ ョ ン は 指 定 可 能 で あ る が 、 私 の 知 る 限 り 効 力 は な い 。 ramfs の マ ウ ン ト オ プ シ ョ ンramfs は メ モ リ ベ ー ス の フ ァ イ ル シ ス テ ム で あ る 。 マ ウ ン ト す れ ば 使 用 す る こ と が で き る 。 ア ン マ ウ ン ト す る と 内 容 は 消 え て し ま う 。 Linux 2.3.99pre4 以 降 で 存 在 す る 。 マ ウ ン ト オ プ シ ョ ン は な い 。 reiserfs の マ ウ ン ト オ プ シ ョ ンreiserfs は ジ ャ ー ナ リ ン グ フ ァ イ ル シ ス テ ム で あ る 。 reiserfs の マ ウ ン ト オ プ シ ョ ン は http://www.namesys.com/mount-options.html で も っ と 完 全 に 説 明 さ れ て い る 。
の フ ァ イ ル シ ス テ ム を マ ウ ン ト さ せ る 。 新 し く 作 成 さ れ た オ ブ ジ ェ ク ト に は 3.6 の 形 式 が 使 わ れ る 。 こ の よ う に し た フ ァ イ ル シ ス テ ム は reiserfs 3.5 の ツ ー ル と は 互 換 性 が な く な る 。 hash=rupasov / hash=tea / hash=r5 / hash=detect reiserfs が デ
ィ レ ク ト リ 内
で フ ァ イ ル を
見 付 け る の に
、 ど の ハ ッ シ
ュ 関 数 を 使 う
か を 選 択 す る
。 Yury Yu. Rupasov が 発 明 し た ハ ッ シ ュ 。 こ の ハ ッ シ ュ は 高 速 で あ り 、 辞 書 順 で 近 い フ ァ イ ル 名 を 近 い ハ ッ シ ュ 値 に 対 応 づ け る こ と で 近 接 関 係 (locality) が 保 存 さ れ る 。 高 い 確 率 で ハ ッ シ ュ の 衝 突 が 起 こ る の で 、 こ の オ プ シ ョ ン は 使 う べ き で は な い 。
|