স্লাইস সি বা স্লাইস 2 কেন পুরো ডিস্কটি coverেকে রাখে


14

আমি কয়েকজন বন্ধুর সাথে আলোচনা করছি এবং আমরা এটি বের করতে পারিনি। ফ্রিবিএসডি এবং ওপেনসোলারিস / সোলারিসে আপনি যখন কোনও ড্রাইভ বিভক্ত করেন তখন একটি পার্টিশন তৈরি করা হয় যা পুরো ডিস্ক জুড়ে থাকে:

da0s1c
c0d0s2

উদাহরণস্বরূপ, আমার ওপেনসোলারিস সার্ভারে আমার হার্ড ড্রাইভের আউটপুট:

xistence@Keyhole.network.lan:/dev/rdsk# prtvtoc /dev/rdsk/c4d0s2
* /dev/rdsk/c4d0s2 partition map
*
* Dimensions:
*     512 bytes/sector
*      63 sectors/track
*     255 tracks/cylinder
*   16065 sectors/cylinder
*    7296 cylinders
*    7294 accessible cylinders
*
* Flags:
*   1: unmountable
*  10: read-only
*
* Unallocated space:
*       First     Sector    Last
*       Sector     Count    Sector 
*           0     16065     16064
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       0      2    00      16065 117145980 117162044
       2      5    01          0 117178110 117178109
       8      1    01          0     16065     16064

পার্টিশন ২ ব্যবহার করার পিছনে যুক্তি কী ছিল? কেন পার্টিশন 0? ইউনিক্সের ইতিহাসে কোথায় এই সিদ্ধান্ত নেওয়া হয়েছিল? সেই সময়ে এটি কোন উত্তরাধিকার বৈশিষ্ট্যটি উপস্থাপন করেছিল? জিপিটি বিভাজন সহ যা পুরোপুরি চলে যায় (যা আমি পেয়েছি তা থেকে)।

আকর্ষণীয় কিছু ...

যেহেতু প্যারাক্স জিপিটি স্টাইল বিভাজনের কথা উল্লেখ করেছে এবং সোলারিস কীভাবে ভিটিওসি লেআউটের ক্ষেত্রে এটি উপস্থাপন করে তা এখানে আমার ডিস্কের একটি আউটপুট যা 1 টিবি এবং একটি জেডএফএস অ্যারেতে রয়েছে এবং স্বয়ংক্রিয়ভাবে জিপিটি দিয়ে সেটআপ করা হয়েছে:

xistence@Keyhole.network.lan:~# prtvtoc /dev/rdsk/c5d0
* /dev/rdsk/c5d0 partition map
*
* Dimensions:
*     512 bytes/sector
* 1953520128 sectors
* 1953520061 accessible sectors
*
* Flags:
*   1: unmountable
*  10: read-only
*
* Unallocated space:
*       First     Sector    Last
*       Sector     Count    Sector 
*          34       222       255
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       0      4    00        256 1953503455 1953503710
       8     11    00  1953503711     16384 1953520094

সত্যিই এটিকে নিয়ে কখনই ভাবিনি, তবে এটি এখনই আগ্রহজনক যে আপনি এটি সম্পর্কে আমাকে ভাবছেন। কেউ উত্তর দেয় কিনা তা দেখার জন্য কৌতূহল।
মিলনার

Hmmm। আমি সোলারিসে জানি এটি "ব্যাকআপ" স্লাইস হিসাবে উল্লেখ করা হয়েছিল। আমি ভাবছি যদি এটি একটি ডাম্পে পার্টিশন ম্যাপ সহ পুরো ডিস্কটিকে ব্যাকআপ করার কোনও উপায় ছিল? পছন্দ করুন, কোনও টেপ ফাইলে ডাম্প / ডেভ / আরডিএসকি / সি0t0d0s2 করতে পারেন এবং আপনি কি পুনরুদ্ধার করে এফএস লেআউট সহ পুরো শারীরিক ড্রাইভটি পুনরুদ্ধার করতে পারবেন? শুধু অনুমান। গুগলে আর কিছু খুঁজে পাওয়া যায়নি। ভাল প্রশ্ন!
jj33

@ jj33: অবশ্যই, কিনতে কেন ফালি 2 ? কেন 0 বা -1 বা অন্য কিছু স্বতন্ত্র মান নয়?
এডি

উত্তর:


7

পুরানো দিনগুলিতে আমরা পুরো ডিস্কের "ডিডি" ব্যবহার করে ব্যাকআপ করতাম। অতএব, আমাদের "সি" স্লাইস ছিল যাতে আমরা এটি সমস্ত কমান্ড দিয়ে করতে পারি।

