/var/log/ を別のパーティションにマウントするにはどうすればいいですか?

/var/log/ を別のパーティションにマウントするにはどうすればいいですか?

新しいサーバーに Ubuntu 18.04 をインストールし、/var/log別のパーティションにマウントする必要があります。 を使用して新しいパーティションを作成し、手動でマウントすると正常に動作します。経由で起動中にext4マウントすると、サーバーは起動しません。/var/logfstab

/var/log/syslog:Nov 21 18:52:54 server kernel: [ 2126.966538] EXT4-fs (nvme2n1p1): mounted filesystem with ordered data mode. Opts: (null)
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping Session 1 of user root.
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping Session 5 of user USERNAME.
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping Availability of block devices...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping Session 3 of user root.
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopped target Graphical Interface.
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopped target Multi-User System.
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping The PHP 7.2 FastCGI Process Manager...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping The Apache HTTP Server...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping The PHP 5.6 FastCGI Process Manager...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopped Wait until snapd is fully seeded.
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping D-Bus System Message Bus...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping The PHP 7.1 FastCGI Process Manager...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping The PHP 7.3 FastCGI Process Manager...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping System Logging Service...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping Unattended Upgrades Shutdown...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping LSB: Record successful boot for GRUB...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping Deferred execution scheduler...
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopping LSB: set CPUFreq kernel parameters...
/var/log/syslog:Nov 21 18:53:18 server blkdeactivate[13934]: Deactivating block devices:
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopped target Timers.
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopped Clean PHP session files every 30 mins.
/var/log/syslog:Nov 21 18:53:18 server systemd[1]: Stopped Message of the Day.

/var/log/unattended-upgrades/unattended-upgrades-shutdown.log:2019-11-21 18:53:18,394 WARNING - SIGTERM or SIGHUP received, stopping unattended-upgradesonly if it is running

/dev/nvme2n1p1/var/logがターゲット パーティションになります。起動時に別のパーティションをマウントする正しい方法は何ですか?

私のfstab

/dev/md/0 / ext4 noatime 0 1
#/dev/nvme2n1p1 /var/log ext4 noatime 0 2
/dev/md/1 /home ext4 noatime 0 2
/dev/md/2 /tmp ext4 noatime 0 2
/dev/md/3 /var/www ext4 noatime 0 2
/dev/nvme2n1p2 /var/backup ext4 noatime 0 2
proc /proc proc defaults 0 0

答え1

fstab で UUID を使用する必要がありました。UUID がないと、起動のたびに nvme1n1p1 と nvme2n1p1 が入れ替わるため、パーティションは常にビジー状態になり、マウントできませんでした。このような動作は初めてです。UUID を使用して何度も再起動しましたが、今では問題なく動作します。

関連情報