badrinex ۱ دیدگاه

رزبری به عنوان NAS سرور

آموزش استفاده از رزبری به عنوان NAS سرور یک آموزش ساده و کاربردی می باشد. شاید شما علاقه داشته باشید یک سرور NAS در منزل خود راه اندازی کنید تا بتوانید فایل های مورد نظر را در یک جای مخصوص ذخیره نمایید.

در انتهای این آموزش شما می توانید یک سرور NAS بر پایه رزبری داشته باشید. برای انجام این کار شما به یک برد رزبری،مموری کارت ۸ گیگ برای سیستم عامل رزبین، USB Flash 8GB، کابل اترنت یا وایرلس، کابل پاور نیاز دارید.

در ابتدای کار از بروز بودن سیستم عامل رزبین مطمئن می شویم تا اگر نیاز به آپدیت بود سیستم را بروز نماییم.

ابتدا دستور uname -a را برای مشاهده ورژن فعلی سیستم عامل می زنیم اگر به آخرین ورژن ثبت شده باشد ادامه کار را انجام میدیم در غیر اینصورت با دستور
sudo apt-get update
بروز می نماییم.

بعد از بروز رسانی فایل سرور samba را با دستور زیر نصب می کنیم.
sudo apt-get install samba samba-common-bin

پس از نصب فایل سرور دایرکتوری با نام دلخواه برای استوریج خود انتخاب می کنیم. برای ساخت دایرکتوری از دستور زیر استفاده می کنیم.
sudo mkdir /home/pi/NAS-HDD

بعد از ساخت دایرکتوری با زدن دستور
sudo nano /etc/samba/amb.conf
وارد صفحه تنظیمات فایل سرور samba می شویم.

در صفحه تنظیمات فایل سرور انتهای صفحه دستور زیر را وارد می کنیم.
[NAS-HDD]
comment = NAS-HDD
browseable = yes
path = /home/pi/NAS-HDD
writeable = Yes
create mask = 0777
directory mask = 0777
browseable = Yes
public = yes
مانند تصویر زیر وار کرده سپس با کلید های CTRL + X و بعد از آن کلید y و در اخر دکمه Enter تغییرات را ذخیره می کنیم.

در مرحله بعد برای یوزر فایل سرور samba رمز عبور را فعال می کنیم. برای اعمال رمزگذاری از دستور زیر استفاده می نماییم.
sudo smbpasswd -a pi

حال فایل سرور را با دستور
sudo /etc/init.d/samba restart
restart می کنیم.

برای اتصال هارد درایو اکسترنال به رزبری باید ابزار ntfs-3g را نصب کرد و برای نصب از دستور زیر استفاده می کنیم.
sudo apt-get install nfts-3g

حال باید هارد درایو یا USB را به دایرکتوری ساخته شده متصل کنیم. اگر هارد یا USB به فولدری mount باشد باید آن را umount کرد سپس به دایرکتوری مورد نظر mount خواهیم کرد.

اول با دستور lsblk لیست حافظه های متصل و mount شده را به نمایش در می آوریم. سپس با دستور umount برای مثال
sudo umount /media/pi/7GB
را از حالت اتصال خارج کرده سپس با دستور
sudo mount /dev/sda1 /home/pi/NAS-HDD
متصل می کنیم.

کار ما در در سرور به اتمام رسید در مرحله بعد باید یک درایو را برای دسترسی به دایرکتوری در سرور را درون سیستم عامل کلاینت ایجاد کرد. در این قسمت از سیستم عامل ویندوز استفاده کرده ایم.
بر روی آیکون This PC روی دسکتاپ کلیک می کنیم. از منوی بالا بر روی تب computer زده تا منوهایدیگر باز گردد سپس بر روی Map network drive کلیک می کنیم تا وارد صفحه آدرس دهی برای اتصال به سرور می شویم.


در این قسمت IP و آدرس دایرکتوری را مانند تصویر زیر در باکس فولدر وارد کرده و بر روی دکمه Finish کلیک می کنیم.

برای اتصال نیاز به شناسه کاربری و رمز عبور می باشد که در چند مرحله قبل آن را ساختیم و حال آن را وارد می کنیم.

شما به سرور متصل شده اید. می توانید از NAS سرور خود استفاده کنید.

Salar Nosrati Ershad بدون دیدگاه

بد سکتور ها

بد سکتور چیست؟

بد سکتور (‌Bad Sector) بلوک های خرابی در حافظه شما (چه HDD و چه SSD ) هستند که باعث می شوند فراخوان های سیستمی مرتبط با باز کردن / خواندن / نوشتن (I/O) با شکست مواجه شوند و به طور کلی به ۲ دسته تقسیم می شوند:

فیزیکی (Physical):

