انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: اشتباه زدن یک قطعه کد  (دفعات بازدید: 482 بار)

0 کاربر و 5 مهمان درحال مشاهده موضوع.

آفلاین hamid_asadi

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
اشتباه زدن یک قطعه کد
« : 14 امرداد 1399، 09:47 ب‌ظ »
سلام
داشتم فلش رو مطابق آموزش زیر فرمت می کردم که تو دستور سومی بجای sdc زدم sdb

sudo umount /dev/sdc*
sudo dd if=/dev/zero of=/dev/sdc bs=512 count=1
echo -e "o\nn\np\n1\n\n\nw" | sudo fdisk /dev/sdb
sudo mkfs.vfat /dev/sdc1


بنظرتون چه اتفاقی ممکنه بیفته برای سیستمم؟ قابل برگشت هست؟
lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0    55M  1 loop /snap/core18/1705
loop1    7:1    0 255.6M  1 loop /snap/gnome-3-34-1804/36
loop2    7:2    0 240.8M  1 loop /snap/gnome-3-34-1804/24
loop3    7:3    0    55M  1 loop /snap/core18/1880
loop4    7:4    0  62.1M  1 loop /snap/gtk-common-themes/1506
loop5    7:5    0  27.1M  1 loop /snap/snapd/7264
loop6    7:6    0  29.9M  1 loop /snap/snapd/8542
sda      8:0    0 119.2G  0 disk
├─sda1   8:1    0   714M  0 part /boot/efi
└─sda2   8:2    0 118.6G  0 part /
sdb      8:16   0 465.8G  0 disk
└─sdb1   8:17   0 465.8G  0 part /home
sdc      8:32   1  15.1G  0 disk /media/hamid/Kali Live



آفلاین moheb2000

  • Sr. Member
  • *
  • ارسال: 297
  • جنسیت : پسر
  • Hello, World
    • mebrahimi.ir
پاسخ : اشتباه زدن یک قطعه کد
« پاسخ #1 : 14 امرداد 1399، 09:53 ب‌ظ »
به نظر من که هیچ اتفاقی نیوفتاده
صرفا با fdisk رفتی sdb رو باز کردی که fdisk یه نرم افزار مثل gparted هست تحت ترمینال و طبیعتا با باز کردن اشکالی پیش نمیاد
همون‌طور که مشخصه پارتیشن هومتون هم مشکلی پیدا نکرده

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : اشتباه زدن یک قطعه کد
« پاسخ #2 : 14 امرداد 1399، 10:45 ب‌ظ »
یک رشته به fdisk ارسال شده:

o = پارتیشن تیبیل جدید
n = پارتیشن جدید
p = نوع پارتیشن پرایمری
1 = شماره پارتیشن
2 newline = از ابتدا تا انتهای فضای آزاد
w = نوشتن تغییرات روی دیسک

به نظر میاد کل دیسک دوم مجددا پارتیشن‌بندی شده. ممکنه چون پارتیشن سوار فایل‌سیستم بوده تغییرات هنوز اعمال نشده باشه. مطمئن نیستم.

همون o کافیه تا اطلاعات شما از دسترس خارج بشه.
..I feel no fault for the fault I feel..

آفلاین hamid_asadi

  • Sr. Member
  • *
  • ارسال: 382
  • جنسیت : پسر
پاسخ : اشتباه زدن یک قطعه کد
« پاسخ #3 : 14 امرداد 1399، 10:47 ب‌ظ »
یک رشته به fdisk ارسال شده:

o = پارتیشن تیبیل جدید
n = پارتیشن جدید
p = نوع پارتیشن پرایمری
1 = شماره پارتیشن
2 newline = از ابتدا تا انتهای فضای آزاد
w = نوشتن تغییرات روی دیسک

به نظر میاد کل دیسک دوم مجددا پارتیشن‌بندی شده. ممکنه چون پارتیشن سوار فایل‌سیستم بوده تغییرات هنوز اعمال نشده باشه. مطمئن نیستم.

همون o کافیه تا اطلاعات شما از دسترس خارج بشه.
ممنون از توضیح دقیق... سیستم رو ریستارت زدم و lsblk گرفتم همون بالایی رو نشون داد. sdb درواقع پارتیشن هوم من هست و الان هیچ چیزی ازش حذف نشده. فقط میخوام مطمن بشم که بعدا مشکل نشه... راهی هست؟

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : اشتباه زدن یک قطعه کد
« پاسخ #4 : 14 امرداد 1399، 10:52 ب‌ظ »
احتمالا چون پارتیشن موردنظر سوار فایل‌سیستم بوده دستور اجرا نشده. من تو یک محیط شبیه‌سازی شده تست گرفتم پارتیشن دچار مشکل نشد. بهتر بود سیستم رو ریبوت نمی‌کردید تا مطمئن باشید اتفاقی نمی‌افته.

عملا مشکلی نخواهید داشت...

اضافه کنم که از این پس بیشتر حواستون رو جمع کنید. همه دستورها اینطور عمل نمی‌کنند. برای مثال اگر dd زده بودید الان همه چیز تمام شده بود.

دستوری که پشتش sudo هست رو حتما چندبار قبل اجرا چک کنید.
« آخرین ویرایش: 14 امرداد 1399، 11:18 ب‌ظ توسط M!lad »
..I feel no fault for the fault I feel..