public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* Setting project quotas on special files
@ 2013-11-10  7:39 Tiziano Müller
  2013-11-10 10:46 ` Jeff Liu
  0 siblings, 1 reply; 6+ messages in thread
From: Tiziano Müller @ 2013-11-10  7:39 UTC (permalink / raw)
  To: xfs

Hi everyone

It started with the following error:

   dev # cp -al dvd dvd2
   cp: cannot create hard link ‘dvd2’ to ‘dvd’: Invalid cross-device link

"dvd" is in this case a symlink (but I also did the test with special
devices).

What I did was: copy that symlink from somewhere else, trying to turn on
project quotas on a parent directoy of that "dev" directory which gives
me:

  xfs_quota: skipping special file /var/foo/dev/dvd

When I examine the inode using xfs_db I get for my "dvd" symlink:

  core.projid_lo = 0
  core.projid_hi = 0

When I create a new symlink "foo" (with the same uid+gid as "dvd") and
examine it's inode using xfs_db:

  core.projid_lo = 2398
  core.projid_hi = 61

What I therefore seem to encounter is the problem mentioned in xfs_quota
for the project subcommand:

  An attempt to create a hard link to a file in the tree will only succeed if the project identi‐
       fier matches the project identifier for the tree.

I could now use xfs_io to fix all special files once (since newly
created ones will carry the project id directly), but why does
"xfs_quota -x -c 'project -s test1' /var" skip special files if it is
clearly possible and required to set the project id on them to have
hardlinks working again within the project dir?

Thanks in advance,
best regards,
Tiziano

-- 
stepping stone GmbH
Neufeldstrasse 9
CH-3012 Bern
Telefon: +41 31 332 53 63
www.stepping-stone.ch
tiziano.mueller@stepping-stone.ch

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-11-11  8:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-10  7:39 Setting project quotas on special files Tiziano Müller
2013-11-10 10:46 ` Jeff Liu
2013-11-10 15:06   ` Tiziano Müller
2013-11-11  6:43     ` Jeff Liu
2013-11-11  7:38       ` Tiziano Müller
2013-11-11  8:26         ` Jeff Liu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox