मेरे पास फाइलों के एक समूह के साथ एक मशीन पर एक स्रोत निर्देशिका है, सभी एक ही अनुमतियों के साथ, कि मैं किसी अन्य निर्देशिका की प्रतिलिपि बनाना चाहता हूं, जो एसएमबी के माध्यम से मुहिम की जाती है।
[tmark@dexter JR09141045 roche_454_transfer]$ ls -l /source_dir
total 71348
-rwxrwxrwx 1 adminrig lifelabs 19768377 Mar 25 23:29 1.TCA.454Reads.fna
-rwxrwxrwx 1 adminrig lifelabs 53093396 Mar 25 23:29 1.TCA.454Reads.qual
-rwxrwxrwx 1 adminrig lifelabs 1035 Mar 25 23:29 454AllControlMetrics.csv
-rwxrwxrwx 1 adminrig lifelabs 2657 Mar 25 23:29 454AllControlMetrics.txt
-rwxrwxrwx 1 adminrig lifelabs 4607 Mar 25 23:29 454BaseCallerMetrics.csv
-rwxrwxrwx 1 adminrig lifelabs 14518 Mar 25 23:29 454BaseCallerMetrics.txt
-rwxrwxrwx 1 adminrig lifelabs 351 Mar 25 23:23 454DataProcessingDir.xml
-rwxrwxrwx 1 adminrig lifelabs 702 Mar 25 23:29 454QualityFilterMetrics.csv
-rwxrwxrwx 1 adminrig lifelabs 1609 Mar 25 23:29 454QualityFilterMetrics.txt
-rwxrwxrwx 1 adminrig lifelabs 13496 Mar 25 23:29 454RuntimeMetricsAll.csv
-rwxrwxrwx 1 adminrig lifelabs 26967 Mar 25 23:29 454RuntimeMetricsAll.txt
-rwxrwxrwx 1 adminrig lifelabs 1675 Mar 25 14:48 dataRunParams.xml
-rwxrwxrwx 1 adminrig lifelabs 7134 Mar 25 23:29 gsRunProcessor.log
लक्ष्य निर्देशिका SMB के माध्यम से मुहिम की जाती है और मैं फाइलों के सेट को एक साथ कॉपी करने की कोशिश कर रहा हूं।
[tmark@dexter JR09141045 target_dir]$ cd /target_dir
[tmark@dexter JR09141045 target_dir]$ cp -p /source_dir/* ./
cp: preserving times for `./454AllControlMetrics.csv': Operation not permitted
cp: preserving times for `./454AllControlMetrics.txt': Operation not permitted
cp: preserving times for `./454BaseCallerMetrics.csv': Operation not permitted
cp: preserving times for `./454BaseCallerMetrics.txt': Operation not permitted
cp: preserving times for `./454DataProcessingDir.xml': Operation not permitted
cp: preserving times for `./454QualityFilterMetrics.csv': Operation not permitted
cp: preserving times for `./454QualityFilterMetrics.txt': Operation not permitted
cp: preserving times for `./454RuntimeMetricsAll.csv': Operation not permitted
cp: preserving times for `./454RuntimeMetricsAll.txt': Operation not permitted
cp: preserving times for `./dataRunParams.xml': Operation not permitted
cp: preserving times for `./gsRunProcessor.log': Operation not permitted
[tmark@dexter JR09141045 target_dir]$ ls -l
total 71264
-rwxrwxrwx 1 tmark 1008 19768377 Mar 25 23:29 1.TCA.454Reads.fna
-rwxrwxrwx 1 tmark 1008 53093396 Mar 25 23:29 1.TCA.454Reads.qual
-rwxr-xr-x 1 tmark 1008 1035 Apr 1 2015 454AllControlMetrics.csv
-rwxr-xr-x 1 tmark 1008 2657 Apr 1 2015 454AllControlMetrics.txt
-rwxr-xr-x 1 tmark 1008 4607 Apr 1 2015 454BaseCallerMetrics.csv
-rwxr-xr-x 1 tmark 1008 14518 Apr 1 2015 454BaseCallerMetrics.txt
-rwxr-xr-x 1 tmark 1008 351 Apr 1 2015 454DataProcessingDir.xml
-rwxr-xr-x 1 tmark 1008 702 Apr 1 2015 454QualityFilterMetrics.csv
-rwxr-xr-x 1 tmark 1008 1609 Apr 1 2015 454QualityFilterMetrics.txt
-rwxr-xr-x 1 tmark 1008 13496 Apr 1 2015 454RuntimeMetricsAll.csv
-rwxr-xr-x 1 tmark 1008 26967 Apr 1 2015 454RuntimeMetricsAll.txt
-rwxr-xr-x 1 tmark 1008 1675 Apr 1 2015 dataRunParams.xml
-rwxr-xr-x 1 tmark 1008 7134 Apr 1 2015 gsRunProcessor.log
ध्यान दें कि पहले दो फ़ाइलों पर समय और अनुमतियाँ स्रोत निर्देशिका में समान हैं, लेकिन शेष फ़ाइलों के लिए अलग-अलग हैं।
तो, ऐसा लगता है कि मैं कुछ फ़ाइलों को कॉपी कर सकता हूं और उनकी अनुमतियों और समय को संरक्षित कर सकता हूं, लेकिन अन्य फाइलों के साथ नहीं , भले ही सभी स्रोत फाइलें एक ही स्थान से आती हैं और समान अनुमतियाँ हैं (और अधिक या कम) बार, और मैं ' मीटर एक ही समय में उन सभी को एक ही निर्देशिका में कॉपी कर रहा है - और इसलिए एक ही umask के साथ, आदि।
तो, मैं कुछ के लिए समय क्यों संरक्षित कर सकता हूं, लेकिन सभी फाइलें नहीं?
मुझे और विवरण (उमक, लिनक्स संस्करण, smb.conf, आदि) प्रदान करने में खुशी होगी, सिवाय इसके कि मैं उन विवरणों में से कोई भी नहीं समझ सकता कि मैं क्या देख रहा हूं - क्योंकि उन्हें यहां स्थिर होना चाहिए।