以下の手順に従って、メインドライブ用の新しいパーティションを作成しました。このガイド
提案されたfstab設定が何を意味するのかわかりません。
UUID=????????/home ext3 nodev,nosuid 0 2
インストールCDを利用してドライバをインストールせずに実行できるように「インストールせずに試してみる」を利用しました。 GPartedを使用してパーティションのサイズを変更し、未使用領域に新しいパーティションを作成しました。その後、ガイドが言ったようにUUIDを見つけ(代わりにext4を使用)、すべてがうまくいきました。
しかし、「nodev、nosuid 0 2」の設定が何であるかを知りたいです。推奨設定ですか?これは唯一の有効な設定ですか?それはそんなに重要なのか?
答え1
これArch Linux Wikiファイルには、/etc/fstab
あなたが質問した項目を含むフィールド定義の完全なリストが含まれています。
ノルデブ- ファイルシステムのブロック特殊デバイスを解釈しないでください。
ノスイド- suid ビットと sgid ビットの操作をブロックします。
0 2
ダンピングとパスは次のとおりです。
<ダンプ>- ダンプユーティリティでバックアップを実行するタイミングを決定するために使用されます。ダンプはエントリを確認し、その番号を使用してファイルシステムをバックアップする必要があるかどうかを決定します。可能な項目は 0 と 1 です。 0の場合、ダンプはファイルシステムを無視し、0の場合はダンプはファイルシステムを無視します。 1の場合、ダンプはバックアップを実行します。ほとんどのユーザーはダンプをインストールしないため、<dump>エントリに0を入力する必要があります。
<パス>– fsck で確認するファイルシステムの順序を決定するために使用されます。可能な項目は 0、1、2 です。ルートファイルシステムは、最も高い優先順位の1を持つ必要があります。確認したい他のすべてのファイルシステムには2が必要です。 fsckユーティリティは値0のファイルシステムをチェックしません。
これはUUID
、ファイルタイプではなくブロックデバイス(パーティション)の名前を表します。もっと読むことができますアーチスウィキ。
答え2
ファイル形式はfstab
次のように記録されます。fstab(5)
マニュアルページ。 5番目の列は、ファイルシステムをダンプする必要があるかどうかを示します。これが何を意味するのかわからない場合は、これを入力してください。 6番目の列は、起動時にファイルシステムを確認する必要があるかどうかを示します。これは、ルートパーティション、他のすべての内部ファイルシステム、および外部に対する0
ものです。他のオペレーティングシステムのファイル。ドライブとファイルシステムの指定。 5番目と6番目の列にゼロが含まれている場合は、それらを配置する必要はありません(つまり、最初の4つの列を配置するだけです)。1
2
0
4番目の列には、ファイルシステムに応じてある程度異なるインストールオプションがリストされています。mount(8)
マニュアルページ。インストールオプションがない場合は、それを入力してくださいdefaults
。実行している操作がわからない限り、展開設定のデフォルト値を変更しないでください。一般的なオプションの組み合わせは次のとおりです。
user,noauto
または、user,noauto,exec
起動時に自動的にマウントされず、誰でも明示的にマウントできるファイルシステムの場合です。acl,errors=remount,ro
ext2/ext3/ext4 ファイルシステムの場合ACL有効。これはOSファイルシステムの一般的な設定です。nodev,nosuid
NFS ファイルシステムの場合。
nodev
nosuid
機能を犠牲にしてセキュリティを強化します。デバイスファイルそしてsetuid/setgidそれぞれ実行可能ファイルです。信頼できないrootユーザーを持つ外部ファイルシステムをマウントするときに最も便利です。/home
ローカルディスクの他のパーティションにあるファイルシステムには実際には役に立ちませんが、無効にする機能は役に立ちません(特にnodev
setxidプログラムは時々便利です/home
)。