webserver
ボリュームを含むボリュームグループを作成しましたhome
。usr
同じ方法で作成され、/etc/fstab
次のようにリストされます。
/dev/webserver/home /home /ext4 rw,noatime 0 0
/dev/webserver/usr /usr /ext4 rw,noatime 0 0
ただし、mount
次のように表示します。
/dev/mapper/webserver-usr on /usr
/dev/mapper/webserver-home on /home
df
そして
/dev/webserver/usr 999 999 999 99% /usr
/dev/mapper/webserver-home 999 999 999 99% /home
(間違いではなく、コピー/貼り付けができず、数字はとにかく関係ありません)
なぜmapper
どの場所に現れ、他の場所に現れないのですか?
とにかくうまくいくようです。違いについて混乱しています。
答え1
/usr
(または/
)通常とは異なる点は、ブート時に/home
rootfs(含む/usr
)をできるだけ早くマウントする必要があることです。これは initramfs によって行われます。
一方/home
、、、/var/www
およびその他の汎用パーティションは、後で完全初期化システムの通常の起動プロセス中にinitramfsの外部にマウントする必要があります。
したがって、インストールの動作は一部の詳細で異なる場合があります。
たとえば、私のシステムでは、rootfsがまたは/dev/dm-34
代わりに表示されます。これは、パーティションがUUIDとして識別され、ユーティリティがinitramfs / busyboxとシステム/util-linux全体で別々に実装されるためです。/dev/SSD/root
/dev/mapper/SSD-root
findfs
# busybox findfs UUID=fa15678f-7e7e-4a47-8ed2-7cea7a5d037d
/dev/dm-34
# findfs UUID=fa15678f-7e7e-4a47-8ed2-7cea7a5d037d
/dev/mapper/SSD-root
このコマンドは、デバイス名がシンボリックリンクで埋められる方法/dev/SSD/root
によっても返されることがあります。/dev
シンボリックリンクの方向を次のように変更した/dev/SSD/root -> /dev/mapper/SSD-root
後も、/dev/mapper/SSD-root -> /dev/SSD/root
結果は同じです。
# busybox findfs UUID="fa15678f-7e7e-4a47-8ed2-7cea7a5d037d"
/dev/SSD/root
# findfs UUID="fa15678f-7e7e-4a47-8ed2-7cea7a5d037d"
/dev/SSD/root
私はコードが標準名として選択する名前をどのように決定するのか見ていません。
結局は問題ではありません。正しいファイルシステムがマウントされている場合は、せいぜい外観上の問題です。