ایجاد فایل iso از لینوکس

سلام به همه
من میخوام از لینوکسی که الان دارم با تمام کانفیگ ها و برنامه هایی که روش نصب کردم یه فایل iso بگیرم که اگه خرابکاری کردم :grinning: یا اگه خواستم بعدا روی سیستم دیگه ای لینوکس نصب کنم دیگه نخوام از نو کانفیگ کنم یا نرم افزاری نصب کنم . لطفا اگه کسی اینکار کرده یه راهنمایی کنه

از dd استفاده کن. فقط خیلی مواظب باش

1 Likes

تا الان چندبار سر این دستور نابود شدم . انگار یه بمب ساعتیه یه سیم اشتباه بکشی همه چیز نابود میشه :joy:
جایگزین دیگه ای نداره؟ یا میشه یکم توضیحات در موردش بدی؟

جایگزین که باید باشه حتما. توضیح خاصی نداره دیتا رو از یه فرودی می خونه توی خروجی ذخیره می کنه. man page ش رو بخون حتما و نکته مهمش اینه که ورودی و خروجی رو درست تعیین کنی همین. اون قدر ها هم ترسناک نیست

1 Likes

پارتیشن home رو هم میگیره ؟ به صورت یکجا؟ یا باید دوتا فایل بک اپ بگیرم ؟

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

باشه ممنون اگه به نتیجه رسیدم میفرستم همینجا . یه ابزار دیگه هم پیدا کردم
https://linuxrespin.org/

پیشنهاد میکنم از یه سیستم compression هم استفاده کنید که حجم فایل خروجی، به اندازه‌ی کل درایو نباشه (اونوقت برای بکاپ گرفتن یه هارد ۱ ترابایت، صرف‌نظر از محتواش، نیاز به بیشتر از ۱ترابایت هارد اکسترنال دارید)
من از این استفاده میکنم:

sudo dd if=/dev/sdX bs=5M conv=sync status=progress | gzip -9 > backup.img.gz

کامند dd رو به حای فورم اصلیش که این باشه:

dd if=input-file out=output-file

پایپ میکنم به gzip. یعنی میشه اینطوری:

dd if=input-file | gzip

و خروجی gzip رو میریزم توی فایلی که میخوام:

dd if=input-file | gzip > output-file

برای برگردوندنش هم از این استفاده میکنم:

gzip --decompress backup.img.gz - | dd of=/dev/sde bs=5M conv=sync status=progress

که ساده‌شدش میشه این:

gzip --decompress output-file - | dd of=hard-drive

نکته‌ی منفی این روش:

  • حفظ کردن کامندش یه کم سخته.
  • یه کم CPU مصرف میکنه برای compress و decompress
1 Likes

ممنون پویا خیلی مفید بود برام همین مشکل داشتم :heart:

1 Likes

اول روی یه فلش تست کنید. هم برای دیدن نتیجه و هم برای تست کامند.

1 Likes