انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نویسنده: MohammadDj در 21 شهریور 1398، 01:25 بظ
-
سلام و خسته نباشید به همه بچه های انجمن
واقعیتش من تازه کارم و میخواستم با استفاده از اوبونتو لایو هارد را بازنویسی کنم و دستور Sudo dd if=/dev/zero of=/dev/sdb
را توی ترمینال وارد کردم و الان نه اطلاعاتی توی ترمینال مینویسه و فقط به صورت ثابت مونده،میخواستم ببینم طبیعیه؟و این که چه مقدار زمان میبره تقریبا؟
پیشاپیش تشکر بابت جواب دادن.
-
عبارت status=progress رو به انتهای دستور اضافه کنید تا بهتون نشون بده که کار چقدر پیشرفت داشته.
این که چقدر طول میکشه بستگی به هارد و بلاک سایزی داره که توی دستور تعریف می کنید. مقدار دیفالتش رو نمی دونم چقدره و معمولا توی دستور از مقدار bs=4M استفاده می کنم.
-
سلام و خسته نباشید به همه بچه های انجمن
واقعیتش من تازه کارم و میخواستم با استفاده از اوبونتو لایو هارد را بازنویسی کنم و دستور Sudo dd if=/dev/zero of=/dev/sdb
را توی ترمینال وارد کردم و الان نه اطلاعاتی توی ترمینال مینویسه و فقط به صورت ثابت مونده،میخواستم ببینم طبیعیه؟و این که چه مقدار زمان میبره تقریبا؟
پیشاپیش تشکر بابت جواب دادن.
عبارت status=progress رو به انتهای دستور اضافه کنید تا بهتون نشون بده که کار چقدر پیشرفت داشته.
این که چقدر طول میکشه بستگی به هارد و بلاک سایزی داره که توی دستور تعریف می کنید. مقدار دیفالتش رو نمی دونم چقدره و معمولا توی دستور از مقدار bs=4M استفاده می کنم.
خیلی ممنون از پاسخگوییتون
دستور status=progress را باید همون اول اضافه میکردم؟ چون الان زیرش که وارد کردم و اینتر زدم اتفاقی نیفتاد!
-
خیلی ممنون از پاسخگوییتون
دستور status=progress را باید همون اول اضافه میکردم؟ چون الان زیرش که وارد کردم و اینتر زدم اتفاقی نیفتاد!
بله باید همون اول به انتهای دستور اضافه می کردید.
الانم که کار کپی داره انجام میشه بهتره اجازه بدید تا انتها پیش بره و تموم بشه. مطمئن نیستم ولی بهتره کاری نکنید که وسط راه کنسل بشه چون ممکنه هارد آسیب ببینه.
-
خیلی ممنون از پاسخگوییتون
دستور status=progress را باید همون اول اضافه میکردم؟ چون الان زیرش که وارد کردم و اینتر زدم اتفاقی نیفتاد!
بله باید همون اول به انتهای دستور اضافه می کردید.
الانم که کار کپی داره انجام میشه بهتره اجازه بدید تا انتها پیش بره و تموم بشه. مطمئن نیستم ولی بهتره کاری نکنید که وسط راه کنسل بشه چون ممکنه هارد آسیب ببینه.
بسیار متشکرم از پاسخگویی کاملتون اما شرمنده یه سوال دیگه ام دارم این که اگه هارد بدسکتور داشته باشه با این کار بدسکتور ها هم از بین میرند؟
-
بسیار متشکرم از پاسخگویی کاملتون اما شرمنده یه سوال دیگه ام دارم این که اگه هارد بدسکتور داشته باشه با این کار بدسکتور ها هم از بین میرند؟
خواهش می کنم. در این مورد اطلاعی ندارم.
سوالتون رو در یک تاپیک جدید مطرح کنید تا دوستان راهنماییتون کنن.
-
اگه هارد بدسکتور داشته باشه با این کار بدسکتور ها هم از بین میرند؟
خیر. اگر هاردتون بدسکتور داره، یک هارد جدید تهیه کنید.
-
میتونید دستور زیر راه بزنید و سکتورهای خراب را ببینید که وجود دارد یا نه؟
سکتور های خراب مشکلی سخت افزاری هستند و dd فقط به صورت نرم افزاری و کورکورانه دیتا را روی مقصد مینویسد درواقع از dd توقع معجزه نداشته باشین.
sudo hdparm /dev/sdb
خروجی برای هارد سالم
sudo hdparm /dev/sda
/dev/sda:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 9964/255/63, sectors = 160084415, start = 0
خروجی فلش خراب
sudo hdparm /dev/sdb
/dev/sdb:
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
multcount = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 14800/64/32, sectors = 30310400, start = 0
-
جهت بررسی وجود بد سکتور در هارد دیسک به صورت دقیقتر از دستور زیر استفاده نمایید
بسته به حجم هارد دیسک شما شاید این پروسه ساعتها زمان بر باشد
تقریبا هر ۱ ساعت ۳۰۰ گیگ
sudo badblocks -v /dev/sda > badsectors.txt