/dev/disk/by-label/tmp
私のシステムが私のシステムにどんなものをインストールするのかわかりません/tmp
。サービスがインストールされるのを待っている間停止します/tmp
。 tty9-debug-shellを実行するときに必要なことは次のとおりです。
mount /tmp
そして、システムは引き続き正常に起動します。
/etc/fstab
含む:
LABEL=tmp /tmp ext4 nofail,errors=remount-ro 0 3
回復モードで起動すると、これは発生しません。
どうやってsystemd
試すことができますかmount /tmp
?
$ cat /etc/issue
Ubuntu 17.04 \n \l
$ uname -a
Linux hk 4.10.0-20-generic #22-Ubuntu SMP Thu Apr 20 09:22:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
答え1
あなたの質問に対する答えではありませんが、このように書式設定する必要があるため、コメントを付けるには長すぎます。
カーネルメッセージバッファを表示するために使用されますdmesg | less
。どのサービスがいつ開始されたかを示します。私の場合は次のようになります(無関係な行を残す)。
[ 11.946916] systemd[1]: systemd-tmpfiles-setup.service: Installed new job systemd-tmpfiles-setup.service/start
[ 11.947163] systemd[1]: systemd-udevd-kernel.socket: Installed new job systemd-udevd-kernel.socket/start
[ 11.947217] systemd[1]: systemd-tmpfiles-setup-dev.service: Installed new job systemd-tmpfiles-setup-dev.service/start
[ 11.947232] systemd[1]: systemd-remount-fs.service: Installed new job systemd-remount-fs.service/start
[ 11.947255] systemd[1]: systemd-udevd.service: Installed new job systemd-udevd.service/start
[ 11.947324] systemd[1]: systemd-udev-trigger.service: Installed new job systemd-udev-trigger.service/start
[ 11.948120] systemd[1]: tmp.mount: Installed new job tmp.mount/start
[ 11.948498] systemd[1]: proc-fs.mount: Collecting.
[ 11.948522] systemd[1]: dev-disk-by\x2dlabel.mount: Collecting.
.
[ 14.151615] SGI XFS with ACLs, security attributes, realtime, no debug enabled
[ 14.173106] XFS (sdb1): Mounting V5 Filesystem
[ 14.462102] XFS (sdb1): Ending clean mount
など。
最後の3つの項目はfstab
項目によって生成されます。
/dev/disk/by-label/data /data xfs defaults,nofail,noatime 0 0
この場合、どの行が本当に重要かわかりませんdmesg
。ただし、(11.948120) のインストールは、作成および充填前に/tmp
発生するようです。/dev/disk/by-label
したがって、特別な理由なしに/ tmpをこのようにマウントしないでください。
fstab
読みたい行を修正しLABEL=tmp /mnt ext4 nofail,errors=remount-ro 0 3
たら、再起動してその出力を確認して答えを見つけることができますdmesg
。システム回復モードで起動するときは、/ tmpのマウント/場所をmount
確認してください。df /tmp
たぶん/etc/fstab
その時には使われていなかったかもしれません。