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

کمک و پشتیبانی => انجمن عمومی => نویسنده: hamid_asadi در 14 امرداد 1399، 09:47 ب‌ظ

عنوان: اشتباه زدن یک قطعه کد
ارسال شده توسط: hamid_asadi در 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 در 14 امرداد 1399، 09:53 ب‌ظ
به نظر من که هیچ اتفاقی نیوفتاده
صرفا با fdisk رفتی sdb رو باز کردی که fdisk یه نرم افزار مثل gparted هست تحت ترمینال و طبیعتا با باز کردن اشکالی پیش نمیاد
همون‌طور که مشخصه پارتیشن هومتون هم مشکلی پیدا نکرده
عنوان: پاسخ : اشتباه زدن یک قطعه کد
ارسال شده توسط: M!lad در 14 امرداد 1399، 10:45 ب‌ظ
یک رشته به fdisk ارسال شده:

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

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

همون o کافیه تا اطلاعات شما از دسترس خارج بشه.
عنوان: پاسخ : اشتباه زدن یک قطعه کد
ارسال شده توسط: hamid_asadi در 14 امرداد 1399، 10:47 ب‌ظ
یک رشته به fdisk ارسال شده:

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

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

همون o کافیه تا اطلاعات شما از دسترس خارج بشه.
ممنون از توضیح دقیق... سیستم رو ریستارت زدم و lsblk گرفتم همون بالایی رو نشون داد. sdb درواقع پارتیشن هوم من هست و الان هیچ چیزی ازش حذف نشده. فقط میخوام مطمن بشم که بعدا مشکل نشه... راهی هست؟
عنوان: پاسخ : اشتباه زدن یک قطعه کد
ارسال شده توسط: M!lad در 14 امرداد 1399، 10:52 ب‌ظ
احتمالا چون پارتیشن موردنظر سوار فایل‌سیستم بوده دستور اجرا نشده. من تو یک محیط شبیه‌سازی شده تست گرفتم پارتیشن دچار مشکل نشد. بهتر بود سیستم رو ریبوت نمی‌کردید تا مطمئن باشید اتفاقی نمی‌افته.

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

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

دستوری که پشتش sudo هست رو حتما چندبار قبل اجرا چک کنید.