جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره ها
  • مقالات
  • معرفی ابزارهای لینوکس
  • تماس با ما

ورود

گذرواژه خود را فراموش کرده اید؟

ثبت نام

آموزش لینوکس 🐧 آموزش دوآپس 🐋
  • صفحه اصلی
  • دوره ها
  • مقالات
  • معرفی ابزارهای لینوکس
  • تماس با ما
آخرین اطلاعیه ها
جهت نمایش اطلاعیه باید وارد سایت شوید
شروع کنید
0

وبلاگ

آموزش لینوکس 🐧 آموزش دوآپس 🐋مقالاتمقالاتفایل های ISO در لینوکس

فایل های ISO در لینوکس

9 خرداد 1398
ارسال شده توسط Aref Akhtari
مقالات

ISO Image چیست؟

تصویر ISO یک فایل آرشیو از یک دیسک نوری می‌باشد که تمامی اطلاعات موجود بر روی دیسک را همراه با نوع فایل سیستم آن در یک فایل با پسوند ISO ذخیره مینماید.

دیسک های نوری هنوز هم  در بعضی مناطق استفاده می شوند در حالی که اصلا این دیسک ها برای استفاده مکرر به اندازه کافی سریع نیستند.

برای استفاده و بایگانی مکرر، یک تصویر از دی وی دی در دیسک های سخت بهتر خواهد بود.

تصاویر ISO از قالب کانتینری خاصی استفاده نمی کنند. آنها فقط یک کپی از بخش های داده ای از یک دیسک نوری به یک فایل باینری هستند.

سی دی ها و دی وی دی ها زندگی ابدی ندارند، بنابراین ممکن است بخواهید آنها را به صورت فایل های ISO در سیستم خودتان نگه بدارید.

تمام فایل ها و خواص دیسک اصلی، در یک فایل واحد با پسوند iso. ذخیره میشود.

شما همچنین می توانید فایل های ISO  را در شبکه خود برای نصب آسان و راه اندازی نرم افزار ذخیره کنید.

تو این مقاله  من  می خواهم به شما نشون بدم که چگونه می توانید یک تصویر ISO بدون نصب نرم افزار اضافی از یک دیسک نوری تهیه کنید و یکسری کار های اضافی با این دسته از فایل ها.

ایجاد یک تصویر (Image) از یک CD و یا DVD

در ترمینال این دستور را تایپ کنید

$ sudo dd if=/dev/cdrom of=cd.iso

فرمان تشریح داده یا دی‌دی (Disk Dump) (dd) دستوری در یونیکس است که کاربرد معمول آن برای رونوشت گرفتن و تبدیل سطح پایین دادگان خام است.

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

در قسمت if فایل ورودی و در of فایل خروجی مشخص می شودصبر کنید تا دستور به پایان برسد. ISO جدید شما با نام cd.iso در همان دایرکتوری فعلی ذخیره خواهد شد. برای یک DVD هم فقط کافیست به جای   dev / cdrom/ از dev / dvd/  استفاده کنید، بنابراین دستور به صورت زیر خواهد شد

$ sudo dd if=/dev/dvd of=dvd.iso

نکته : برای انواع سی دی های ذیگر فقط کافیست مکان فایل آن را در dev/ بیابید مثلا

$ sudo dd if=/dev/scd0 of=cd.iso

$ sudo dd if=/dev/sr0 of=cd.iso

در بیشتر مواقع در دستور dd گزینه دیگری هم علاوه بر if و of ست میشود که bs نام دارد و اندازه سایز بلوک ها را نمایش می دهد به عنوان مثال

$ sudo dd if=/dev/sr0 of=cd.iso bs=8192

ایجاد یک تصویر (Image) از یکسری فایل های شخصی

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

در این حالت ابتدا تمامی فایل ها را درون یک دایرکتوری می ریزیم

در این مثال من یک دایرکتوری  به نام test روی دسکتاپ خودم ایجاد کردم و می خوام از این دایرکتوری یک iso بگیرم

$ sudo mkisofs -o backup.iso /home/aria/Desktop/test

دستور mkisofs برای ساخت فایل های iso از یک سری فایل های شخصی استفاده می شود

گزینه o- مکان و نام فایل خروجی iso را مشخص میکند

انتهای این دستور مکانی دایرکتوری که می خواهیم از آن iso بگیریم را وارد می کنیم

نحوه بارگذاری یک تصویر ISO و استفاده از آن

هنگامی که یک تصویر ISO ایجاد کردید، می توانید آن را مانند یک دستگاه معمولی ( به صورت loopback) در FHS لینوکس بارگذاری و از آن استفاده کنید.

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

به عنوان مثال اگر می خواهید cd.iso را به mnt /isoimage /  بارگذاری کنید  دستورات زیر را اجرا کنید:

$ mkdir -p /mnt/isoimage

$ mount -o loop -t iso9660 cd.iso /mnt/isoimage

o-  گزینه های دستور mount را  مشخص میکنیم (حتما باید از loop به عنوان یک گزینه استفاده کنیم از گزینه های دیگر دستور mount هم می شود همزمان استفاده کرد مانند rw,ro و …)

t- نوع فایل را مشخص میکند که در این سناریو از iso9660  استفاده میکنیم

برای جدا کردن آن هم می توانیم از دستور زیر استفاده کنید:

