ম্যাকোস সিয়েরায় টাইম মেশিন লগটি কীভাবে দেখবেন?


40

ওএসএক্সের পূর্ববর্তী সংস্করণে, আমি অতীতের টাইম মেশিন ব্যাকআপ কাজের ফলাফলগুলি দেখতে সক্ষম হয়েছি:

sudo syslog -F '$Time $Message' -k Sender com.apple.backupd

এখন সিসলগ আর অপারেটিং সিস্টেমের অংশ নয়। এটি " লগ " দ্বারা প্রতিস্থাপিত হয়েছে ।

আমি " লগ " ব্যবহার করে টাইম মেশিনের কাজের সম্পর্কে তথ্য পেতে ব্যর্থ হয়েছি । আমি কনসোল (নতুন সংস্করণ) ব্যবহার করেও ব্যর্থ হয়েছি।

কোন পরামর্শ?

উত্তর:


54

ম্যাকোস সিয়েরা ইউনিফাইড লগিং ব্যবহার করে (মেমরি এবং একটি ডেটা স্টোর; কোনও পাঠ্য ফাইল আর নেই)।

তবে log(1)ইউটিলিটির সাহায্যে আপনি দেখতে পারবেন, ফিল্টার করতে পারবেন, লেনদেন করতে পারবেন ইত্যাদি লগগুলি। দেখুন man logএবং এখানে বেশ কয়েকটি টাইমম্যাচিন-নির্দিষ্ট উদাহরণ রয়েছে:

লগটি স্ট্রিম করুন, লাইভ (লাইক tail):

log stream --style syslog --predicate 'senderImagePath contains[cd] "TimeMachine"' --info

প্রবাহিত করবেন না, তবে লগ এন্ডের প্রস্থানটি দেখান:

log show --style syslog --predicate 'senderImagePath contains[cd] "TimeMachine"' --info


হ্যালো চিপস্টার, উত্তরের জন্য ধন্যবাদ। দুর্ভাগ্যক্রমে আপনার পরামর্শ কার্যকর হয়নি। আমি তোমার কমান্ড দ্বিতীয় (স্ট্রিম করবেন না) প্রয়োগ করা হয় এবং সব আমি পেয়েছিলাম এই ছিল: 2016-09-22 10: 25: 17.242554-0700 স্থানীয় হোস্ট eventsd [4378]: (TimeMachine) TimeMachineMonitor এই রানিং করছেন পরে দুই টাইম মেশিন ব্যাকআপ।
আর্স্টেইন

হ্যালো আবার চিপস্টার, আপনার দ্বিতীয় কমান্ড (প্রবাহিত করবেন না) এখন আমার জন্য কাজ করছে। তবে এই কমান্ডটি কেবলমাত্র আমার সম্পাদিত শেষ সময়ের মেশিন ব্যাকআপ সম্পর্কিত তথ্য দেয়। আমি অনুমান করি যে প্রতিটি রিবুটের পরে, সমস্ত লগিংয়ের তথ্য হারিয়ে যায়। আপনি কি মনে করেন এটি সত্য? পুরানো তথ্যের জন্য জিজ্ঞাসা করার কোন উপায় আছে?
আর্স্টেইন

আর্স্টেইন, আমি এটিতেও নতুন, তবে এটি আমার বোঝা যে "তথ্য" স্তরের লগ বার্তাগুলি কেবলমাত্র ডিফল্টরূপে মেমরিতে রাখা হয় এবং তাই পুনরায় বুট থেকে বাঁচতে পারে না। আপনি যদি টাইমমচাইন তথ্য বার্তাগুলি ডিস্কে সংরক্ষণ করতে চান তবে চেষ্টা করে দেখুন: # log config --subsystem com.apple.TimeMachine --mode persist:info(রুট হিসাবে)।
লেনার্ট এল

29

আমারও একই সমস্যা ছিল। লগ থেকে শেষ 12 ঘন্টা টাইম মেশিনের ক্রিয়াকলাপটি দেখানোর জন্য আমি এই শেল স্ক্রিপ্টটি লিখেছিলাম এবং তারপরে লগটি সরাসরি অনুসরণ করা চালিয়ে যাচ্ছি।

আমি এটাকে বলি tm-log

#!/bin/sh

filter='processImagePath contains "backupd" and subsystem beginswith "com.apple.TimeMachine"'

# show the last 12 hours
start="$(date -j -v-12H +'%Y-%m-%d %H:%M:%S')"

echo ""
echo "[History (from $start)]"
echo ""

log show --style syslog --info --start "$start" --predicate "$filter"

echo ""
echo "[Following]"
echo ""

log stream --style syslog --info --predicate "$filter"

5
logএকটি --lastপ্যারামিটার লাগে , যা কম্পিউটিংয়ের চেয়ে সহজ হতে পারে --start(উদাহরণস্বরূপ --last 12hশেষ 12 ঘন্টা দেখানো)
মাইলস

10

জিইউআই কনসোল অ্যাপ্লিকেশনে টাইম মেশিনের বার্তাগুলির সরাসরি দৃশ্য সন্ধানকারীদের জন্য, অ্যাকশন মেনুতে "ইনফর্ম বার্তা অন্তর্ভুক্ত করুন" সক্ষম করুন।

দরকারী টাইম মেশিনের স্থিতি বার্তাগুলি তখন প্রদর্শিত হবে এবং একটি অনুসন্ধানের মতো ফিল্টার করা যেতে পারে Category:TMLogInfo

দেখে মনে হচ্ছে log(1)ইতিহাসটি দেখার দরকার ছিল যেহেতু কনসোলটি খোলার আগে কোনও কিছুই দেখায় না।


এর জন্য ধন্যবাদ! Category:TMLogErrorত্রুটি বার্তাগুলি দেখতে সক্ষম হতে আমাকেও যুক্ত করতে হয়েছিল;)
gsaslis

2

বর্তমানে, আমার সমাধানটি ব্যবহার করা log stream --style syslog --predicate 'subsystem == "com.apple.TimeMachine"' --info। তবে আমি এটিতে বেশ খুশি নই, তাই আমি আরও একটি ভাল উপায় অনুসন্ধান করছি।


0

নীচের চিত্রের মতো ঠিক মতো কপি এবং পেস্ট করুন

লগ শো - প্রডিকেট 'সাবসিস্টেম == "com.apple.TimeMachine" "--info | গ্রেপ 'আপডেট: (' | কাট-সি 1-19,140-999


0

"টার্মিনাল" টাইপে (অথবা এখান থেকে অনুলিপি করুন এবং পেস্ট করুন):

log stream --style syslog  --predicate 'senderImagePath contains[cd] "TimeMachine"' --info

এটি কাজ করে, তবে এটি যেমন স্ট্রিমিং হয়, ততই কার্যকলাপটি এটি প্রদর্শিত হয়। যদি কোনও টাইম-মেশিনের ক্রিয়াকলাপ না থাকে - এটি বেশি (বা কিছু) প্রদর্শন করবে না। প্রাথমিকভাবে এমন কিছু জিনিস পুঁতে ফেলতে পারে যেগুলি কয়েক দিনের পুরানো ছিল যা কোথাও ক্যাশে করা যেতে পারে তবে তারপরে এটি লগটি বেশ রিয়েল-টাইমে প্রদর্শন করে।

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

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