সিপি-পি কিছু ফাইলের জন্য সময় সংরক্ষণ করবে তবে সব নয়?


9

আমার কাছে একটি মেশিনে উত্স ডিরেক্টরি রয়েছে যা একটি গুচ্ছ ফাইল রয়েছে, সমস্ত একই অনুমতি সহ, আমি অন্য ডিরেক্টরিতে অনুলিপি করতে চাই, এটি এসএমবির মাধ্যমে মাউন্ট করা আছে।

[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

লক্ষ্য ডিরেক্টরিটি এসএমবির মাধ্যমে মাউন্ট করা হয়েছে এবং আমি একবারে ফাইলগুলির সেট অনুলিপি করার চেষ্টা করছি।

[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

মনে রাখবেন যে প্রথম দুটি ফাইলের সময় এবং অনুমতিগুলি উত্স ডিরেক্টরিতে একই, তবে বাকী ফাইলগুলির জন্য পৃথক।

সুতরাং, মনে হচ্ছে যে আমি কিছু ফাইল অনুলিপি করতে পারি এবং সেগুলির অনুমতি এবং সময়গুলি সংরক্ষণ করতে পারি তবে অন্যান্য ফাইলগুলির সাথে নয় , যদিও সমস্ত উত্স ফাইলগুলি একই জায়গা থেকে আসে এবং একই অনুমতি এবং (আরও বা কম) সময় পাওয়া যায় এবং আমি ' আমি একই সাথে সমস্তগুলিকে একই ডিরেক্টরিতে অনুলিপি করছি - এবং তাই একই উমাস্ক ইত্যাদি দিয়ে

সুতরাং, কেন আমি কিছুগুলির জন্য সময় সংরক্ষণ করতে পারি, তবে সমস্ত ফাইল নয়?

আমি আরও বিশদ সরবরাহ করতে পেরে খুশি হব (উমাস্ক, লিনাক্স সংস্করণ, এসএমবি কোডফ, ইত্যাদি ইত্যাদি) আমি বুঝতে পারি না যে এই বিবরণগুলির মধ্যে যেটি আমি যা দেখছি তা কীভাবে ব্যাখ্যা করতে পারে - কারণ তাদের এখানে স্থির থাকা উচিত।


আপনি এসএমবি উল্লেখ করেছেন। এটি কি উইন্ডোজ সার্ভারের সিআইএফএস শেয়ার? নেট অ্যাপ থেকে? এটি খুব গুরুত্বপূর্ণ। উদাহরণস্বরূপ নেট অ্যাপের বিভিন্ন ভাগ / মিশ্র মোড রয়েছে। আসলে, আপনি যা ভাগ করছেন তার উপর নির্ভর করে অনেকগুলি সম্ভাবনা রয়েছে; আপনি যেমন ক্লায়েন্টটি ব্যবহার করছেন তার কার্নেল সংস্করণ এবং মাউন্ট বিকল্পগুলি e
অ্যারন

আপনি এই সাম্বার জন্য মাউন্ট বিশদটি ভাগ করে নিতে পারেন কীভাবে এটি মাউন্ট করেছিলেন? মাউন্টিংয়ের সময় আপনি "
নোটিম

সিপি এর আরএসসিএনসি ইনস্যাড ব্যবহার করা ভাল।
পকুমার

উত্তর:


8

ইউনিক্সে টাইমস্ট্যাম্পগুলি ব্যবহারকারীদের নিজস্ব নয় এমন ফাইলগুলিতে সংরক্ষণ করা যায় না।

এই কেন নিম্নলিখিত কমান্ড যদি ফেল করে তাহলে file1এবং file2ক্ষেত্রে বিভিন্ন ব্যবহারকারীদের মালিকানা রয়েছে file2আগে থেকেই আছে:

cp -p file1 file2

দেখে মনে হচ্ছে এটি আপনার ক্ষেত্রে কারণ উত্স ফাইলগুলি মালিকানাধীন adminrigএবং লক্ষ্যযুক্ত ফাইলগুলি মালিকানাধীন tmark

বাধ্য হয়ে -fসমস্যা সমাধান না করে এমন কোনও কর্মক্ষেত্র রয়েছে কিনা তা নিশ্চিত নন ।

আপনি যদি পারেন তবে লক্ষ্যযুক্ত ফাইলগুলির মালিকানা পরিবর্তন করার চেষ্টা করুন ...


2
ধন্যবাদ krisFR। তবে, উত্স ফাইলগুলি যা সঠিক অনুমতি এবং টাইমস্ট্যাম্পগুলির সাথে অনুলিপি করা হয়েছিল , ত্রুটিগুলি উত্পন্ন করে এমনগুলির মতো একই মালিকানা রয়েছে। বস্তুত, সকল উৎস ফাইল একই আপাত অনুমতি আছে, এবং তারা সব adminrig মালিকানা রয়েছে, তাই এটি মালিকানা মত মনে হচ্ছে না ব্যাখ্যা হতে পারে কি আমি সম্পূর্ণরূপে দেখছি - অন্য কেউ ফাইলের অনুমতি ও টাইমস্ট্যাম্প সঙ্গে কপি করা উচিত নয়।
টার্কার করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.