أرشيف لفئة » دعم «

الأحد, 4 أغسطس, 2013 | مؤلف:

تاريخ

قد تتغير كثيرا منذ المرة الأخيرة التي ذكرها لي خادم الشخصية – وقد نمت على قدم وساق (أصبح لها 7TB MD RAID6) وكان قد تم بناؤه مؤخرا مع أوبونتو الخادم.

قوس لم يكن خطأ. قد قوس لينكس تدرس بالفعل لي الكثير عن لينكس (وسوف تواصل القيام بذلك على سطح المكتب الأخرى). لكن قوس يتطلب بالتأكيد المزيد من الوقت والاهتمام مما كنت أود أن تنفق في الخادم. مثالي كنت تفضل أن تكون قادرة على نسيان الخادم لفترة من الوقت حتى البريد الإلكتروني تذكير يقول “أم … هناك بضعة تحديثات يجب أن ننظر, الأصدقاء.”

الفضاء ليست حرة – وليس هو الفضاء

كانت فرصة للهجرة إلى أوبونتو حقيقة أنني قد نفد من SATA الموانئ, المنافذ المطلوبة لتوصيل محركات الأقراص الصلبة إلى بقية الكمبيوتر – أن مجموعة RAID 7TB يستخدم الكثير من الموانئ! حتى كنت قد قدمت بعيدا بلدي جدا القديم على القرص الصلب 200GB بأنها أخذت واحدة من تلك الموانئ. أنا أيضا حذر المتلقي أن القرص سمارت وأشار الرصد كان غير موثوق بها. كحل مؤقت لعدم وجود منافذ SATA, حتى كنت قد هاجرت OS للملقم إلى مجموعة من أربعة عصي USB في MD RAID1. مجنون. وأنا أعلم. لم أكن سعيدا جدا حول سرعة. قررت الخروج وشراء جديدة في القرص الصلب يمكن الاعتماد عليها، وتوسيع بطاقة SATA للذهاب معها.

قسم العمارة الأولية للملقم تم استخدام حوالي 7GB من القرص. وكان جزء كبير من أن مبادلة ملف, البيانات المخزنة مؤقتا والملفات المتنوعة خلاف ذلك أو لا لزوم لها. عموما الحجم الفعلي للOS, بما في ذلك /منزل ملف, كان فقط حول 2GB. دفعني هذا للنظر في بسرعة فائقة SSD قيادة, التفكير ربما قد أصغر واحد لا تكون مكلفة جدا. واتضح أن أقل مسافة غير SSD يمكن أن تجد في الواقع من حيث التكلفة أكثر من واحد من هذه سواقات صغيرة نسبيا. ياي بالنسبة لي. 🙂

خيار? WOAH?!

في اختيار OS, فما استقاموا لكم فاستقيموا قررت بالفعل أنه لن يكون القوس. من جميع التوزيعات شعبية أخرى, أنا أكثر الناس دراية وأوبونتو CentOS. فيدورا كان أيضا إمكانية – لكنني لم تنظر بجدية إلا أنها لملقم. فاز أوبونتو الجولة.

وقال إن القرار التالي كان علي أن أتخذ لا يحدث لي حتى وجود الشىء في كل مكان (معالج التثبيت أوبونتو) طلبت مني: كيفية إعداد أقسام.

كنت جديدا على استخدام محركات الأقراص الصلبة في لينكس – أنا على علم جيد للمطبات عدم استخدامها بشكل صحيح, يرجع في معظمه إلى طول العمر من خطر الفقراء إذا ما أسيء استخدامها.

لم أكن أريد أن استخدام قسم مخصص المبادلة. أخطط على رفع مستوى اللوحة الأم للملقم / CPU / الذاكرة ليس بعيدا جدا في المستقبل. وبناء على ذلك قررت أنا سوف يضع المبادلة في ملف المبادلة على RAID الموجودة MD. سوف المبادلة لا تكون سريعة خاصة ولكن سوف الغرض منه فقط أن يكون لهذه المناسبة النادرة عندما يكون هناك شيء ذهب على نحو خاطئ، والذاكرة ليست متاحة.

هذا ثم ترك لي لإعطاء مسار الجذر و60GB الكامل للخروج من إنتل 330 SSD. فكرت فصل / الوطن لكن يبدو قليلا لا طائل, نظرا للكيفية التي استخدمت في الماضي قليلا. أنا أولا إعداد القسم مع LVM – شيء لقد تم مؤخرا القيام كلما أقوم بإعداد مربع لينكس (حقا, وليس هناك عذر لعدم استخدام LVM). عندما حصلت على الجزء حيث كنت تكوين نظام الملفات, أنا النقر على القائمة المنسدلة واختيار EXT4 غريزي. ثم لاحظت btrfs في نفس القائمة. تشبث!!