$ umount -lf /mnt/isoimage

نحوه ریختن یک تصویر ISO روی یک فلش یا دیسک نوری

گاهی اوقات نیاز است این فایل تصویر iso  را روی یک فلش و یا دیسک نوری بریزیم در این حالت از دستور dd استفاده کنید و در قسمت if  مکان فایل iso و در قسمت of مکان فلش یا دیسک نوری را میدهیم

$ sudo dd if=cd.iso of=/dev/sr0

$ sudo dd if=cd.iso of=/dev/sdX#

نکته: دستور dd خروجی درست حسابی ندارد و از میزان پیشرفت کار مطلع نمیشین . بدین منظور از status=progress در دستور dd برای اطلاع از میزان پیشرفت استفاده میکنیم.

نکته:  البته شما  می توانید از نرم افزار گرافیکی ساخت دیسک نظیر   K3b , Xfburn , Etcher, Brasero استفاده کنید.

فرمت یا پاک کردن دیسک های DVD + RW / DVD-RW

فرض میکنیم که دیسک نوری در dev/sr0/ قرار دارد

برای فرمت کردن یا پاک کردن دیسک DVD RW،  به ابزار dvd+rw-tools نیاز داریم. برای نصب میتوانید از دستور زیر استفاده کنید:

## CentOS and RHEL

$ sudo yum install dvd+rw-tools cdrecord

## Fedora

$ sudo dnf install dvd+rw-tools cdrecord

## Debian and Ubuntu

$ sudo apt install dvd+rw-tools cdrecord

حال از یکی از دستورات زیر برای پاک کردن دیسک استفاده میکنیم

$ sudo dvd+rw-format -force /dev/sr0

$ sudo cdrecord dev=/dev/sr0 blank=fast

برای اطلاعات بیشتر در مورد دستور dd به  مقاله دستور dd در لینوکس مراجعه کنید

برچسب ها: And Burn An ISO File In LinuxBraserocdrecordCreatedddvd+rw-toolsEtcherHow To CreateisoISO ImageISO Image چیست؟iso in linuxISO در لینوکسiso9660K3bLinuxMountumountXfburnایجاد ISO فایل های شخصیایجاد یک Image از یک CD و یا DVDایجاد یک iso از یک CD و یا DVDایجاد یک ISO از یکسری فایل های شخصیایجاد یک تصویر (Image) از یک CD و یا DVDایجاد یک تصویر (Image) از یکسری فایل های شخصیایجاد یک تصویر از یک CD و یا DVDایجاد یک فایل image از یک CD و یا DVDایجاد یک فایل ISO از فایل های شخصیایجاد یک فایل iso از یک CD و یا DVDایجاد یک فایل ISO از یکسری فایل های شخصیپاک کردن دیسک های DVD + RW / DVD-RWدستور ddدستور dd در لینوکسدستور دی دیدستور دی دی در لینوکسدی دیفایل ISO در لینوکسفایل های ISO در لینوکسفرمت یا پاک کردن دیسک های DVD + RW / DVD-RWنحوه بارگذاری یک ISOنحوه بارگذاری یک تصویر ISOنحوه بارگذاری یک تصویر ISO و استفاده از آننحوه بارگذاری یک فایل ISOنحوه ریختن یک تصویر ISO روی یک فلش یا دیسک نورییی
قبلی alias در لینوکس - چند alias کاربردی
بعدی Cisco Packet Tracer در لینوکس

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
پشتیبانی
دسته‌ها
  • مقالات
برچسب‌ها
(NFS (Network File System Adware چیست؟ Anti-Malware CentOS cluster ProxySQL CONTEXT در SELinux چیست CONTEXT چیست dark web dd debian deep web Destributed Hash Table Discretionary Access Control Dispersed Distributed Distributed Dispersed docker docker orchestration elk Eschalot facebookcorewwwi.onion FBI fedora freebsd glusterfs glusterfs-client glusterfs-server Gluster Storge Gluster Storge چیست Gluster Storge چیست؟ gluster volume type gnome gnome desktop guake kali Linux zabbix آغاز کار با لینوکس آموزش لینوکس آنتی ویروس بات نت دبیان لینوکس لینوکس چیست نرم افزار
  • محبوب
  • جدید
  • دیدگاه ها
پشتیبانی

ما در آکادمی لینوکس لرن سعی بر این داریم که بهترین آموزش ها رو با بالاترین کیفیت در اختیار شما بزاریم.
لینوکس لرن تجربه ی متفاوت آموزش است
  • خراسان جنوبی - بیرجند
  • 09159612321
  • [email protected]
دسترسی سریع
  • دوره ها
  • مقالات
  • کتابخانه
  • پذیرش پروژه
  • ابزارهای لینوکس
  • مدرسان
  • حریم خصوصی
  • تماس با ما
  • درباره ما
خبرنامه

چیزی را از دست ندهید، ثبت نام کنید و در مورد دوره های ما مطلع باشید.

نمادها
نوشته شده با ❤️
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://linuxlearn.org/?p=19178
مرورگر شما از HTML5 پشتیبانی نمی کند.

سوالی دارید؟ از ما بپرسید، کارشناسان ما در اسرع وقت با شما تماس می گیرند.

آکادمی لینوکس لرن

  • 09159612321
  • شنبه تا چهارشنبه از ساعت 8 تا 17
  • [email protected]