* Cannot remount root subvolume read-only.
@ 2014-09-06 20:54 Simon Thelen
0 siblings, 0 replies; only message in thread
From: Simon Thelen @ 2014-09-06 20:54 UTC (permalink / raw)
To: linux-btrfs
Hello,
Whenever I try to remount the root subvolume of my btrfs filesystem as
read-only `mount -o remount,ro /', I get an error 'mount: / is busy' and
the first time I execute the command I also get the following stack
trace in dmesg:
[ +0.724055] ------------[ cut here ]------------
[ +0.000011] WARNING: CPU: 2 PID: 711 at fs/sync.c:55 sync_filesystem+0x97/0xa0()
[ +0.000002] Modules linked in: snd_hda_codec_idt snd_hda_codec_hdmi snd_hda_codec_generic snd_hda_intel snd_hda_controller wmi snd_hda_codec snd_hwdep
[ +0.000012] CPU: 2 PID: 711 Comm: mount Tainted: G I 3.16.1-gentoo #1
[ +0.000002] Hardware name: Hewlett-Packard HP ENVY 17 Notebook PC/1966, BIOS F.11 04/19/2013
[ +0.000002] 0000000000000009 ffff880252467c60 ffffffff81852400 0000000000000000
[ +0.000004] ffff880252467c98 ffffffff810a3488 ffff88007fbf2000 0000000000000001
[ +0.000003] 0000000070808001 ffff8802551c9000 ffff880252467dcc ffff880252467ca8
[ +0.000003] Call Trace:
[ +0.000010] [<ffffffff81852400>] dump_stack+0x45/0x56
[ +0.000006] [<ffffffff810a3488>] warn_slowpath_common+0x78/0xa0
[ +0.000004] [<ffffffff810a3565>] warn_slowpath_null+0x15/0x20
[ +0.000003] [<ffffffff811cfc37>] sync_filesystem+0x97/0xa0
[ +0.000007] [<ffffffff8127c46e>] btrfs_remount+0x7e/0x4c0
[ +0.000007] [<ffffffff8115a36b>] ? free_pages.part.70+0x3b/0x40
[ +0.000006] [<ffffffff811bfbdd>] ? vfs_kern_mount+0x8d/0x110
[ +0.000004] [<ffffffff8127d153>] btrfs_mount+0x8a3/0x9b0
[ +0.000005] [<ffffffff81194e23>] ? alloc_pages_current+0xa3/0x170
[ +0.000006] [<ffffffff811a6ab4>] mount_fs+0x34/0x1b0
[ +0.000004] [<ffffffff811bfbb2>] vfs_kern_mount+0x62/0x110
[ +0.000004] [<ffffffff811c22ce>] do_mount+0x22e/0xac0
[ +0.000003] [<ffffffff81156de9>] ? __get_free_pages+0x9/0x40
[ +0.000003] [<ffffffff811c1f41>] ? copy_mount_options+0x31/0x150
[ +0.000003] [<ffffffff811c2e5e>] SyS_mount+0x7e/0xc0
[ +0.000006] [<ffffffff8185c092>] system_call_fastpath+0x16/0x1b
[ +0.000002] ---[ end trace 29fb4471bc9e3c49 ]---
Is this a known issue? I've searched the wiki and the bugtracker but
can't find anything related.
Some additional information. I've already checked to make sure that I
don't have any files open for writing on the root filesystem using fuser
+ lsof, as well as trying to remount the root filesystem as read-only
when it is already read-only.
Remounting the filesystem as read-write works, but you cannot remount it
as read-only afterwards either.
I've tested this behavior on two of my computers with identical results,
both are running kernel 3.16.1 on a single hard drive with data in
single mode and metadata in dup mode. Both are raw btrfs on luks.
--
Simon Thelen
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-09-06 21:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-06 20:54 Cannot remount root subvolume read-only Simon Thelen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).