ايجاد
فايلهاي ISO:
پس از اينكه
فايلهاي مورد
نظر براي رايت
شدن را انتخاب
كرديد، رايت CD
را بايد در دو
مرحله انجام
دهيد. ايجاد
فايل ايزو
توسط دستور
mkisofs و سپس
رايت آن توسط
دستور cdrecord .
مثال زير نحوه
ايجاد يك فايل
ايزو را نشان
ميدهد:
$ mkisofs -o test.iso
-Jrv -V test_disk
/home/carla/
در مثال
بالا:
-گزينه o نام
فايل ايزو را
مشخص ميكند.
-گزينه J از
استاندارد
نامگذاري Joliet
براي سازگاري
با ويندوز
استفاده
ميكند.
-گزينه r از
استاندارد
نامگذاري Rock
Ridge براي
سازگاري با
لينوكس و
يونيكس
استفاده
ميكند.
-گزينه v
حالت verbose است.
-گزينه V يك
نام براي ديسك
ايجاد ميكند
كه در Windows
Explorer نمايش
داده ميشود.
-گزينه آخر
مسير
فايلهايي است
كه از آنها
فايل ايزو
تهيه ميشود.
پس از اينكه
ايجاد فايل iso
به اتمام
رسيد،
ميتوانيد
آنرا مانند يك
فايل سيستم
متصل(mount) كرده
و صحت محتويات
آنرا بررسي
كنيد :
$ mkdir /test_iso
$ mount -t iso9660 -o
ro,loop=/dev/loop0
test.iso /test_iso
رايت كردن
ديسك:
رايت كردن
ديسك به آساني
خوردن يك
شيريني است.
ابتدا بايد
آدرس درايو
رايتر خود را
پيدا كنيم. در
دستور cdrecord
-scanbus كه در
بالا مشاهده
كرديد، آدرس
رايتر ما 0,0,0
است. براي
شروع رايت
ديسك دستور
زير را تايپ
كنيد:
$ cdrecord -v -eject
speed=8 dev=0,0,0
test.iso
در دستور
بالا:
-گزينه v
حالت Verbose است.
-گزينه eject
پس از اتمام
رايت، ديسك را
از درايو خارج
ميكند.
-گزينه speed
سرعت رايت را
مشخص ميكند.
-گزينه dev
آدرس رايتر را
مشخص ميكند.
-گزينه
پاياني هم نام
فايل ايزو است.
خوب اين هم
راه ايجاد
ديسكي كه در
تمام
پلاتفورم ها
قابل خواندن
خواهد بود.
عموما در
دستگاههاي
سريع، هنگام
كار چندان از
منابع سيستم
استفاده نمي
شود ولي با
اين حال بهتر
است هنگام
رايت كردن به
انجام كارهاي
ديگر
نپردازيد.
استفاده از
سرعتهاي
پايين تر از
سرريز بافر و
سوختن ديسك در
درايوهاي
رايتر قديمي
جلوگيري
ميكند.
درايوهاي
جديد داراي
تكنولوژي به
نام Burn-Proof
هستند كه از
اين امر
جلوگيري به
عمل مياورد.
كپي ديسك:
براي كپي
مستقيم يك CD
از درايو CD-ROM
به رايتر
ميتوانيد از
دستور زير
استفاده كنيد:
$ cdrecord -v
dev=0,0,0 speed=4
-isosize /dev/scd0
البته اين
كار را در يك
دستگاه قديمي
و كند انجام
ندهيد! اين
راه سريع است
ولي ممكن است
ايجاد اشكال
كند. راه بهتر
و امن تر كپي
محتويات ديسك
در ديسك سخت و
سپس رايت آن
است:
$ mount /cdrom
$ dd if=/dev/scd0
of=/tmp/diskfile.iso
$ cdrecord dev=0,0,0
speed=8 fs=8m -v -eject
-dummy /tmp/diskfile.iso
در مثال
بالا:
-گزينه fs=8m
سايز بافر را
تعيين ميكند.
هرچه بيشتر
بهتر.
-گزينه dummy
ابتدا حالت
رايت را شبيه
سازي كرده و
در صورت نبود
اشكال رايت
انجام ميشود.
ديسكهاي
Multisession:
ميتوانيد
ديسكها را تا
پر شدن، در
چندين نوبت
رايت كنيد.
ايجاد اين نوع
ديسكها با
استفاده از
برنامه هاي
گرافيكي رايت
CD آسانتر
خواهد بود ولي
امكان انجام
آن با خط
فرمان هم وجود
دارد:
$ cdrecord -v -eject
speed=8 dev=0,0,0 -multi
test.iso
با گزينه multi
ديسك در پايان
رايت باز
گذاشته شده و
ميتوانيد در
آينده نيز به
آن اطلاعات
اضافه كنيد.
هنگامي كه
ميخواهيد
مجددا با ديسك
اطلاعات
اضافه كنيد،
ابتدا قبل از
ايجاد فايل ISO
بايد مشخص
كنيد كه فضاي
خالي از چه
قسمتي از ديسك
شروع ميشود.براي
اين كار از
دستور زير
استفاده كنيد:
$ cdrecord dev=0,0,0
-msinfo
0,27139
حتما ديسكي
كه ميخواهيد
اطلاعات به آن
اضافه كنيد در
درايو قرار
داشته باشد.
سپس فرمان زير
را براي ايجاد
فايل ايزو
تايپ كنيد:
$ mkisofs -o
test2.iso -Jr -V
Session2 -C 0,27139 -M
0,0,0 /files/path/
و يا
ميتوانيد دو
دستور بالا را
با هم تركيب
كنيد تا كار
آسانتر شود:
$ mkisofs -o
test2.iso -Jr -V
Session2 -C `cdrecord
dev=0,0,0 -msinfo` -M
0,0,0 /files/path/
نتيجه گيري:
رايت ديسك با
استفاده از خط
فرمان لينوكس
بسيار قوي و
انعطاف پذير
است. از دو
دستور mkisofs و
cdrecord
ميتوانيد
براي رايت
ديسكهاي DVD
نيز استفاده
كنيد. توجه
داشته باشيد
كه برنامه هاي
گرافيكي
زيادي براي
رايت CD همراه
با و خارج از
لينوكس وجود
دارند ولي شما
در خط فرمان
ميتوانيد
بسيار
قدرتمند تر و
انعطاف
پذيرتر عمل
كنيد در حالي
كه در برنامه
هاي گرافيكي
راحتي كار
بيشتر است.