معمولا از آسیب فیزیکی و یا نویز ناگهانی منبع تغذیه ایجاد می شوند هر چند ممکن است از خرابی ترانزیستور ها به مرور زمان و یا تغییر شکل صفحات دیسک سخت در طول زمان های طولانی و پیکر بندی(format) بیش از حد پارتیشن ها به وجود آیند این بلوک های خراب گرچه قابل ترمیم نیستند و دیسک شما باید تعویض شود اما دیتا آن ها غالبا قابل بازگردانی(recovery) هستند و به آسانی باز میگردند.

منطقی (بد سکتور به وجود آمده در سیستم من از این نوع بود, Logical):

از علامت گزاری یک بلوک به عنوان بد سکتور در صورت دریافت خطای I/O و عدم توانایی اصلاح خودکار آن توسط سیستم عامل به وجود می آیند و خوشبختانه غالبا قابل ریکاوری دیتا هستند و گاهی با فرمت مجدد دیسک اصلاح میشوند.

تعداد کم بد سکتور در دیسک نسبتا عادی است و مشکل عمده ای ایجاد نمی کند اما زیاد شدن این مقدار باعث خرابی دیسک و گاه پاک شدن دیتا ی شما می شود(در سیستم من باعث پاک شدن دیتای dota 2 و telegram  شده بود).

چه چیز هایی باعث ایجاد بد سکتور ها می شوند

  • خاموش کردن ناگهانی سیستم بدون shout down
  • خرابی منبع تغذیه
  • وجود ویروس مخرب دیسک
  • فرمت بیش از حد دیسک
  • قدیمی شدن بیش از حد دیسک
  • ضربه دیدن فیزیکی دیسک
  • داغ شدن بیش از حد دیسک

نشانه های وجود بد سکتور چیست؟

  • پاک شدن ناگهانی فایل ها
  • ارور های کرنل در هنگام بوت (و حتی کرنل پنیک)
  • مشاهده ی صفحه ی آبی (صفحه مرگ)
  • صدا های غیر عادی دیست (مانند صدای جرقه زدن مداوم)
  • چشمک زدن LED قرمز لپتاپ یا کامپیوتر
  • تشخیص زیاد بودن بد سکتور ها توسط نرم افزار های مرتبط
  • داغ کردن غیر عادی دیسک
  • کند شدن غیر عادی سیستم

چگونه دیتا ی از بین رفته را بازیابی کنیم؟

یکی از نرم افزار های آزاد قدرتمند ریکاوری که شامل ریکاوری بلوک های آلوده نیز می شود testdisk نام دارد (من به شخصه از این نرم افزار استفاده کرده ام) این نرم افزار محصول شرکت CGsecurity یک نرم افزار متن پایه (TUI) و بسیار سریع است که قابلیت ریکاوری عنواع پارتیشن را دارد و البته بدیهی است که هر چه قدر زود تر بجنبید کیفیت و سرعت ریکاوری بیشتر است این نرم افزار علاوه بر این که بر روی مخازن رسمی توزیع های لینوکس و یونیکسی موجود است دارای یک نسخه دیسک زنده (live) نیز هست که پیشنهاد می شود آن را بر روی یک عدد DVD با فلگ بوت شونده (bootable) burn کنید تا در لحظه نیاز به سرعت از آن استفاده کنید برای اطلاعات بیشتر میتوانید به لینک زیر مراجعه کنید:

https://www.cgsecurity.org

چگونه از تعداد بد سکتور ها آگاه شویم؟

دستور زیر را وارد کنید:

sudo badblocks -v your_disk_device_address > your_log_file

چک کنید که badblocks نصب باشد ( در اکثر توزیع های امروزی نصب است ) و این دستور را وارد کنید پسورد روت ( root ) را وارد کنید سپس صبر کنید تا چک کردن کامل شود ( بسته به حجم دیسک متغیر است ) نتیجه در فایلی که وارد کردید ذخیره می شود برای نمایش محتویات این فایل میتوانید دستور زیر را وارد کنید:

cat your_log_file

و بلوک های خراب را مشاهده کنید و برای شمارش تعداد آن ها دستور زیر را وارد کنید:

cat your_log_file | wc -l

و تعداد بد سکتور ها در خروجی چاپ می شود.

چگونه بد سکتور ها را از بین ببریم؟

بد سکتور ها به طور کلی از بین نمی روند و بهترین راه تعویض دیسک است اما با استفاده فرمت دیسک میتوان بد سکتور ها را در آخرین قسمت دیسک قرار داد تا جزو پارتیشن ها قرار نگیرند و از مشکلات ناشی از آن جلوگیری شود.

سخن پایانی

گرچه شرکت های تولید کننده روز به روز به دنبال کاهش خرابی دیسک ها و بهبود وضعیت آنها هستند اما تا زمانی که ریسک از بین رفتن دیتا ها وجود دارد بهترین راه بکاپ گرفتن است.