On 09/05/2016 08:09, Eric Vidal wrote:
I have a little trouble for remount the root-filesystem during PID 2
proccess.Error message is : / is busy. I suspect that error is due of
s6-rc proccess which have "read/write access".

 No. s6-rc doesn't open anything for writing on the root filesystem.
 Unless, of course, you don't have a separate /run (or otherwise
mounted writable filesystem that is hosting s6-rc's live directory.)

 Make sure your live directory is on a mounted writable filesystem,
typically a tmpfs.


I can remount / with ro options then make an fsck then remount again
/ with rw options during PID 1 but is not a good solution for me. I
would like to make it on pid 2.

 You probably mean stage 2, not pid 2. (pid 2 has no special meaning; and
on Linux, it's often kthreadd.)

 You can use lsof to identify what process is keeping a rw fd on your
root filesystem, and configure it not to do that. If you find that the
culprit is indeed s6-rc, then you are not hosting the live directory on a
tmpfs and that's what you should fix.

 Note that booting with / rw, then remounting it ro for a fsck, then
remounting it rw again, is useless and wasteful. You should boot with / ro
directly, and only remount it rw when you really need it rw.

--
 Laurent

Reply via email to