<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>خود خودمان &#187; سی‌دی</title>
	<atom:link href="http://www.sadeq.ir/tags/%d8%b3%db%8c%e2%80%8c%d8%af%db%8c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sadeq.ir</link>
	<description>نوشته‌های صادق و مریم</description>
	<lastBuildDate>Mon, 06 Feb 2012 17:05:02 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>ساخت فایل iso و مشاهده محتویات آن در لینوکس</title>
		<link>http://www.sadeq.ir/1388/10/61/auto-make-iso-and-burn-linux/</link>
		<comments>http://www.sadeq.ir/1388/10/61/auto-make-iso-and-burn-linux/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 12:01:42 +0000</pubDate>
		<dc:creator>صادق</dc:creator>
				<category><![CDATA[گنولینوکس]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[سی‌دی]]></category>
		<category><![CDATA[شل]]></category>

		<guid isPermaLink="false">http://www.sadeq.ir/?p=61</guid>
		<description><![CDATA[ما یه سرور توی شرکت داریم که کلی فایل روی اون هست.  هر چند یه بار هم باید از این اطلاعات پشتیبان تهیه کنیم روی CD و بزاریم توی آرشیو.
چون سرور لینوکسه خیلی از کارها را اتوماتیک کردیم. پشتیبان‌های روزانه/هفتگی با استفاده از cron تهیه می‌شوند و در یک فولدر ذخیره می‌شوند.
برای کپی کردن [...]]]></description>
			<content:encoded><![CDATA[<p>ما یه سرور توی شرکت داریم که کلی فایل روی اون هست.  هر چند یه بار هم باید از این اطلاعات پشتیبان تهیه کنیم روی CD و بزاریم توی آرشیو.<br />
چون سرور لینوکسه خیلی از کارها را اتوماتیک کردیم. پشتیبان‌های روزانه/هفتگی با استفاده از cron تهیه می‌شوند و در یک فولدر ذخیره می‌شوند.<br />
برای کپی کردن این اطلاعات روی سی‌دی قبلا دستی می‌رفتیم و اطلاعات را روی سی‌دی write می‌کردیم.<br />
امروز یه اسکریپت ساده نوشتم به این صورت:</p>
<pre class="brush:perl">
#!/bin/bash
today=`date +%Y-%m-%d-%H%M`
genisoimage -vLJ -V "Bakup $today" -o Backup-$today.iso ./cd
isoinfo -Jf -i ./Backup-$today.iso
eject
read -p "Press any key to begin record ... " -n1 -s
eject -T
cdrecord Backup-$today.iso
eject
</pre>
<p>با این اسکریپت یه فایل iso‌ از محتویات فولد cd ساخته می‌شه با نام روز+ساعتی که دستور اجرا شده.<br />
بعد یه لیست از فایل‌های داخل ایمیج سی‌دی تهیه می‌کنه و نشون میده.<br />
بعد درایو سی‌دی را eject می‌کنه تا بتونیم سی‌دی را بزاریم داخل درایو، بعد که یه کلید زدیم سی‌دی را می‌کشه داخل و شروع می‌کنه به رایت کردن سی‌دی.</p>
<p>این اسکریپت خیلی خیلی ساده است و کلی چک و جنگولک (مثلا چک کردن اینکه این فولدر cd خالی نباشه یا اصلا اضافه کردن اسم فولدر مبدا و &#8230;) می‌شه بهش اضافه کرد.</p>
<p>ساده است نه؟</p>

			  <p><b><a target="_blank" href="http://www.sadeq.ir/?cof_write=61">ارسال نظر سریع</a></b></p><img width="6" height="5" src="http://www.sadeq.ir/wp-content/plugins/google-reader-stats/google-reader-view.php?id=61" />]]></content:encoded>
			<wfw:commentRss>http://www.sadeq.ir/1388/10/61/auto-make-iso-and-burn-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

