أرشيف لفئة » الحوسبة «

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

كان لدي انقطاع التيار الكهربائي يؤثر على خدمة بلدي الكبيرة MD RAID مجموعة. بدلا من السماح للخادم ككل تكون أسفل في حين ينتظر لإكمال FSCK, أنا لو كان ذلك الحذاء دون مجموعة كبيرة حتى أتمكن من تشغيل FSCK يدويا.

لكن, عند تشغيله يدويا أدركت لم يكن لدي أي وسيلة لمعرفة مدى كان وكيف من الوقت سيستغرق لإتمام. وهذه مشكلة خاصة مع مثل هذه مجموعة كبيرة. مع قليل من البحث وجدت غيض من إضافة C-المعلمة عند استدعاء FSCK. لم أتمكن من العثور على هذا في وثائق ولكن: FSCK –أظهر مساعدة لا يوجد مثل هذا الخيار.

يتحول الخيار إلى أن تكون محددة EXT4, وبالتالي يظهر شريط تقدم وظيفي تماما مع مؤشر نسبة. للعثور على المعلومات, بدلا من “FSCK –مساعدة” أو “رجل FSCK”, لديك لإدخال “fsck.ext4 –مساعدة” أو “رجل fsck.ext4”. 🙂

شارك
الأحد, 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 قريبا …

شارك
يوم الاثنين, 29 أكتوبر, 2012 | مؤلف:

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

لفتح حساب والحصول على الانترنت الخاص بك التطبيق, استخدام كلمة التحقق صفحة جوجل هنا.

شارك
الخميس, June 03rd, 2010 | مؤلف:

Why I’ve left MTN

So I’ve been shopping around in a non-serious fashion in the last few months trying to figure out how best to leave MTN and how get the best deal for me. I don’t like MTN since I became anirate“, as I might call such a customer in the ISP industry. MTN’s Customer-Service Call Centre had rarely been helpful or knowledgeable on their own systems. The final straw however was when their systems let me screw myself over and Customer Service was as helpful as a dead redshirt:

I had a billing issue where, admittedly, it started of my own fault. MTN has a feature where you can call in to find out the amount owing on your account. Only, as Murphy would have it, this amount was ليس the amount owing on the account but the last amount that was billed.

So one month my account was about R900. I called the number, mis-heard R500, paid the amount I thought I should: R500. 15 days later MTN suspended my account. No wrong done, right? Wrong.

First off, I received no notification of any kind. An sms would make the most sense, especially since it would cost MTN almost no resources: “Your account xyz is in arrears by R400. Please contact blah blah blah”. They could phone me, they could email me, something, but nothing of the sort happened. Suspend without Prejudice. Thats the best way to get the customer’s attention!

Now, not only could I not make calls and sms’s, I could not receive calls or sms’s. Further, I could not even call MTN’s toll free phone number. I had to use someone else’s phone to get to the bottom of the problem. After two days of haggling I finally found a lady kind enough to re-enable the account. Ten days later my salary goes in, I call the same number and hear a number close toR900”. I think to myself maybe I should double-check juuuust in case I mis-heard. I call again, I hear the same number again. Right. Pay the R900. Fifteen days later, my phone is suspended AGAIN. WTH?

Remember what I mentioned earlier?: “this amount was ليس the amount owing on the account but the last amount that was billed.” So, in spite of the fact that the voice prompt specifically saysPress 3 for Balance Due; [Presses 3] ; The Total Outstanding Balance is; Nine; hundred; و; #whatever ; Rands; و; #whatever; cents”, I actually owed them R900 plus the R400 that I’d paid short the previous month. ليس, I do not know if MTN has fixed this. I no longer care. Since I figured this out I started waiting for paper statements to see how much was actually due. Interestingly, their paper statements were also wrong. Only they had the opposite problem: “This invoice: R1300in spite of the fact that on the next page it says opening balanceR400”, closing balanceR1300”. Pah! Is it fixed? ثانية, I don’t care.

I let them know I wasn’t renewing the contract and I’ve now already ported my number away to Virgin Mobile. Because I want to keep my number and port it elsewhere, the store said I could not putunsatisfactory serviceas the reason for ending the contract but that it should simply sayporting”. Apparently by putting anything else there they might notnoticethat I want it ported. WTF.

What next? (without MTN)

In my research I’ve found that contractdealsare most popular. Typically, you can get a R8000 phone for R800 per month over 24 months with R500-odd worth of airtime per month. This amounts to you paying R19 200 over a 24-month period for a phone worth R8000 which will be obsolete within 12 أشهر. You will get some airtime every month so you might feel its not a complete loss. However you should also remember that it costs the cellular companies nothing when you make those phone calls. ربح.

There’s a better way

There are much cheaper contracts, contracts for between R50 and R200 which include cheapish phonesphones that work damned well as a phone but won’t let you play games on the train. Most of these contracts actually give you the same airtime value (sometimes more!) as what you are paying. So for R100 you might get R100 worth of airtime plus some free sms’s, and a cheapish phone. The best deals I’ve seen recently have all been for the Samsung STAR, an understated but good cell phone, available from a number of retailers for between R100 and R200 per month. In most cases the deals have included the full amount of airtime. Virgin Mobile has probably the best example here: The cost is R199 per month which includes R200 in airtime and 1000 sms’s (نعم, you read that rightone thousand!).

Virginal Service All the Way!

Another reason I’ve gone with Virgin Mobile is a little something no other service provider does: AmixedContract/Prepaid facility. I get R200 in airtime however, if I go over that, the extra just gets added to my invoice. With MTN this could go sky high without the option of a limit! With Virgin, because I asked, it has a limit of R300. لكن, I can still add prepaid airtime (with cellphone banking, nogal). No other service provider lets you do this!

Remember that R8000 cell phone I mentioned earlier? My plan is to get the Samsung STAR and spend less than R300 per month. I’ll have saved enough money to actually go and buy a more expensive phone (or laptop) with the cash I’ll have saved! بالطبع, if you actually use that R800-worth of phone calls, I guess the best available deal is where you spend the R19200 anyway. Maybe at least with a more critical view on your choices you’ll save yourself a good amount of money in future. Good luck in your search for لديك best deal!

شارك
الخميس, 12 نوفمبر, 2009 | مؤلف:

إذا وجدت نفسك يوما تحديث تطبيق واحد في قوس لينكس (فكرة سيئة جدا, راجع للشغل) وذلك بترقية يقوم readline كنت قد ينتهي رؤية خطأ على غرار:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
لا يزال لديك أمل باش يدفع مفتوحة وأنت لم يغلق كل منهم. إذا كنت لا تزال, فورا تشغيل التالية:
pacman -S bash
آخر فإنك لن تكون قادرا على تشغيل أي أكثر لأن باش باش سيظل ربط من ReadLine إلى الإصدار القديم.

أيضا, في المستقبل, لا تعمل
pacman -Sy application
(الثعبان في حالتي)
بدلا من, تشغيل:
pacman -Syu
والتي سوف تأكد من أن جميع التطبيقات تتم ترقية.

شخصيا, أعتقد أن باش كان ينبغي أن يكون مجموعة التبعية قائلا أنه يحتاج محددة الإصدار القديم من يقوم readline والشيء نفسه بالنسبة للباش جديدة, تتطلب النسخة الجديدة من يقوم readline. بغض النظر, بدلا تشغيلها بطريقة آمنة. 😉

شارك