<?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>Unix pin</title>
	<atom:link href="http://www.unixpin.com/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unixpin.com/wordpress</link>
	<description>unix: советы, примеры, решения</description>
	<lastBuildDate>Mon, 23 Aug 2010 06:11:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>7zip в Solaris</title>
		<link>http://www.unixpin.com/wordpress/2010/08/20/7zip-solaris/</link>
		<comments>http://www.unixpin.com/wordpress/2010/08/20/7zip-solaris/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 12:06:04 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Programming - Shell]]></category>
		<category><![CDATA[Sun - Software]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[7-zip]]></category>
		<category><![CDATA[7z]]></category>
		<category><![CDATA[7za]]></category>
		<category><![CDATA[7zip]]></category>
		<category><![CDATA[7zr]]></category>
		<category><![CDATA[archiver]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[p7zip]]></category>
		<category><![CDATA[solaris 10]]></category>
		<category><![CDATA[tar]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=726</guid>
		<description><![CDATA[Оказывается, что помимо стандартных compress, zip, gzip ,bzip2 в Solaris 10 входит еще и 7zip, что не может не радовать.  Chapter 4 What&#8217;s New in the Solaris 10 5/08 Release # 7z -? 7-Zip 4.55 beta Copyright (c) 1999-2007 Igor Pavlov 2007-09-05 p7zip Version 4.55 (locale=C,Utf16=off,HugeFiles=on,256 CPUs) Usage: 7z [...] [...] [&#60;@listfiles...&#62;] ... # which 7z [...]]]></description>
			<content:encoded><![CDATA[<p>Оказывается, что помимо стандартных compress, zip, gzip ,bzip2 в Solaris 10 входит еще и <a href="http://7-zip.org/" target="_blank">7zip</a>, что не может не радовать.  <a href="http://docs.sun.com/app/docs/doc/817-0547/gghpo?a=view" target="_blank">Chapter 4 What&#8217;s New in the Solaris 10 5/08 Release</a></p>
<p><code> # 7z -?</code></p>
<p><code>7-Zip 4.55 beta  Copyright (c) 1999-2007 Igor Pavlov  2007-09-05<br />
p7zip Version 4.55 (locale=C,Utf16=off,HugeFiles=on,256 CPUs)</code></p>
<p><code> </code><br />
<span id="more-726"></span><br />
<code>Usage: 7z  [...]  [...]<br />
[&lt;@listfiles...&gt;]<br />
...<br />
# which 7z<br />
/usr/bin/7z<br />
# grep /usr/bin/7z /var/sadm/install/contents<br />
/usr/bin/7z f none 0555 root bin 410828 28364 1203706028 SUNWbzip<br />
/usr/bin/7za f none 0555 root bin 1320752 30201 1203706028 SUNWbzip<br />
/usr/bin/7zr f none 0555 root bin 793776 31270 1203706028 SUNWbzip<br />
</code><br />
Что характерно, находится в том же пакадже, что и bzip2 (кстати, может паковать в любой из далее перечисленных архивов : 7z, zip, gzip, bzip2, tar)</p>
<p><del datetime="2010-08-23T05:43:13+00:00">К сожалению, пакует только в один поток, во всяком случае в манах не описано как запустить многопоточность, а то процессоров навалом &#8211; нужно их нагружать, обидно</del>. Бинарники под Solaris идут под версию 4.5 (на sunfreeware &#8211; 4.6),  а <a href="http://sourceforge.net/projects/p7zip/files/" target="_blank">сырцы уже версии 9</a><del datetime="2010-08-23T05:43:13+00:00">, может там многопоточность реализована</del>.</p>
<p><strong>UPDATE: 20100823</strong><br />
Волшебные ключики для multithreading :  <code>-mmt=16  -m0=bzip2</code> ( работает только для bzip2 и lzma алгоритмов )<br />
Результат экспериментов  на 8-ми процессорном SunFire 880:<br />
<code># rm /tmp/test.7z ;time 7z a  -t7z -m0=bzip2 -mmt=off -bd /tmp/test /var/sadm/patch/  &gt;/dev/null<br />
<strong>real    0m12.160s</strong><br />
user    0m11.949s<br />
sys     0m0.118s<br />
# rm /tmp/test.7z ;time 7z a  -t7z -m0=bzip2 -mmt=2 -bd /tmp/test /var/sadm/patch/  &gt;/dev/null<br />
<strong>real    0m6.866s</strong><br />
user    0m12.163s<br />
sys     0m0.136s<br />
# rm /tmp/test.7z ;time 7z a  -t7z -m0=bzip2 -mmt=4 -bd /tmp/test /var/sadm/patch/  &gt;/dev/null<br />
<strong>real    0m3.978s</strong><br />
user    0m12.005s<br />
sys     0m0.159s<br />
# rm /tmp/test.7z ;time 7z a  -t7z -m0=bzip2 -mmt=8 -bd /tmp/test /var/sadm/patch/  &gt;/dev/null<br />
<strong>real    0m2.944s</strong><br />
user    0m12.192s<br />
sys     0m0.223s<br />
# rm /tmp/test.7z ;time 7z a  -t7z -m0=bzip2 -mmt=16 -bd /tmp/test /var/sadm/patch/  &gt;/dev/null<br />
<strong>real    0m2.912s</strong><br />
user    0m13.039s<br />
sys     0m0.357s<br />
# rm /tmp/test.7z ;time 7z a  -t7z -m0=bzip2 -mmt=32 -bd /tmp/test /var/sadm/patch/  &gt;/dev/null<br />
<strong>real    0m3.014s</strong><br />
user    0m12.889s<br />
sys     0m0.574s</code><br />
Оптимальное число потоков для этого сервера &#8211; 16 ( проверка еще на нескольких серверах &#8211; показывает, что параметр <strong>-mmt=16</strong> будет лучшим выбором )</p>
<p>Интересное замечание в манах:<br />
<code>Backup and limitations<br />
DO NOT USE the 7-zip format for backup purpose on Linux/Unix<br />
because :<br />
- 7-zip does not store the owner/group of the file.</code></p>
<p><code> </code></p>
<p><code> On Linux/Unix, in order to backup directories you  must  use<br />
tar :<br />
- to backup a directory  : tar cf - directory | 7za  a  -si  directory.tar.7z<br />
- to restore your backup : 7za x -so directory.tar.7z | tar  xf -</code></p>
<p>Ссылки в тему:<br />
<a href="http://docs.sun.com/app/docs/doc/817-0547/gghpo?a=view" target="_blank">Chapter 4 What&#8217;s New in the Solaris 10 5/08 Release</a><br />
<a href="http://7-zip.org/" target="_blank">7zip</a><br />
<a href="http://sourceforge.net/projects/p7zip/files/" target="_blank">Source of p7zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/08/20/7zip-solaris/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как создать в Solaris новую службу (smf service) ?</title>
		<link>http://www.unixpin.com/wordpress/2010/06/30/new-smf-service-solaris/</link>
		<comments>http://www.unixpin.com/wordpress/2010/06/30/new-smf-service-solaris/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 08:00:03 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Шпаргалки]]></category>
		<category><![CDATA[/etc/rc3.d]]></category>
		<category><![CDATA[configuretion]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[manifest]]></category>
		<category><![CDATA[manifold]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[Service Management Facility]]></category>
		<category><![CDATA[smf]]></category>
		<category><![CDATA[start]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[сервис]]></category>
		<category><![CDATA[службы]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=710</guid>
		<description><![CDATA[То что в предыдущих версия Solaris запускалось из /etc/init.d &#8211; /etc/rc?.d, в Solaris 10 устанавливается и управляется как службы (SMF &#8211; Service Management Facility) Как быстро создать свою службу, без того, чтобы перерыть кучу документации ? Две небольшие инструкции, в которых все очень подробно описано: Конвертируем rc-скрипт в SMF службу Solaris Simple template-like smf configuration [...]]]></description>
			<content:encoded><![CDATA[<p>То что в предыдущих версия Solaris запускалось из /etc/init.d &#8211; /etc/rc?.d, в Solaris 10 устанавливается и управляется как службы (SMF &#8211; <a href="http://ru.wikipedia.org/wiki/Service_Management_Facility">Service Management Facility</a>)<br />
Как быстро создать свою службу, без того, чтобы перерыть кучу документации ?<br />
Две небольшие инструкции, в которых все очень подробно описано:</p>
<ul>
<li><a href="http://sunhelp.ru/archives/86-Konvertiruem_rc-skript_v_SMF_sluZhbu_Solaris.html" target="_blank">Конвертируем rc-скрипт в SMF службу Solaris</a></li>
<li><a href="http://www.akamit.com/blog/2010/02/simple-template-like-smf-configuration" target="_blank">Simple template-like smf configuration</a></li>
</ul>
<p>Для создания SMF <del datetime="2010-06-29T13:51:05+00:00">конфига</del> манифеста можно воспользоваться шаблонами из вышеприведенных источников, а можно воспользоваться<br />
<span id="more-710"></span><br />
интерактивной программкой <strong>manifold</strong>.<br />
Это питоновский скрипт, с установкой пришлось разбираться ;(<br />
Итак, загружаем <a href="http://pypi.python.org/pypi/setuptools#downloads" target="_blank">setuptools source</a>, <a href="http://genshi.edgewall.org/wiki/Download" target="_blank">Genshi  source</a> и <a href="http://pypi.python.org/pypi/Manifold" target="_blank">Manifold  source</a>.<br />
Распаковываем, получаем 3 каталога</p>
<p><code>bash-3.00$ ls -l<br />
total 3668<br />
drwxr-xr-x   9 root     root         512 Jun 29 17:56 Genshi-0.6<br />
-rw-r--r--   1 korolev  other     842494 Jun 29 16:54 Genshi-0.6.zip<br />
drwxrwxr-x   7 501      501          512 Jun 29 17:45 Manifold-0.2.0<br />
-rw-r--r--   1 korolev  other      40960 Jun 29 14:39 Manifold-0.2.0.tar<br />
drwxrwxr-x   7 506      506         1024 Jun 29 16:13 setuptools-0.6c11<br />
-rw-r--r--   1 korolev  other     952320 Jun 29 15:08 setuptools-0.6c11.tar</code></p>
<p>Сначала устанавливаем setuptool, затем genshi, затем Manifold:<br />
<code># cd setuptools-0.6c11; python setup.py install<br />
# cd ../Genshi-0.6; python setup.py install<br />
# cd ../Manifold-0.2.0; python setup.py install</code></p>
<p>После этого программка скомпилится, бинарник располагается в /usr/bin</p>
<p>После этого интерактивно создаем файл-манифест:<br />
<code>bash-3.00$ <strong>manifold test1.xml</strong></code></p>
<p><code>The service category (example: 'site' or '/application/database') [site]</code></p>
<p><code>The name of the service, which follows the service category<br />
(example: 'myapp') [] <strong>my_test_app</strong></code></p>
<p><code>The version of the service manifest (example: '1') [1]</code></p>
<p><code>The human readable name of the service<br />
(example: 'My service.') [] <strong>My test service</strong></p>
<p>Can this service run multiple instances (yes/no) [no] ?</p>
<p>Full path to a config file; leave blank if no config file<br />
required (example: '/etc/myservice.conf') [] <strong>/export/home/test1app/test1.cfg</strong></p>
<p>The full command to start the service; may contain<br />
'%{config_file}' to substitute the configuration file<br />
(example: '/usr/bin/myservice %{config_file}') []  <strong>/export/home/test1app/bin/app -c %{config_file}' start</strong></p>
<p>The full command to stop the service; may specify ':kill' to let<br />
SMF kill the service processes automatically<br />
(example: '/usr/bin/myservice_ctl stop' or ':kill' to let SMF kill<br />
the service processes automatically) [:kill] <strong>/export/home/test1app/bin/app stop</strong></p>
<p>Choose a process management model:<br />
'wait'      : long-running process that runs in the foreground (default)<br />
'contract'  : long-running process that daemonizes or forks itself<br />
(i.e. start command returns immediately)<br />
'transient' : short-lived process, performs an action and ends quickly<br />
[wait] <strong>contract</strong></p>
<p>Does this service depend on the network being ready (yes/no) [yes] ?</p>
<p>Does this service depend on the local filesystems being ready (yes/no) [yes] ?</p>
<p>Should the service be enabled by default (yes/no) [no] ?</p>
<p>The user to change to when executing the<br />
start/stop/refresh methods (example: 'webservd') [] <strong>testuser</strong></p>
<p>The group to change to when executing the<br />
start/stop/refresh methods (example: 'webservd') [] <strong>testuser</strong></p>
<p>Manifest written to test1.xml<br />
You can validate the XML file with "svccfg validate test1.xml"<br />
And create the SMF service with "svccfg import test1.xml"</p>
<p></code></p>
<p><code>bash-3.00$ <strong>cat test1.xml</strong><br />
....<br />
</code></p>
<p>Ссылки в тему:<br />
<a href="http://www.sun.com/bigadmin/content/selfheal/smf-quickstart.jsp">Solaris Service Management Facility &#8211; Quickstart Guide</a><br />
<a href="http://www.sun.com/blueprints/0206/819-5150.pdf">SMF Sun BluePrint</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/06/30/new-smf-service-solaris/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solaris format: быстро пролейблить диски</title>
		<link>http://www.unixpin.com/wordpress/2010/06/15/solaris-format-label-disks/</link>
		<comments>http://www.unixpin.com/wordpress/2010/06/15/solaris-format-label-disks/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 10:58:25 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[Programming - Shell]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[add]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[Hardware->Sun]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[lable]]></category>
		<category><![CDATA[lun]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[Unix->Solaris]]></category>
		<category><![CDATA[диск]]></category>
		<category><![CDATA[лэйбл]]></category>
		<category><![CDATA[новый]]></category>
		<category><![CDATA[формат]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=682</guid>
		<description><![CDATA[После добавления новых дисков в Solaris их нужно пролейблить (пример). Обычно это делают руками в команде format, но если дисков много, то это первращается в гемор. Итак, быстрый метод: # devfsadm # echo label &#62; /tmp/cmd.txt # echo quit &#62;&#62; /tmp/cmd.txt # for i in /dev/rdsk/*s2; do format -f /tmp/cmd.txt $i; done UPDATE 20100728 Самый [...]]]></description>
			<content:encoded><![CDATA[<p>После добавления новых дисков в Solaris их нужно пролейблить (<a href="http://www.unixpin.com/wordpress/2008/08/25/add-lun-in-solaris-with-jni-hba/">пример</a>). Обычно это делают руками в команде format, но если дисков много, то это первращается в гемор. Итак, быстрый метод:</p>
<p><code><br />
# devfsadm<br />
# echo label &gt; /tmp/cmd.txt<br />
# echo quit &gt;&gt; /tmp/cmd.txt<br />
# for i in /dev/rdsk/*s2; do format -f /tmp/cmd.txt $i; done</code></p>
<p>UPDATE 20100728<br />
Самый простой и быстрый способ:<br />
<code>for i in /dev/rdsk/*s2 ;do echo label | format $i ;done</code></p>
<p>Ссылки<br />
Первоисточник: <a href="http://www.akamit.com/blog/2010/03/labeling-large-number-of-luns-in-solaris" target="_blank">Labeling large number of LUNs in Solaris</a><br />
<a href="http://docs.sun.com/app/docs/doc/816-5166/format-1m?l=en&amp;a=view" target="_blank">man format</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/06/15/solaris-format-label-disks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ssd vs cXtXdX</title>
		<link>http://www.unixpin.com/wordpress/2010/06/09/ssd-vs-cxtxdx/</link>
		<comments>http://www.unixpin.com/wordpress/2010/06/09/ssd-vs-cxtxdx/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 10:37:26 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[Programming - Perl]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[dad]]></category>
		<category><![CDATA[device]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[Hardware->Sun]]></category>
		<category><![CDATA[iostat]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[scsi]]></category>
		<category><![CDATA[sd]]></category>
		<category><![CDATA[socal]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[Unix->Solaris]]></category>
		<category><![CDATA[диск]]></category>
		<category><![CDATA[драйвер]]></category>
		<category><![CDATA[устройство]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=675</guid>
		<description><![CDATA[Solaris в логах иногда оставляет сообщения, типа Jun 22 04:07:11 midframe scsi: [ID 799468 kern.info] ssd251 at scsi_vhci0: name g600015d000230b000000000000001707, bus address g600015d000230b000000000000001707 ссылающиеся на ssd имя диска (или на sd, или dad). Как найти соответсвие между экземпляром драйвера и путем, определяемым через cXtXdX ? Написал для этого небольшой скрипт: $ ./whatdisk.pl Device Driver Device [...]]]></description>
			<content:encoded><![CDATA[<p>Solaris в логах иногда оставляет сообщения, типа<br />
<code>Jun 22 04:07:11<br />
midframe scsi: [ID 799468 kern.info] <strong>ssd251</strong> at scsi_vhci0: name g600015d000230b000000000000001707, bus address g600015d000230b000000000000001707</code><br />
ссылающиеся на ssd  имя диска (или на sd, или dad). Как найти соответсвие между экземпляром драйвера и путем, определяемым через cXtXdX ?<br />
Написал для этого небольшой скрипт:<br />
<code>$ ./whatdisk.pl<br />
Device  Driver  Device SN       Device ID<br />
c1t0d0  ssd0    0744BB20JC      id1,ssd@n5000cca004141e9c<br />
c1t1d0  ssd1    0816S52E4D      id1,ssd@n2000001d38707617<br />
c1t3d0  ssd3    062244LX6L      id1,ssd@n20000014c3d9c52d<br />
c1t5d0  ssd4    062244LNCF      id1,ssd@n20000014c3d9c1e5<br />
c1t2d0  ssd5    062244LQ4W      id1,ssd@n20000014c3d9caa1<br />
</code><br />
<a href="http://www.unixpin.com/wordpress/wp-content/uploads/2010/06/whatdisk.pl_.txt"><strong>Закачать whatdisk.pl</strong></a></p>
<p>Ссылки в тему:<br />
<a href="http://www.tune-it.ru/web/myaut/home/-/blogs/%D0%BD%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BE%D0%B1-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B0%D1%85-%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D1%85-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%81%D1%82%D0%B2-%D0%B2-solaris?_33_redirect=%2Fweb%2Fmyaut%2Fhome" target="_blank">Немного об именах дисковых устройств в Solaris</a><br />
<a href="http://docs.sun.com/app/docs/doc/816-5166/iostat-1m?l=en&amp;a=view" target="_blank">man iostat</a><br />
<a href="http://docs.sun.com/app/docs/doc/816-5177/sd-7d?l=en&amp;a=view" target="_blank">man sd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/06/09/ssd-vs-cxtxdx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Изменение адреса отправителя в sendmail</title>
		<link>http://www.unixpin.com/wordpress/2010/05/13/change_from_adress_in_sendmail/</link>
		<comments>http://www.unixpin.com/wordpress/2010/05/13/change_from_adress_in_sendmail/#comments</comments>
		<pubDate>Thu, 13 May 2010 12:44:21 +0000</pubDate>
		<dc:creator>gmrihin</dc:creator>
				<category><![CDATA[Unix - HPUX]]></category>
		<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Unix - Tru64]]></category>
		<category><![CDATA[Шпаргалки]]></category>
		<category><![CDATA[change from sendmail]]></category>
		<category><![CDATA[genericstable]]></category>
		<category><![CDATA[GENERICS_DOMAIN]]></category>
		<category><![CDATA[howto sendmail]]></category>
		<category><![CDATA[mail root]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[sendmail transfer agent]]></category>
		<category><![CDATA[sendmail.cf]]></category>
		<category><![CDATA[изменение from sendmail]]></category>
		<category><![CDATA[изменение отправителя sendmail]]></category>
		<category><![CDATA[настройка sendmail]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=666</guid>
		<description><![CDATA[На многих почтовых серверах в целях безопасности запрещена пересылка писем от не авторизованных пользователей.  Т.е. если мы хотим получать письма от рутов наших любимых серверов, в поле отправителя будет стоять что-то типа root@hostname.domain.ru и письмо скорее всего не дойдет до адресата. А нам во что бы то ни стало надо это письмо обязательно получить (хотя [...]]]></description>
			<content:encoded><![CDATA[<p>На многих почтовых серверах в целях безопасности запрещена пересылка писем от не авторизованных пользователей.  Т.е. если мы хотим получать письма от рутов наших любимых серверов, в поле отправителя будет стоять что-то типа root@hostname.domain.ru и письмо скорее всего не дойдет до адресата. А нам во что бы то ни стало надо это письмо обязательно получить (хотя и не обязательно мы его будем читать но получить надо;)) Единственный выход в данной ситуации &#8211; это изменить адрес отправителя на существующий адрес на почтовом сервере, например Vasily.Pupkin@domain.ru.</p>
<p>Конечно можно не заморачиваться с sendmail и использовать любой другой mail transfer agent либо почтовый клиент, в котором можно прописать все что угодно, но есть софт, который упорно использует только sendmail и ничего более. Вот для таких случаев и написана данная инструкция.</p>
<p>Итак:</p>
<p><span id="more-666"></span>1) Не забываем прописать в <strong>/etc/hosts </strong>доменное имя нашего сервера и адрес почтового сервера (если не используется DNS):</p>
<p><em>192.168.1.2       hostname   hostname.domain.ru</em></p>
<p><em>192.168.1.25    mailhost</em></p>
<p>2) Создаем так называемую genericstable database для сопоставления локальных имен пользователей существующим на почтовом сервере:</p>
<p><em># cd /etc/mail</em></p>
<p><em># cat &gt; genericstable</em></p>
<p><em>root        Vasily.Pupkin@domain.ru</em></p>
<p><em>vasya </em><em>Vasily.Pupkin@domain.ru</em></p>
<p><em>vova       Vladimir.Putin@</em><em>domain.ru</em></p>
<p><em>dima       Dmitriy.Medvedev@</em><em>domain.ru</em></p>
<p><strong><em>Ctrl-D</em></strong></p>
<p><em># makemap hash </em><em>genericstable &lt; </em><em>genericstable</em></p>
<p>3) Останавливаем демон sendmail</p>
<p>4) Меняем конфигурационный файл sendmail.cf следующим способом:</p>
<p>Добавляем в файл <strong>/etc/mail/cf/cf/sendmail.mc</strong> (если у Вас стандартная конфигурация sendmail) следующие строчки:</p>
<p><em>FEATURE (&#8216;genericstable&#8217;)dnl</em></p>
<p><em>GENERICS_DOMAIN(&#8216;hostname.domain.ru&#8217;)dnl</em></p>
<p>Где <em>&#8216;hostname.domain.ru&#8217;</em> &#8211; доменное имя Вашего сервера (то же, что и в <strong>/etc/hosts</strong>)</p>
<p>Эти строчки должны стоять перед описанием опций <em>MAILER</em></p>
<p>Генерируем файл <strong>sendmail.cf</strong> :</p>
<p><em># cd /etc/mail/cf/cf<br />
</em></p>
<p><em># m4 /etc/mail/cf/m4/cf.m4 sendmail.mc &gt; sendmail.cf</em></p>
<p><em># cp sendmail.cf /etc/mail</em></p>
<p>5) Указываем в файле <strong>/etc/mail/aliases</strong> адрес на кого переправлять рутовую почту (если кончено вы хотите получать всю почту пользователя root):</p>
<p><em>root: </em><em>Vladimir.Putin@</em><em>domain.ru</em></p>
<p>Применяем изменения:</p>
<p><em># newaliases</em></p>
<p>6) Запускаем демон sendmail.</p>
<p>В результате всех действий почта, исходящая от локальных пользователей <em>root, </em><em>vasya, </em><em> </em><em>vova, </em><em>dima</em><em> </em>будет отправляться с данного сервера от имени их реальных почтовых адресов, а вся почта направленная на рута будет перенаправляться на ящик <em></em><em>Vladimir.Putin@</em><em>domain.ru</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/05/13/change_from_adress_in_sendmail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solaris Live Upgrade. Часть 1</title>
		<link>http://www.unixpin.com/wordpress/2010/05/12/solaris-live-upgrade-1/</link>
		<comments>http://www.unixpin.com/wordpress/2010/05/12/solaris-live-upgrade-1/#comments</comments>
		<pubDate>Wed, 12 May 2010 13:57:48 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Шпаргалки]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[Live Upgrade]]></category>
		<category><![CDATA[lu]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[Solaris Live Upgrade]]></category>
		<category><![CDATA[Solaris Volume Manager]]></category>
		<category><![CDATA[svm]]></category>
		<category><![CDATA[ufs]]></category>
		<category><![CDATA[Unix->Solaris]]></category>
		<category><![CDATA[zfs]]></category>
		<category><![CDATA[заплатки]]></category>
		<category><![CDATA[ос]]></category>
		<category><![CDATA[пакаджи]]></category>
		<category><![CDATA[патчи]]></category>
		<category><![CDATA[установка]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=655</guid>
		<description><![CDATA[Что такое Live Upgrade? Если коротко &#8211; набор инструментов, которые позоляют создать альтернативную среду загрузки, сделать копию загрузочных устройств текущей системы, или накатить на нее новую ОС, накатить или удалить патчи, пакаджи. Затем активируем ее и перегружаем сервер &#8211; вуаля, новая или пропатченная ОС загружена. Если возникли какие-либо сложности &#8211; в любой момент можно откатиться [...]]]></description>
			<content:encoded><![CDATA[<p>Что такое Live Upgrade?<br />
Если коротко &#8211; набор инструментов, которые позоляют создать альтернативную среду загрузки, сделать копию загрузочных устройств текущей системы, или накатить на нее новую ОС, накатить или удалить патчи, пакаджи. Затем активируем ее и перегружаем сервер &#8211; вуаля, новая или пропатченная ОС загружена. Если возникли какие-либо сложности &#8211; в любой момент можно откатиться обратно. Количество этих альтернативных ОС зависит только от наличия у нас доступных загрузочных дисков (про ZFS будет написано в отдельной статье, там все еще проще).<br />
Устанавливаться можно как с инсталлера, так и jumpstart-а. Но самая главная фишка &#8211; все манипуляции проводятся на загруженной рабочей системе, и время простоя &#8211; это только время необходимое на перезагрузку. Не нужно многочасовых простоев  и работы ночами для наката патчей, не нужно длительных согласований времени простоя системы &#8211; установите все днем с помощью LiveUpgrade ;) </p>
<p>Инструменты, которые входят в Live Upgrade:<br />
<span id="more-655"></span><br />
lu &#8211; GUI, наглядно, но не все функции доступны<br />
luactivate &#8211; Активировать выбраную среду загрузки<br />
lucancel &#8211;  Отменить запланированную операцию LU<br />
lucompare &#8211; Сравнивает две среды загрузки (текущую и альтернативную, использует для этого команду diff)<br />
lucreate &#8211; Создать новую среду загрузки (сразу копирует туда текущую среду)<br />
lucurr &#8211; Показать имя загруженной сейчас среды<br />
ludelete &#8211; Удалить выбранную среду загрузки<br />
lufslist &#8211; Выводит список файловых систем для выбранной среда<br />
lumake &#8211; Пересоздает среду загрузки (копирует туда текущую среду)<br />
lumount/luumount &#8211; Замонтировать/отмонтировать альтернативную среду загрузки (монтирует файловые системы в каталог /.alt.ИМЯ_СРЕДЫ )<br />
lurename &#8211; Переименовать среду загрузки (ну т.е. назавли например s10_u8_ufs, не понравилось &#8211; переименовали в s10_1)<br />
lustatus &#8211; Выводит текщий статус всех сред загрузки, определенных в системе<br />
luupgrade &#8211; Инсталлировать, накатить-удалить патчи, пакаджи на альтернативную среду загрузки.</p>
<ol>
<li><a href="#lu-svm-prepare">Подготовка к созданию альтернативной среды загрузки</a></li>
<li><a href="#lu-svm-lucreate">Cоздаем альтернативную среду загрузки</a></li>
<li>Действия с альтернативной средой загрузки
<ul>
<li><a href="#lu-svm-packages">Установка или удаление пакаджей</a></li>
<li><a href="#lu-svm-patches">Установка или удаление патчей</a></li>
<li><a href="#lu-svm-jumpstart">Новая инсталляция с помощью инсталлятора</a></li>
<li><a href="#lu-svm-jumpstart">Новая инсталляция с JumpStart</a></li>
<li><a href="#lu-svm-flar">Новая инсталляция с Flar</a></li>
</ul>
</li>
<li><a href="#lu-svm-luactivate">Активируем новую среду загрузки</a></li>
</ol>
<p><a name="lu-svm-prepare"></a><strong>Подготовка к созданию альтернативной среды загрузки</strong><br />
Для загрузки ОС, в моем случае, нужны две файловые системы &#8211; / и /var. Они расположены, соответственно:</p>
<pre># devnm / /var
/dev/md/dsk/d1 /
/dev/md/dsk/d5 /var
# metastat -p d1 d5
d1 -m d10 1
d10 1 1 c1t0d0s0
d10 1 1 c1t1d0s0
d5 -m d50 1
d50 1 1 c1t0d0s5
d50 1 1 c1t1d0s5</pre>
<p>Если есть отдельный свободный диск, то лучше всего расположить альтернативную среду загрузки на нем:</p>
<pre>prtvtoc -s /dev/rdsk/c1t0d0s2 | fmthard  -s - /dev/rdsk/c1t3d0s2
metainit d12 1 1 c1t3d0s0
metainit d52 1 1 c1t3d0s5</pre>
<p>Теперь маленький трюк &#8211; делаем зеркало из одной половинки. Накладных расходов никаких, зато можно будет<br />
потом &laquo;на горячую&raquo; его зеркалить или разбивать.</p>
<pre>metainit  d15 -m d12
metainit  d55 -m d52</pre>
<p>Если свободных загрузочных дисков нет, но есть загрузочное зеркало, то можно его<br />
разбить (не забудьте, только сделать бэкап &#8211; эта тема не раз здесь поднималась<br />
<a href="http://www.unixpin.com/wordpress/2008/05/21/remote-backup/">1</a>,<br />
<a href="http://www.unixpin.com/wordpress/2009/06/01/backup_using_ufsdump/">2</a> )<br />
и сделать из одной из половинок новую среду загрузки.</p>
<pre>metadetach d1 d11
metadetach d5 d51
metainit  d15 -m d11
metainit  d55 -m d51</pre>
<p><a name="lu-svm-lucreate"></a><strong>Cоздаем альтернативную среду загрузки</strong><br />
Создаем альтернативную среду загрузки, пусть наша текущая среда  называется s10_1, а новая s10_2:</p>
<pre># lucreate  -c s10_1  -m /:/dev/md/dsk/d15:ufs -m /var:/dev/md/dsk/d55:ufs  -n s10_2</pre>
<p><a name="lu-svm-packages"></a><strong>Установка или удаление пакаджей</strong><br />
Устанавливаем (ключик -p) или удаляем (ключик -P) пакаджи:</p>
<pre># luupgrade -n s10_2 -s /tmp/packages  <strong>-p</strong> `cat /tmp/packages/packages_order`</pre>
<p><a name="lu-svm-patches"></a><strong>Установка или удаление патчей</strong><br />
Накатываем (ключик -t) или откатываем (ключик -T) патчи:</p>
<pre># luupgrade -n s10_2 -s /tmp/recomended  <strong>-t</strong> `cat /tmp/recomended/patch_order`</pre>
<p><a name="lu-svm-installer"></a><strong>Установить ОС с помощью инсталлятора</strong><br />
Монтируем по NFS инсталляционный образ:</p>
<pre># mount 10.99.2.6:/import/Solaris10  /tmp/Solaris10</pre>
<p>Устанавливаем ОС с помощью инсталлятора (ключик -i). При этом будет пройден стандартный инсталляционный путь,<br />
с ответами на все вопросы, итд:</p>
<pre># luupgrade -i -n s10_2 -s /tmp/Solaris10</pre>
<p><a name="lu-svm-jumpstart"></a><strong>Установка с JumpStart</strong><br />
Готовим файл profile для <a href="http://www.unixpin.com/wordpress/2009/07/08/install-solaris-with-jumpstart">JumpStart</a></p>
<pre># cat profile
install_type upgrade
cluster         SUNWCXall</pre>
<p>Можно также добавить или удалить пакеты использовав ключевое слово package</p>
<pre>package SUNWxwice add</pre>
<p>Монтируем по NFS каталоги JumpStart и инсталляционный образ:</p>
<pre># mount 10.99.2.6:/import/Solaris10  /tmp/Solaris10
# mount 10.99.2.6:/import/jumpstart  /tmp/jumpstart</pre>
<p>Инсталлируем образ ОС заново (ключик -u) с инсталляционного образа:</p>
<pre># luupgrade -u -n s10_2 -s /tmp/Solaris10 -j /tmp/jumpstart/v890test/profile</pre>
<p><a name="lu-svm-flar"></a><strong>Установить ОС из flar архива</strong><br />
Монтируем по NFS инсталляционный образ:</p>
<pre># mount 10.99.2.6:/import/Solaris10  /tmp/Solaris10</pre>
<p>Устанавливаем ОС из flar-архива (ключик -f):</p>
<pre># luupgrade -f -n s10_2 -s /tmp/Solaris10 -a /flar/s10u8_sun4u.flar</pre>
<p><a name="lu-svm-luactivate"></a><strong>Активируем новую среду загрузки</strong><br />
Активируем:</p>
<pre># luactivate s10_2
A Live Upgrade Sync operation will be performed on startup of boot environment 's10_2'.
...
# lustatus
Boot Environment           Is       Active Active    Can    Copy
Name                       Complete Now    On Reboot Delete Status
-------------------------- -------- ------ --------- ------ ----------
s10_1                      yes      yes    no        no     -
s10_2                      yes      no     yes       no     -</pre>
<p>Перегружаем (обязательно через init или shutdown):</p>
<pre># init 6</pre>
<hr />
<p>Ссылки в тему:</p>
<ul>
<li><a href="http://www.sun.com/bigadmin/features/articles/live_upgrade.jsp">Rapid Patching and Upgrading with Solaris Live Upgrade Software</a></li>
<li><a href="http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1">Solaris[TM] Live Upgrade Software: Patch Requirements</a></li>
<li><a href="http://docs.sun.com/app/docs/doc/817-5505/esqbt?l=en">Solaris 10 Installation Guide: Solaris Live Upgrade and Upgrade Planning</a></li>
<li><a href="http://docs.sun.com/app/docs/doc/816-5166/luupgrade-1m">man luupgrade</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/05/12/solaris-live-upgrade-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ZFS поверх VxDMP. И хочется, и колется.</title>
		<link>http://www.unixpin.com/wordpress/2010/05/04/zfs-over-vxdmp/</link>
		<comments>http://www.unixpin.com/wordpress/2010/05/04/zfs-over-vxdmp/#comments</comments>
		<pubDate>Tue, 04 May 2010 10:52:35 +0000</pubDate>
		<dc:creator>azhiltsov</dc:creator>
				<category><![CDATA[Sun - Software]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[symantec]]></category>
		<category><![CDATA[vxdmp]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=650</guid>
		<description><![CDATA[Вопрос: можно ли положить ZFS поверх VxDMP не создавая volume c помощью VxVM? При всей богатой комплектации обоих и сладости их сочетания &#8211; это невозможно. Пруфлинки следуют. Точка зрения SUN: http://sunsolve.sun.com/search/document.do?assetkey=1-66-201481-1 Точка зрения Symantec: http://seer.entsupport.symantec.com/docs/324001.htm А если volume все-таки создать? ZFS Admin guide говорит: You can construct logical devices for ZFS using volumes presented by [...]]]></description>
			<content:encoded><![CDATA[<p>Вопрос: можно ли положить ZFS поверх VxDMP не создавая volume c помощью VxVM?</p>
<p>При всей богатой комплектации обоих и сладости их сочетания &#8211; это невозможно.</p>
<p>Пруфлинки следуют.</p>
<p><span id="more-650"></span></p>
<p><strong>Точка зрения SUN:</strong></p>
<p>http://sunsolve.sun.com/search/document.do?assetkey=1-66-201481-1</p>
<p><strong>Точка зрения Symantec:</strong></p>
<p>http://seer.entsupport.symantec.com/docs/324001.htm</p>
<p>А если volume все-таки создать?</p>
<p><strong>ZFS Admin guide</strong> говорит:</p>
<p>You can construct logical devices for ZFS using volumes presented by software-based volume managers, such as SolarisTM VolumeManager (SVM) or Veritas VolumeManager (VxVM).However, these configurations are not recommended. While ZFS functions properly on such devices, less-than-optimal performance might be the result.</p>
<p>Ну и на закуску от <strong>Symantec</strong>:</p>
<p>release notes к VSF 5.0<br />
Running ZFS on top of DMP or Veritas Volume Manager is not supported in this release.</p>
<p><strong>А как же быть и как жить дальше?</strong></p>
<p>Q: Does ZFS have multipathing load balancing i.e., powerpath/veritas multipathing/etc.?</p>
<p>A: Yes. ZFS sits on top of multipathing capability MPxIO which is part of the Solaris 10 OS.</p>
<p>http://www.sun.com/emrkt/campaign_docs/expertexchange/knowledge/solaris_zfs_gen.html#18</p>
<p>Спасибо Ивану за помощь в проработке данного вопроса.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/05/04/zfs-over-vxdmp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Генератор штрихкодов</title>
		<link>http://www.unixpin.com/wordpress/2010/04/28/bar-code-generator/</link>
		<comments>http://www.unixpin.com/wordpress/2010/04/28/bar-code-generator/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 07:24:46 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HP]]></category>
		<category><![CDATA[Hardware - Other]]></category>
		<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[Veritas->Netbackup]]></category>
		<category><![CDATA[bar]]></category>
		<category><![CDATA[barcode]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[tape]]></category>
		<category><![CDATA[tapelibrary]]></category>
		<category><![CDATA[библиотека]]></category>
		<category><![CDATA[генератор]]></category>
		<category><![CDATA[лента]]></category>
		<category><![CDATA[ленточная]]></category>
		<category><![CDATA[штрих]]></category>
		<category><![CDATA[штрихкод]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=647</guid>
		<description><![CDATA[Для работы в ленточных библиотеках ленточки должны быть пролейблены штрихкодом. Если готовых наклеек нет или нужно отметить ленточки, так чтобы не перепутать, или наклейки на LTO3, а нужно воткнуть ленту LTO2 ? Наткнулся тут на генератор штрихкодов для ленточных библиотек, который решает эти проблемы. Онлайн, бесплатный, генерит pdf-файлы.]]></description>
			<content:encoded><![CDATA[<p>Для работы в ленточных библиотеках ленточки должны быть пролейблены штрихкодом. Если готовых наклеек нет или нужно отметить ленточки, так чтобы не перепутать, или наклейки на LTO3, а нужно воткнуть ленту LTO2 ?</p>
<p>Наткнулся тут на <a href="http://tapelabels.librelogiciel.com/" target="_blank">генератор штрихкодов</a> для ленточных библиотек, который решает эти проблемы. Онлайн, бесплатный, генерит pdf-файлы.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/04/28/bar-code-generator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Динозавры уже не летают. D240 и его особенности.</title>
		<link>http://www.unixpin.com/wordpress/2010/04/09/d240/</link>
		<comments>http://www.unixpin.com/wordpress/2010/04/09/d240/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 12:47:31 +0000</pubDate>
		<dc:creator>azhiltsov</dc:creator>
				<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[D240 SCSI speed]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=641</guid>
		<description><![CDATA[Если помните, то для загрузки бездисковых серверов типа 6800 или 25K SUN предлагал полку D240 размером 2U. В зависимости от конфигурации она могла содержать до 4 SCSI дисков, либо два из них могли заменяться на DVD-ROM и TAPE-drive. Полка имела возможность подключаться по одной, либо по двум независимым SCSI шинам, имела два блока питания для [...]]]></description>
			<content:encoded><![CDATA[<p>Если помните, то для загрузки бездисковых серверов типа 6800 или 25K SUN предлагал полку D240 размером 2U. В зависимости от конфигурации она могла содержать до 4 SCSI дисков, либо два из них могли заменяться на DVD-ROM и TAPE-drive. Полка имела возможность подключаться по одной, либо по двум независимым SCSI шинам, имела два блока питания для отказоустойчивости. Хотя новую полку приобрести Вам и не удастся, однако у многих они стоят и работают, поэтому данная статья может кому-то пригодиться.</p>
<p>Полка выпускалась достаточно долго, настолько долго, что никто не помнит когда её начали выпускать, даже всезнающий Handbook. Она пережила несколько ревизий и между ними есть отличия, о которых, возможно вам будет интересно узнать, потому что кроме как здесь об этом узнать негде&#8230;</p>
<p><span id="more-641"></span></p>
<p>Было обнаружено, что диски в D240 работают медленнее, чем такие же диски на таких же SCSI HBA, но в S1.</p>
<p># prtpicl -v | grep sync-speed<br />
:target0-sync-speed        0x9c40<br />
:target6-sync-speed        0x9c40<br />
:target0-sync-speed        0&#215;13880<br />
:target1-sync-speed        0&#215;13880<br />
:target2-sync-speed        0&#215;13880<br />
:target0-sync-speed        0x9c40<br />
:target6-sync-speed        0x4e20</p>
<p>Здесь мы видим полку S1 и полку D240 (split bus), подключенные к карточкам, поддерживающим максимально скорость 80 МБ/с.</p>
<p>Диски в S1 задействуют всю шину hex(13800)=dec(80000)</p>
<p>Три диска в D240 имеют скорость всего hex(9c40)=dec(40000), скорость hex(4e20)=dec(20000) для DVD-rom будем считать нормальной.</p>
<p>Сама полка имеет на внешних разъемах маркировку LVD и согласно документации должна поддерживать скорости до 160МБ/с. Кабели проверены и исправны &#8211; куда подевалась скорость?</p>
<p>Все просто, если об этом знать!</p>
<p>Самые ранние модели D240 были c SE (Single Ended) интерфейсом и оснащались платой 375-3020 с чипом GEM200.</p>
<p>Более поздние версии получили поддержку LVD, оснащались платой 501-5743 с чипом GEM359, и хотя имели LVD интерфейс, поддерживали для внутренних устройств скорости не выше SE (40MB/c)</p>
<p>В 2006 году (предположительно в октябре) был очередной редизайн D240 в результате которого она стала &laquo;полностью&raquo; поддерживать LVD и приобрела так же ROHS исполнение и кроме всего прочего стала опционально оснащаться DVD-RW приводом.</p>
<p>Так что если Ваша полка выпуска до 2006 и не имеет ROHS маркировки, то скоростей выше 40МБ/с от нее не ждите.</p>
<p>Дата изготовления зашифрована в серийном номере. Первая цифра &#8211; год (4=2004, 6=2006 и т.д.), вторая и третья &#8211; номер недели (например 424xxxxx &#8211; 24 неделя 2004 года).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/04/09/d240/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Шпаргалка по SVM</title>
		<link>http://www.unixpin.com/wordpress/2010/04/02/quichreferenc-svm/</link>
		<comments>http://www.unixpin.com/wordpress/2010/04/02/quichreferenc-svm/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 10:31:21 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Шпаргалки]]></category>
		<category><![CDATA[Quick instructions]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[Solaris Volume Manager]]></category>
		<category><![CDATA[svm]]></category>
		<category><![CDATA[Unix->Solaris]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=633</guid>
		<description><![CDATA[Я понимаю, что &#171;Solaris volume manger&#187; (SVM) как бы практически в прошлом (с ZFS его сравнивать даже близко нельзя ;), но все же кое-где используется. Шпаргалка по основным командам SVM [локальная копия] Смотри также шпаргалки по vxvm]]></description>
			<content:encoded><![CDATA[<p>Я понимаю, что &laquo;Solaris volume manger&raquo; (SVM) как бы практически в прошлом (с <a href="http://docs.sun.com/app/docs/doc/820-0836?l=ru&amp;a=load" target="_blank">ZFS</a> его сравнивать даже близко нельзя ;), но все же кое-где используется.<br />
<a href="http://blogs.sun.com/js/resource/SVM_quickreference.pdf" target="_blank"> Шпаргалка по основным командам SVM</a><br />
[<a href="http://www.unixpin.com/wordpress/wp-content/uploads/2010/04/SVM_quickreference.pdf">локальная копия</a>]</p>
<p>Смотри также шпаргалки по <a href="http://www.unixpin.com/wordpress/2008/11/24/vxvm-vxfs-quick-reference/">vxvm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/04/02/quichreferenc-svm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.468 seconds -->
<!-- Cached page served by WP-Cache -->
