====== fstab ======
===== UUIDによるデバイスのマウント(fstab) =====
デバイスの接続順、認識順によってデバイス名(sda、sdb、・・・)が変わると、違うディスクにマウントされる、などが発生する場合がある。
UUIDはデバイス(ファイルシステム)に一意なので、そういった意図しないマウントを回避できる。
# blkid
/dev/sda1: UUID="b131900c-b600-4622-9210-10d3ccad4b0c" TYPE="ext4"
/dev/sda2: UUID="12710fa7-0a2f-47ad-ba75-08eb08ad78fb" TYPE="swap"
/dev/sda3: UUID="eaf46321-e5d3-4946-be73-d52c47c3aa9a" TYPE="ext4"
# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Jan 8 15:54:25 2013
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=eaf46321-e5d3-4946-be73-d52c47c3aa9a / ext4 defaults 1 1
UUID=b131900c-b600-4622-9210-10d3ccad4b0c /boot ext4 defaults 1 2
UUID=12710fa7-0a2f-47ad-ba75-08eb08ad78fb swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
===== /etc/fstabがreadonly =====
fstabの記述を間違えてしまった場合など、シングルユーザモードでシステムが起動してきた時、/etc/fstabなどのファイルがreadonlyで編集できない。
これは/(ルート)がreadonlyでマウントされてしまうためで、読み書き可能な状態でマウントし直させることで編集可能となる。
# mount -o remount,rw /