ما هي أفضل طريقة لتقسيم محرك تيرابايت في جهاز تطوير Linux؟[مغلق]

StackOverflow https://stackoverflow.com/questions/17020

سؤال

لدي محرك أقراص جديد سعة 1 تيرابايت قادم غدًا.ما هي أفضل طريقة لتقسيم هذه المساحة لمحطة عمل التطوير؟

أكبر مشكلة أعتقد أنني سأواجهها هي أن بعض الأقسام (ربما /usr) ستصبح صغيرة بعد قليل من الاستخدام.ربما تكون الأقسام الأخرى ضخمة جدًا.محرك المبادلة على سبيل المثال هو حاليًا 2 جيجابايت (2 × 1 جيجابايت من ذاكرة الوصول العشوائي)، ولكن لا يتم استخدامه أبدًا (مرة واحدة فقط على حد علمي).

هل كانت مفيدة؟

المحلول

استراتيجيتي القياسية لصناديق "الأدوات المساعدة" العادية هي منحها قسم مبادلة ضعف حجم ذاكرة الوصول العشوائي الخاصة بها، وقسم 1 جيجابايت/تمهيد وترك الباقي كقسم واحد كبير.بينما أرى سبب رغبة بعض الأشخاص في الحصول على /var منفصل، /منزل منفصل، وما إلى ذلك، إذا كان لدي مستخدمون موثوق بهم فقط ولا أقوم بتشغيل بعض خدمات الإنتاج، فلا أعتقد أن الأسباب التي سمعتها حتى الآن تنطبق.وبدلاً من ذلك، أبذل قصارى جهدي لتجنب أي تغيير في الحجم، أو أن يصبح أي قسم صغيرًا جدًا - وهو ما يمكن تحقيقه بشكل أفضل باستخدام قسم واحد ضخم.

أما بالنسبة لحجم المبادلة و/التمهيد - إذا كان جهازك يحتوي على ذاكرة بسعة 4 جيجابايت، فقد لا ترغب في الحصول على ضعف ذلك في المبادلة.ومع ذلك فمن الحكمة أن يكون لديك بعض منها على الأقل.حتى لو كان لديك محرك مزدوج، فإنك تستخدم إجمالي 9 جيجابايت، مقابل 0.9% من محرك الأقراص الجديد./boot يمكن أن يكون أصغر من 1 غيغابايت، وهذا هو الحجم القياسي الخاص بي "لن يصبح ممتلئًا أبدًا".

نصائح أخرى

إذا قمت بتقسيم محرك الأقراص الخاص بك باستخدام LVM لا داعي للقلق بشأن نفاد مساحة أي قسم فردي في المستقبل.فقط قم بتحريك المساحة حسب الضرورة.

إذا كنت تريد إعدادًا كلاسيكيًا، فسأختار قسمًا "/" بسعة 50 جيجابايت، لجميع مزايا تطبيقك، وتقسيم الباقي عبر المستخدمين، أو 950 جيجابايت كاملة لمستخدم واحد.مساحة القرص التي لا نهاية لها وافر!

@wvdschel:

لا تقم بإنشاء أقسام منفصلة لكل مستخدم.يتم إهدار المساحة غير المستخدمة على كل قسم.

بدلاً من ذلك، قم بإنشاء قسم واحد لجميع المستخدمين.يستخدم quota إذا لزم الأمر للحد من مساحة كل مستخدم.إنها أكثر مرونة من التقسيم أو LVM.

OTOH، عادةً ما يكون قسم واحد ضخم أبطأ قليلاً، اعتمادًا على نظام الملفات.

أقوم دائمًا بإعداد LVM على Linux، وأستخدم التخطيط التالي للبدء به:

/= 10 جيجابايت مبادلة = 4 جيجابايت /التمهيد = 100 ميجابايت /var = 5 جيجابايت /الصفحة الرئيسية = 10 جيجابايت أو بقية محرك الأقراص.

وبعد ذلك، إذا كنت بحاجة إلى مساحة أكبر لاحقًا، فيمكنني ببساطة زيادة /home أو /var أو / حسب الحاجة.نظرًا لأنني أعمل كثيرًا مع أجهزة XEN الافتراضية، فأنا أميل إلى ترك المساحة المتبقية مفتوحة حتى أتمكن من إنشاء وحدات تخزين LVM بسرعة لأجهزة XEN الافتراضية.

هل تعلم أن سعة 1 تيرابايت يمكن أن تستغرق ما يصل إلى نصف ساعة بسهولة fsck؟عادةً ما تتعطل محطات العمل ويتم إعادة تشغيلها أكثر من الخوادم، مما قد يكون مزعجًا للغاية.هل حقا بحاجة إلى كل هذه المساحة؟

سأختار 1 غيغابايت لـ /boot، و100 غيغابايت لـ /، والباقي لـ /home.من المحتمل أن يكون 1 غيغابايت مرتفعًا جدًا بالنسبة لـ /boot، ولكن ليس الأمر وكأنك ستفوته.قد تبدو 100 غيغابايت كبيرة لكل شيء خارج المنزل، حتى تبدأ في العبث بقواعد البيانات وتدرك أن MySQL تحتفظ بقواعد البيانات في /var.من الأفضل ترك مساحة للنمو في تلك المنطقة.السبب الذي يجعلني أوصي باستخدام قسم منفصل لـ /home، هو أنه عندما تريد تبديل التوزيعات بالكامل، أو إذا كان خيار الترقية في التوزيعة التي تختارها لا يعمل لأي سبب من الأسباب، أو إذا كنت تريد فقط البدء من امسح وقم بإجراء تثبيت نظيف للنظام، يمكنك فقط تهيئة / و / التمهيد، ومغادرة المنزل مع الحفاظ على جميع بيانات المستخدم سليمة.

سيكون لدي قسمين.واحدة صغيرة (~ 20 جيجابايت) مثبتة عليها / سوف يقوم بتخزين جميع برامجك، ومن ثم تشغيل برنامج كبير /home.وقد ذكر كثير من الناس قسما ل /boot ولكن هذا ليس ضروريا حقا.إذا كنت قلقًا بشأن تغيير الحجم، فاستخدم LVM.

أعطي 40 غيغابايت إلى / ثم مقدار ذاكرة الوصول العشوائي التي أملكها وأعطيها نفس الشيء إلى / مبادلة ثم الباقي إلى / المنزل

من فضلك قل لي ماذا تفعل ل/التمهيد وتحتاج إلى أكثر من 64 ميجابايت عليه؟إلا إذا كنت لا تنوي تنظيفه أبدًا، فإن أي شيء آخر يعد مضيعة للمساحة.لن تستغرق صورة Kernel + initrd + System.map أكثر من 10 ميجابايت (ربما أقل - وزني 5 ميجابايت) ولا تحتاج حقًا إلى الاحتفاظ بأكثر من قطعتين احتياطيتين.

ومع الأسعار الحالية لذاكرة الوصول العشوائي - إذا كنت بحاجة إلى تبديل، فسيكون من الأفضل لك شراء المزيد من الذاكرة.احجز 1 غيغابايت للتبديل واحصل على شيء لمراقبة استخدامه (لا يعد عدم المبادلة على الإطلاق فكرة سيئة لأن الجهاز قد يتم قفله عند نفاد الذاكرة الخالية).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top