যে কারণে "গ" স্লাইস বিদ্যমান।

ডিডি নিখুঁত নয়। যদি কোনও ডিস্ক মাত্র 10% পূর্ণ হয় তবে আপনি আপনার 90% সময় "জাঙ্ক" বা "উদাহরণস্বরূপ" ব্লকগুলি অনুলিপি করতে ব্যয় করেন যা "অদলবদল" (ব্যাক আপ ব্যতীত) জন্য ব্যবহৃত হয়। "ডিসি" হ'ল সময় নষ্ট না করা যদি না আপনার ডিস্কটি প্রায় পূর্ণ হয় বা যদি কোনও কারণে আপনার সঠিক, ব্লক-বাই-ব্লক, অনুলিপি প্রয়োজন।

RAID-0 ডিস্ক মিরর করার আগে এটিই ছিল এবং ভলিউম পরিচালকরা আপনার জন্য সমস্ত ধরণের পার্টিশন অনুলিপি করেছিলেন।

(কেউ "সি" স্লাইসে "ডাম্প" উল্লেখ করেছেন That এটি কাজ করবে না "" ডাম্প "একটি ফাইল-ফাইল-ফাইল অনুলিপি [আসলে, ইনোড দ্বারা ইনোড] যাতে এটি কাজ করবে না))

অন্য কেউ জিজ্ঞাসা করেছিলেন "এটি কেন সি, প্রথম বিভাজন নয় বা শেষ"। উত্তরটি হ'ল "traditionতিহ্য"। আমি কেবল অনুমান করতে পারি যে কেন বা ডেনিস (বা সম্ভবত বিল জয় বা কার্ক ম্যাককুসিক) এ সময়টির একটি ভাল কারণ ছিল। আমি ধরে নিলাম তারা প্রকৃত পার্টিশনের জন্য প্রথম দুটি পার্টিশন লেবেল ব্যবহার করেছে। তারপরে একদিন কারও ব্যাকআপ নেওয়ার জন্য ওভার-ল্যাপিং পার্টিশনের ধারণা ছিল এবং "গ" পরবর্তী পার্টিশনটি উপলব্ধ ছিল। যেহেতু তখন মাত্র ২-৩ টি ইউনিক্স মেশিন ছিল, তাই এটি দু'বার করে "স্ট্যান্ডার্ড সেট" করতে পারে যা বাকী সময়ের জন্য ব্যবহৃত হয়।

কখনই historicতিহাসিক দুর্ঘটনা মানদণ্ডে পরিণত হয় তার আর একটি উদাহরণ এই নিবন্ধে বর্ণিত হয়েছে: বিন, এসবিন, ইউএসআর / বিন, ইউএসআর / এসবিন বিভাজন বোঝা


হ্যাঁ, কিন্তু কেন এবং একটি ?
ক্রিশ্চিয়ান সিউপিতু

1
কেন সেই চিঠিটি বেছে নেওয়া হয়েছিল? আমি জানি না। হয় রিচি, থম্পসন, না হতে পারে বিল জয় এর উত্তর দিতে পারে। আমার অনুমান যে তারা 0 ব্যবহার করেছে, তারপরে 1, তারপরে কারও কাছে একটি ওভারল্যাপিং পার্টিশন লেবেলের এই উজ্জ্বল ধারণা রয়েছে। পরের স্লটটি উপলব্ধ ছিল এবং পার্শ্ববর্তী পার্টিশনগুলির চেয়ে অনেক বেশি নিরাপদ। মনে রাখবেন ... এটি তখন ছিল যখন পুরো বিশ্ববিদ্যালয়গুলিতে 1 বা 2 কম্পিউটার ছিল। আপনি বড় ব্যবস্থার পরিবর্তন খুব কমই করেছেন। এটি আজকের মতো ছিল না যেখানে আপনি যদি এইরকম পরিবর্তন করে থাকেন তবে আপনি নিজের যন্ত্রগুলি নির্দ্বিধায় পুনরায় কল্পনা করতে পারবেন would 50 জন লোকের সাথে একটি কম্পিউটার ভাগ করে নেওয়া, আপগ্রেডগুলি সবাই প্রস্তুত না হওয়া পর্যন্ত অপেক্ষা করে।
টমঅনটাইম

4

এটি traditionতিহ্যগতভাবে টুকরো টুকরো টুকরো করার ফলাফল হিসাবে:

s0: রুট এস
1: অদলবদল
: বেকআপ

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

আমি জানি না ঠিক কখন এই বিষয়ে সিদ্ধান্ত নেওয়া হয়েছিল (সম্ভবত মোটামুটি প্রথম দিকে; যখনই সোলারিস ডেভস সোলারিস-স্টাইলের ডিস্ক আইডেন্টিফায়ার এবং স্লাইস ব্যবহার করার সিদ্ধান্ত নিয়েছিল।)

এমপিআর স্টাইল পার্টিশন স্কিম প্রযোজ্য না হওয়ায় সমস্যাটি জিপিটি দিয়ে চলে যায়। (যদিও সোলারিস কীভাবে জিপিটি পার্টিশন উপস্থাপন করে তা আমি ব্যক্তিগতভাবে পরিচিত নই ...)

আশা করি এটি XD


=================
সম্পাদনা করুন:
এখন আপনি আমাকে আগ্রহী করেছেন। আমি কাজ শুরু করার ঠিক আগে আমি কয়েকটি লিঙ্ক পোস্ট করেছি post

সোলারিস ২.৪ সিসাদমিন উত্তর বই: প্রথাগত টুকরা
সোলারিস ২.৪ ব্যবহারকারী গাইড: পেরিফেরাল প্রশাসন

এই উভয় ডক্সই ১৯৯৪ এর সার্কা এবং তারা তখনও 'ফর্ম্যাটে' সংহত হিসাবে এস 2-র সৃষ্টি সংজ্ঞায়িত করে। এক্সডি খনন করতে হবে!


এটি সহায়তা করে, তবে এখনও আমি যে সুনিশ্চিত উত্তরটি খুঁজছিলাম তা নয় :-) আমি ইতিমধ্যে কেন এবং ডিফল্ট স্লাইস বিন্যাসের সম্ভাব্য কারণগুলি জানতাম। আমি শক্ত প্রমাণ বা প্রমাণ চাই!
এক্স-ইটনেশন