ولكن ما?

Btrfs (“الزبدة EFF-ESS”, “أفضل ممثل المؤسسة-ESS”, “النحل شجرة EFF-ESS”, أو ما كنت يتوهم في اليوم) هو نظام الملفات المتقدمة نسبيا جديدة من أجل تحقيق ينكس’ نظام الملفات القدرات إلى مسارها مع التكنولوجيا الحالية الملفات. الملك من بين الملفات الموجودة هيل, “تحويلة” (الإصدار الحالي دعا EXT4) هو جيد جدا – لكنه محدود, عالقا في النموذج القديم (التفكير في العلامة التجارية الجديدة F22 رابتور مباراة. على F4 فانتوم مع محاولة نصف منكت في ترقية معادلة) ومن غير المرجح أن تكون قادرة على المنافسة لفترة طويلة جدا وفقا لأحدث أنظمة الملفات مثل المؤسسة ZFS أوراكل. Btrfs لا يزال لديه طريق طويل لنقطعه، ويعتبر تزال تجريبية (اعتمادا على من تسأل وما الميزات التي تحتاج إليها). النظر في كثير من أن يكون مستقرا للاستخدام الأساسي – ولكن لا أحد هو الذهاب الى جعل أي ضمانات. و, بالطبع, الجميع يقول لجعل النسخ الاحتياطي واختبار!

Mooooooo

الفرق الأساسية بين تحويلة وbtrfs هو أن btrfs هو “بقرة” أو “نسخة على المشاركة” نظام الملفات. هذا يعني أن البيانات ليست ابدا في الواقع الكتابة عمدا من قبل نظام الملفات الداخلية لل. إذا كنت أكتب تغيير على الملف, btrfs سوف أكتب التغييرات الخاصة بك إلى موقع جديد على وسائط مادية وسيتم تحديث مؤشرات داخلية للإشارة إلى الموقع الجديد. Btrfs يذهب خطوة أبعد في أن تلك المؤشرات الداخلية (ويشار إلى البيانات الوصفية) هي أيضا بقرة. والإصدارات القديمة من تحويلة لديك الكتابة ببساطة البيانات. وEXT4 استخدام مجلة لضمان أن الفساد لن يحدث ينبغي أن تكون المكونات AC انتزع بها في لحظة غير مناسبة على الإطلاق. النتائج المجلة في عدد مماثل من الخطوات المطلوبة لتحديث البيانات. مع SSD, الأجهزة الأساسية تدير عملية بقرة مماثلة بغض النظر عن ما كنت تستخدم نظام الملفات. وذلك لأن محركات SSD لا يمكن الكتابة فوق البيانات في الواقع – لديهم لنسخ البيانات (مع التغييرات) إلى موقع جديد ثم محو كتلة القديمة تماما. أمثلية في هذا المجال هو أن SSD قد لا حتى محو كتلة القديمة بل ببساطة تقديم مذكرة لمحو كتلة في وقت لاحق عندما الأمور ليست مشغولا للغاية. والنتيجة النهائية هي أن محركات الأقراص SSD تناسب بشكل جيد للغاية مع نظام ملفات بقرة ولا تؤدي كذلك مع أنظمة الملفات غير بقرة.

لجعل الأمور مثيرة للاهتمام, بقرة في نظام الملفات بسهولة يذهب يدا بيد مع ميزة تسمى إلغاء البيانات المكررة. هذا يسمح اثنين (أو أكثر) ليتم تخزينها كتل مماثلة من البيانات باستخدام نسخة واحدة فقط, توفير مساحة. مع البقر, إذا تم تعديل ملف deduplicated, لن تتأثر التوأم منفصلة كما سيكون قد تم تعديل بيانات الملف المكتوب على كتلة مادية مختلفة.

هذا بدوره يجعل البقر snapshotting من السهل نسبيا لتنفيذ. عندما يتم لقطة يسجل النظام مجرد لقطة جديدة على أنها ازدواج جميع البيانات والبيانات الوصفية داخل وحدة التخزين. مع البقر, عند إجراء تغييرات, بيانات اللقطة ليبقى سليما, ويمكن الحفاظ على عرض ثابت من وضع الملفات في وقت وقدم لقطة.

