web-dev-qa-db-ja.com

「1」の2つのパス値が/ etc / fstabで定義されている場合はどうなりますか?

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/vda1 during installation
UUID=xxxx /               ext4    errors=remount-ro 0       1
# swap was on /dev/vdb1 during installation
UUID=yyyy none            swap    sw          0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
UUID=zzzz /data ext4 default 0 1

最後の行では、パス値はルートパーティションに予約されていますが、1に設定されています。
システムで誤ってこれを実行しましたが、到達できません(ssh)。 「1」のダブルセットは、起動時にシステムにどのような影響を与えますか?

1
Ziron5

TL; DR:なし。

詳細:

man fstabによる

6番目のフィールド(fs_passno)。

このフィールドは、起動時にファイルシステムチェックが実行される順序を決定するためにfsck(8)によって使用されます。
(...)

ドライブ内のファイルシステムは順番にチェックされますが、ハードウェアで利用可能な並列処理を利用するために、異なるドライブ上のファイルシステムも同時にチェックされます。

これは基本的に、マウント方法ではなく、fsck(ファイルシステムコンシテンシーチェック)の実行方法に影響します。 FSマウントは順番に行われます(fstabで最初に「表示」されるのが最初にマウントされます)。

したがって、質問については、fsck時に、両方のファイルシステムが順番にチェックされます。

0
Archemar