অন্য কাউকে পাগলামিতে টেনে আনতে খুশি যা এই প্রশ্ন :-)।
এক্স-ইটনেশন

ঠিক আছে ... স্লাইসের ধারণাটি BSD 4.2 এবং ইউনিক্স সিস্টেম ভি 4 (1984-98) এর রিলিজের আশেপাশে কোথাও উদ্ভূত হয়েছে ... লাইব্রেরিটি হিট করার সময়>> <(খুব বেশি ইন্টারনেট লগিং ছিল না সুস্পষ্ট কারণে সেই সময়ে))
প্যারাক্স

docsrv.sco.com/cgi-bin/man/man?vtoc+7 স্পষ্টতই ইউনিক্সওয়্যার সম্পূর্ণ পার্টিশন হিসাবে s0 কে যথাক্রমে s1 এবং s2 এর সাথে root এবং swap হিসাবে ব্যবহার করে as আকর্ষণীয় ...
পেরোএক্স

1
আমি 1982 সালে বিএসডি ট্রিতে ইউএফএসের পরিচিতির বিষয়টি সংকুচিত করছি। আমি এখন যথেষ্ট আত্মবিশ্বাসী যে এসভিআর তার ৪.২ রিলিজে বিএসডি থেকে ধারণাটি ধার নিয়েছে (এক টন পুরানো প্রোগ্রামারের রেফারেন্সের মাধ্যমে গুজব ছড়িয়ে দেওয়ার পরে) আমি আগামীকাল লাইব্রেরিটি আবারও
উপস্থাপিত করব

1

এই প্রশ্ন সম্পর্কে আরও তথ্য:

ফ্রিবিএসডি-তে http://en.wikedia.org/wiki/BSD_disklabel অনুসারে অন্যান্য অপারেটিং সিস্টেম দ্বারা ব্যবহৃত একটি ডিস্কের সি পার্টিশনটি কেবল পুরো ফ্রিবিএসডি টুকরোতে প্রসারিত হবে এবং বিভাজন ডি সম্পূর্ণ হার্ড ড্রাইভ হবে !

সি পার্টিশনটি সম্পূর্ণ ডিস্ককে ডেডিকেটেড মোডে বা পুরো ফ্রিবিএসডি স্লাইস মোডে সম্বোধন করে। অন্যান্য পার্টিশনগুলি সাধারণ ব্যবহারের জন্য।

ফ্রিবিএসডি ম্যানুয়াল ডিস্ক যুক্ত করছে 18.3.1 নম্বর 3 দেখুন।


0

স্কিআই আইডি 3 কেন আপনার মদ সান ওএস এ ডিফল্ট বুট ডিস্ক ছিল?

সেই সমস্ত মুহূর্তগুলি সময় মতো হারিয়ে যাবে, বৃষ্টির অশ্রুগুলির মতো।

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