صديق جديد

مع ما سبق في الاعتبار, خاصة جعلت أوبونتو btrfs متاحا كخيار تثبيت وقت, فكنت أحسب أنه سيكون وقتا طيبا ليغوص btrfs واستكشاف قليلا. 🙂

جزء 2 قريبا …

شارك
السبت, 21 فبراير, 2009 | مؤلف:

أنواع المستندات الجديدة نسبيا مكتب 2007 وقد أعطى بعض المشاكل المضيفين على الشبكة عندما يريدون عملائها لتقديم وثائق للتحميل. في معظم الأحيان, ويجري عرض الوثائق من قبل خادم الويب و “نص / HTML” وهو بعد ذلك كما تصدر طن من القمامة على شاشة المستخدم على شبكة الإنترنت ل.

أفضل طريقة لحل هذه هي لإضافة جميع MIME لأنواع التكوين الرئيسي للملقم. IIS7 ويندوز لديها بالفعل أنواع MIME هذه إعدادها بشكل صحيح افتراضيا. IIS6 وIIS5 تتطلب أنواع MIME التي يمكن ان تضاف, كما قد اباتشي على المنشآت القديمة. للأباتشي, هناك أيضا حلا لصاحب النطاق الفردي لإضافة أنواع التمثيل الصامت عبر لأباتشي .هتكس ملف.

IIS 6 نوع MIME بالإضافة (لمسؤول ملقم)

قبل هذا يمكن القيام به, ضمان أن يتم تعيين الخادم الخاص بك أيضا للسماح التحرير التعريف المباشر:

  1. الحمل مدير IIS: بدء -> Rالأمم المتحدة, “inetmgr” -> [حسنا]
  2. انقر على الحق في “الخادم” وانقر “Pصoperties”
  3. داخل “خدمات معلومات إنترنت” علامة التبويب (عادة علامة التبويب الوحيد), تأكد من أن “Eنقادرة المباشر تحرير قاعدة التعريف” يتم فحص مربع.
  4. انقر [حسنا]

تأكد من احتياطية التكوين في IIS (هنا لIIS5) مسبقا. أنا لن تتحمل أي مسؤولية عن المسير كسر الخادم له. لدي سبب للاعتقاد هذا قد نعمل أيضا على IIS5 لكن لدي فقط بقدر ما يدعو إلى الاعتقاد أنه قد قام بأعطاء فقط الكثير من الأخطاء. إذا كان IIS5 / نوافذ 2000 المشرف على استعداد لاختبار هذا بالنسبة لي بعد النسخ الاحتياطي التكوين الخاص بك واسمحوا لي أن أعرف النتائج.

قم بنسخ النص التالي في ملف مسمى msoff07-addmime.vbs وتنفيذه مرة واحدة من سطر الأوامر بكتابة CSCRIPT msoff07-addmime.vbs وضغط ENTER. إذا قمت بتشغيل أكثر من مرة, سيتم إضافة أنواع MIME في كل مرة وسيكون لديك إدخالات متعددة متطابقة:

"هذا البرنامج النصي يضيف مكتب الضروري 2007 أنواع MIME إلى IIS 6 الخادم.
"لاستخدام هذا البرنامج النصي, فقط انقر نقرا مزدوجا فوق أو تنفيذه من سطر الأوامر.
"تشغيل هذا البرنامج النصي عدة مرات النتائج في مقالات متعددة في
"IIS MimeMap ذلك ينبغي عليك عدم تشغيله أكثر من مرة.
"تم التعديل من http://msdn.microsoft.com/en-us/library/ms752346.aspx
 
خافت MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
CONST ADS_PROPERTY_UPDATE = 2 
 
