The officially official Devuan Forum!

You are not logged in.

#1 Re: Other Issues » Which runlevel for umountfs and umountroot (via sysv-rc-conf)? » 2025-02-22 13:18:26

Hello again, i edited umountfs script (same as for umountnfs.sh and umountroot):

#! /bin/sh
### BEGIN INIT INFO
# Provides:          umountfs
# Required-Start:
# Required-Stop:     umountroot
# Default-Start:     2 3 4 5
# Default-Stop:      S s 1 0 6
# Short-Description: Turn off swap and unmount all local file systems.
# Description:
### END INIT INFO

And still nothing (filesystems won't unmount); so i installed runit, runit-helper, runit-run and runit-services in order to have runit integrated in sysv (maybe it's useless in this case, but i'll give it a try). So i read the instructions on smarden.org (https://smarden.org/runit/useinit#sysv), which say to add runsvdir-start; so i edited /etc/inittab:

#runit-sysv maintscript -- BEGIN
SV:123456:respawn:/sbin/runsvdir-start
#runit-sysv maintscript -- END

But: i couldn't find runsvdir-start in /sbin, nor in /usr/bin, /bin and /usr/sbin... Has the file been removed from runit's package?

#2 Re: Other Issues » Which runlevel for umountfs and umountroot (via sysv-rc-conf)? » 2024-12-23 21:51:22

Sorry again, i've just messed up the whole matter. To put it simply: umountfs and umountroot don't unmount filesystems at shutdown/reboot (therefore resulting in a filesystem recovering at each boot - so if i want to avoid recovering i have to switch to runlevel 1 and unmount filesystems read-only before shutdown/reboot every time [all done via sysrq] -): i've setted these services in runlevels 2,3,4,5 without success (no unmounting at all); then i've tried runlevels 0,6 and still nothing. I've also tries runlevel S and again all runlevels (both services setted on 1,2,3,4,5,0,6 and S). Still nothing.

#4 Re: Other Issues » Which runlevel for umountfs and umountroot (via sysv-rc-conf)? » 2024-12-22 11:39:56

Hello again, i've setted 0 and 6 on "Default-Stop" but i still doesn't unmount the filesystems:
                               
#! /bin/sh
### BEGIN INIT INFO
# Provides:          umountfs
# Required-Start:
# Required-Stop:     umountroot
# Default-Start:        0 6
# Default-Stop:
# Short-Description: Turn off swap and unmount all local file systems.
# Description:
### END INIT INFO

#! /bin/sh
### BEGIN INIT INFO
# Provides:          umountroot
# Required-Start:
# Required-Stop:
# Should-Stop:       halt reboot kexec
# Default-Start:      0 6
# Default-Stop:
# Short-Description: Mount the root and /usr filesystems read-only.
### END INIT INFO

#! /bin/sh
### BEGIN INIT INFO
# Provides:          umountnfs
# Required-Start:
# Required-Stop:     umountfs
# Should-Stop:       $network $portmap nfs-common
# Default-Start:      0 6
# Default-Stop:
# Short-Description: Unmount all network filesystems except the root fs.
# Description:       Also unmounts all virtual filesystems (proc,
#                    devpts, usbfs, sysfs) that are not mounted at the
#                    top level.
### END INIT INFO

#5 Other Issues » Which runlevel for umountfs and umountroot (via sysv-rc-conf)? » 2024-12-21 21:19:02

francesco
Replies: 7

Hello everybody, i'll get straigth to the point: i need umountfs and umountroot unmounting the filesystem at shutdown and reboot, so i've setted them both on 0 and 6, but it doesn't work, since at every boot the system recovers the journal. Please can someone help me? Many thanks!

Board footer

Forum Software