MacOS X Leopard (10.5) doesn’t save resource fork information (._ hidden files) on the Isilon by default. Leopard uses the Isilon SMB Alternate Data Streams (ADS) feature which allows metadata such as resource fork data to be stored. However, MacOS X Tiger (10.4) cannot use ADS. Therefore, files (without extensions) written to the Isilon from Leopard(10.5) cannot be identified by Tiger (10.4) unless ADS is disabled.
To disable support for ADS for all shares in a cluster, edit the file /etc/mcp/override/smbd.xml and add the following text to the file immediately after any line that begins </add-tag>:
<add-tag id=”smbdglobal”> <field name=”ignore named streams” value=”yes”></field> </add-tag>This has to be done via the command line so you will need to SSH into the isilon cluster. Once you have made this change, wait 60 seconds for it to propagate to all nodes in your cluster, then run following command to restart all SMB connections to the cluster, in order to take advantage of this change:
isi_for_array -q ‘killall smbd’If the change made to the global smbd.xml file doesn’t work, edit the file /etc/mcp/override/smbd_shares.xml and add the following entry <field name=”ignore named streams” value=”yes”></field> into the individual share. See the example below: -
<share name=”DataShare”> <field name=”path” value=”/ifs/datashare”></field> <field name=”guest ok” value=”yes”></field> <field name=”no notify change” value=”yes”></field> <field name=”write list” value=”Everyone”></field> <field name=”comment” value=”mactest”></field> <field name=”ignore named streams” value=”yes”></field> </share>Once again when you have made this change, wait 60 seconds for it to propagate to all nodes in your cluster, then run following command to restart all SMB connections to the cluster, in order to take advantage of this change:
isi_for_array -q ‘killall smbd’Please DO NOT atempt this if you are not familar with the command line environment.
Recent Comments