"تعيين أنواع MIME التي يمكن ان تضاف
MimeTypesToAddArray = مجموعة(".docm", "التطبيق / vnd.ms-word.document.macroEnabled.12", _
"دوكإكس", "التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.document", _
".dotm", "التطبيق / vnd.ms-word.template.macroEnabled.12", _
".dotx", "التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.template", _
".potm", "التطبيق / vnd.ms-powerpoint.template.macroEnabled.12", _
".potx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.template", _
".ppam", "التطبيق / vnd.ms-powerpoint.addin.macroEnabled.12", _
".ppsm", "التطبيق / vnd.ms-powerpoint.slideshow.macroEnabled.12", _
".ppsx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.slideshow", _
"pptx و .pptm", "التطبيق / vnd.ms-powerpoint.presentation.macroEnabled.12", _
".pptx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.presentation", _
".sldm", "التطبيق / vnd.ms-powerpoint.slide.macroEnabled.12", _
".sldx", "التطبيق / vnd.openxmlformats-officedocument.presentationml.slide", _
".xlam", "التطبيق / vnd.ms-excel.addin.macroEnabled.12", _
".xlsb", "التطبيق / vnd.ms-excel.sheet.binary.macroEnabled.12", _
".xlsm", "التطبيق / vnd.ms-excel.sheet.macroEnabled.12", _
". XLSX", "التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
".xltm", "التطبيق / vnd.ms-excel.template.macroEnabled.12", _
".xltx", "التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
"الحصول على كائن mimemap
تعيين MimeMapObj = GETOBJECT("IIS://المضيف المحلي / MimeMap")
 
"اتصل AddMimeType لكل زوج من تمديد / نوع MIME
ل مكافحة = 0 ل UBound(MimeTypesToAddArray) خطوة 2
    AddMimeType MimeTypesToAddArray(مكافحة), MimeTypesToAddArray(مكافحة+1)
التالي
 
'إنشاء كائن شل
تعيين WshShell = CREATEOBJECT("WScript.Shell")
 
"إيقاف وبدء تشغيل خدمة IIS
تعيين oExec = WshShell.إكسيك("صافي وقف W3SVC")
هل ل في حين oExec.الوضع = 0
    WScript.النوم 100
حلقة
 
تعيين oExec = WshShell.إكسيك("صافي W3SVC بداية")
هل ل في حين oExec.الوضع = 0
    WScript.النوم 100
حلقة
 
تعيين oExec = لا شيء
 
"تقرير الحالة إلى المستخدم
WScript.صدى "مايكروسوفت أوفيس 2007 تم تسجيل أنواع المستندات MIME."
 
"AddMimeType الفرعية
الفرعية AddMimeType (تحويلة, Mtype)
 
    "الحصول على تعيينات من الممتلكات MimeMap.
    MimeMapArray = MimeMapObj.جيتكس("MimeMap") 
 
    "إضافة تعيين جديد.
    أنا = UBound(MimeMapArray) + 1
    الحصول على الدهون الحفاظ MimeMapArray(أنا)
    تعيين MimeMapArray(أنا) = CREATEOBJECT("MimeMap")
    MimeMapArray(أنا).تمديد = تحويلة
    MimeMapArray(أنا).MimeType = MType
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
نهاية الفرعية

MIME نوع أباتشي بالإضافة (لمسؤول ملقم)

اباتشي يخزن أنواع MIME في ملف موجود عادة في $installpath / أسيوط / mime.types. رؤية mod_mime وثائق لمعرفة المزيد عن كيفية عمله. قوس لينكس تثبيت أنواع MIME في الساعة /الخ / هتبد / أسيوط / mime.types و أوجه الشبه سيرفرات تثبيته في /البيرة / المحلية / PSA / المشرف / أسيوط / mime.types. التوزيع قد يكون في مكان آخر, لذلك تجد لديك mime.types ملف عن طريق تشغيل تحديد موقع mime.types.

أضف الأسطر التالية إلى ملف mime.types الخاصة بك:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

MIME نوع أباتشي بالإضافة (لصاحب المجال مع ما لا يقل عن FTP وصول – باستخدام ملف htaccess)

إضافة النص التالي إلى المجال الخاص .هتكس ملف, الأكثر شيوعا في httpdocs / الدليل

AddType التطبيق / vnd.ms-word.document.macroEnabled.12 DOCM
AddType التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.document DOCX
AddType التطبيق / vnd.ms-word.template.macroEnabled.12 dotm
AddType التطبيق / vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType التطبيق / vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.template potx
AddType التطبيق / vnd.ms-powerpoint.addin.macroEnabled.12 ppam
AddType التطبيق / vnd.ms-powerpoint.slideshow.macroEnabled.12 PPSM
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.slideshow PPSX
AddType التطبيق / vnd.ms-powerpoint.presentation.macroEnabled.12 PPTM
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.presentation PPTX
AddType التطبيق / vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType التطبيق / vnd.openxmlformats-officedocument.presentationml.slide sldx
AddType التطبيق / vnd.ms-excel.addin.macroEnabled.12 xlam
AddType التطبيق / vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType التطبيق / vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.sheet XLSX
AddType التطبيق / vnd.ms-excel.template.macroEnabled.12 xltm
AddType التطبيق / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
شارك