<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Is qtree a &amp;quot;file system&amp;quot; boundary from hard link's perspective? in ONTAP Discussions</title>
    <link>https://community.netapp.com/t5/ONTAP-Discussions/Is-qtree-a-quot-file-system-quot-boundary-from-hard-link-s-perspective/m-p/125666#M27083</link>
    <description>&lt;P&gt;Hi Justin,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for the info. The problem is I am migrating data from Isilon and it has alot of hard links. I have to create qtrees to keep the quota setups similar to the Isilon so there are many qtrees under the volume. When I copy files from Isilon to NetApp, it fails with "invalid cross-device link" error as you described because the hard links go across qtrees. I doubt there is a way to work around this. Any suggestions?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 24 Nov 2016 22:00:20 GMT</pubDate>
    <dc:creator>ACHOU_SIMG</dc:creator>
    <dc:date>2016-11-24T22:00:20Z</dc:date>
    <item>
      <title>Is qtree a "file system" boundary from hard link's perspective?</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/Is-qtree-a-quot-file-system-quot-boundary-from-hard-link-s-perspective/m-p/125422#M27026</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ONTAP 9.1rc1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Scenario:&lt;/P&gt;&lt;P&gt;volume A contains 2 qtrees: tree1 and tree2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I create a file in qtree1, and then try to create a hard link in tree2 for the file, it will complain "Invalid cross-device link." So it seems to me a qtree is like a volume having its own file system. In other words, say in qtree1 a file has inode 11111, it's possible in qtree2 there a file also having inode 11111. Is it correct?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know hard links should be avoided in general but unfortunately the data set i am dealing with already have alot of hard links and I need to migrate them from isilon to NetApp.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 18:15:29 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/Is-qtree-a-quot-file-system-quot-boundary-from-hard-link-s-perspective/m-p/125422#M27026</guid>
      <dc:creator>ACHOU_SIMG</dc:creator>
      <dc:date>2025-06-04T18:15:29Z</dc:date>
    </item>
    <item>
      <title>Re: Is qtree a "file system" boundary from hard link's perspective?</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/Is-qtree-a-quot-file-system-quot-boundary-from-hard-link-s-perspective/m-p/125548#M27054</link>
      <description>&lt;P&gt;Qtrees are not considered file systems from a hard link perspective.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Instead, use symbolic links.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[root@centos7 qtree2]# ln /nfs/qtree1/file1 file1_link&lt;BR /&gt;ln: failed to create hard link ‘file1_link’ =&amp;gt; ‘/nfs/qtree1/file1’: Invalid cross-device link&lt;BR /&gt;&lt;BR /&gt;[root@centos7 qtree2]# ln -s /nfs/qtree1/file1 file1_link&lt;BR /&gt;[root@centos7 qtree2]# ls -la&lt;BR /&gt;total 12&lt;BR /&gt;drwxr-xr-x 2 root root 4096 Nov 21&amp;nbsp; 2016 .&lt;BR /&gt;drwxr-xr-x 6 root root 8192 Nov 21 09:47 ..&lt;BR /&gt;&lt;STRONG&gt;lrwxrwxrwx 1 root root&amp;nbsp;&amp;nbsp; 17 Nov 21&amp;nbsp; 2016 file1_link -&amp;gt; /nfs/qtree1/file1&lt;/STRONG&gt;&lt;BR /&gt;-rw-r--r-- 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Nov 21 09:49 file2&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2016 16:58:05 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/Is-qtree-a-quot-file-system-quot-boundary-from-hard-link-s-perspective/m-p/125548#M27054</guid>
      <dc:creator>parisi</dc:creator>
      <dc:date>2016-11-21T16:58:05Z</dc:date>
    </item>
    <item>
      <title>Re: Is qtree a "file system" boundary from hard link's perspective?</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/Is-qtree-a-quot-file-system-quot-boundary-from-hard-link-s-perspective/m-p/125666#M27083</link>
      <description>&lt;P&gt;Hi Justin,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks for the info. The problem is I am migrating data from Isilon and it has alot of hard links. I have to create qtrees to keep the quota setups similar to the Isilon so there are many qtrees under the volume. When I copy files from Isilon to NetApp, it fails with "invalid cross-device link" error as you described because the hard links go across qtrees. I doubt there is a way to work around this. Any suggestions?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Nov 2016 22:00:20 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/Is-qtree-a-quot-file-system-quot-boundary-from-hard-link-s-perspective/m-p/125666#M27083</guid>
      <dc:creator>ACHOU_SIMG</dc:creator>
      <dc:date>2016-11-24T22:00:20Z</dc:date>
    </item>
  </channel>
</rss>

