کار با ایمیج فلاپی دیسک‌ها

امروز وقتی داشتم با یک توزیع لایو روی ماشین مجازی (virtualBox) کار می‌کردم. دیدم بدجوری نیاز دارم که چند تا اسکریپت رو بیرون بکشم و سرفرصت روشون کار کنم. ولی چون توزیع فقط لایو بالا می‌اومد تصمیم گرفتم سراغ ایمیج‌های فلاپی دیسک‌ها برم و از این طریق اطلاعات مورد نیازم رو بیرون بیارم.

برای ساختن یک ایمیج فلاپی دیسک از یک فلاپی درایو فیزیکی:

$ cat /dev/fd0 > imagefile.img

کپی کردن یک فایل ایمیج به فلاپی درایو منطقی:

$ cat imagefile.img > /dev/fd0

خب برای ساختن یک ایمیج فلاپی خالی هم می‌بایست وارد کنیم:

$ dd bs=512 count=2880 if=/dev/zero of=imagefile.img

$ mkfs.msdos imagefile.img

برای دسترسی به محتویات یک ایمیج فلاپی، مثل یک ایمیج سی دی رفتار می‌شه:

$ sudo mkdir /media/floppy1/

$ sudo mount -o loop imagefile.img /media/floppy1/

برای ساختن یک ایمیج فلاپی خالی با ظرفیت ۱.۴۴ مگابایت (که ظرفیت متعارف یک فلاپی در کشورماست) به جز استفاده از dd می‌توان از روش زیر هم استفاده کرد:

$ /sbin/mkfs.msdos -C ~/imagefile.img 1440

البته لازم به ذکره که mkfs.mssdos برای من در مسیر sbin/ بوده، که این ممکنه برای توزیع شما متفاوت باشه.

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

پس یک ایمیج فلاپی دیسک خام می‌سازم (اینجا ۱.۴۴ مگابایتی)

$ dd bs=512 count=2880 if=/dev/zero of=imagefile.img

فرمتش می‌کنم

$ mkfs.msdos imagefile.img

ماونتش می‌کنم (تا به محتویاتش دسترسی پیدا کنم)

$ sudo mkdir /media/floppy1

$ sudo mkdir mount -o loop imagefile.img /media/floppy1/

/// امیدوارم مفید واقع بشه.

—————————————————————————–

منبع راهنما: a fork in the road

محیط اجرا: گنو/لینوکس – ترمینال (bash)، توزیع هدف: عمومی/ توزیع تست شده: مینت ۹ (ایسادورا) (پایه اوبونتو/دبیان)،

نیاز به پکیج اضافه: ندارد/

Advertisements

دربارهٔ aqlinux

just a Gnu/Linux lover.
این نوشته در ترمینال (bash), عمومی ارسال شده و با , , , , برچسب‌گذاری شده. این نوشته را نشانه‌گذاری کنید.

پاسخی بگذارید

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

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن /  تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن /  تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن /  تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن /  تغییر دادن )

درحال اتصال به %s