<?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>freebsd &#8212; ::[ delirium storage ]::</title>
	<atom:link href="https://deliriumstorage.net/category/freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>https://deliriumstorage.net</link>
	<description>master of nothing, solitude slave</description>
	<lastBuildDate>Sun, 28 Dec 2025 12:47:08 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>#</title>
		<link>https://deliriumstorage.net/2009/05/164/</link>
					<comments>https://deliriumstorage.net/2009/05/164/#respond</comments>
		
		<dc:creator><![CDATA[uruno]]></dc:creator>
		<pubDate>Mon, 11 May 2009 19:01:58 +0000</pubDate>
				<category><![CDATA[freebsd]]></category>
		<guid isPermaLink="false">http://unstandart.sp.ru/?p=164</guid>

					<description><![CDATA[Пока размышлял над заметкой про ИБП, кое-кто уже постарался. Что ж, нефиг было слоупочить)]]></description>
										<content:encoded><![CDATA[<p>Пока размышлял над заметкой про ИБП, кое-кто уже <a href="http://www.lissyara.su/?id=1932">постарался</a>. Что ж, нефиг было слоупочить)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://deliriumstorage.net/2009/05/164/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Восстановление данных на FreeBSD UFS после сбоя питания</title>
		<link>https://deliriumstorage.net/2009/02/freebsd-ufs-data-recover-after-power-failure/</link>
					<comments>https://deliriumstorage.net/2009/02/freebsd-ufs-data-recover-after-power-failure/#comments</comments>
		
		<dc:creator><![CDATA[uruno]]></dc:creator>
		<pubDate>Tue, 03 Feb 2009 14:27:04 +0000</pubDate>
				<category><![CDATA[freebsd]]></category>
		<guid isPermaLink="false">http://unstandart.sp.ru/?p=97</guid>

					<description><![CDATA[Вчера на мой сервер пришел Майор Дизастер из-за внезапного выключения питания. Прикрутить к фряхе ИБП все как-то руки не доходили, да и незачем особо было (по крайней мере, я так думал). В один прекрасный день вырубили свет, ИБП продержался 6 минут, после чего благополучно вырубил подключенную нагрузку. Когда свет таки включился, вместо приветственной консоли на [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Вчера на мой сервер пришел Майор Дизастер из-за внезапного выключения питания. Прикрутить к фряхе ИБП все как-то руки не доходили, да и незачем особо было (по крайней мере, я так думал). В один прекрасный день вырубили свет, ИБП продержался 6 минут, после чего благополучно вырубил подключенную нагрузку. Когда свет таки включился, вместо приветственной консоли на мониторе сервера светилось вот такое:</p>
<p><code><br />
Mounting root filesystem from /dev/ad0s1a...<br />
Fatal trap 12: page fault while in kernel mode<br />
</code><br />
И через 15 секунд машина уходила в ребут, после чего все повторялось. Попытки загрузиться в сингл-юзер и сейфмод ничего не дали. Тихо матерясь, лезу втыкать сд-привод в сервер. Гружу лайв-сд Frenzy BSD. При загрузке вбиваю параметр nohdmnt (мало ли что). Далее, делаю <strong>mount /dev/ad0s1a /mnt/ad0s1a.ufs</strong>&#8230; и система падает в тот же 12й трап с 15-секундным ребутом.<br />
Охренев от такого поворота событий, гружу френзи заново, на этот раз без параметров. К моему удивлению, теперь проблемный раздел смонтировался, но с таким варнингом:</p>
<p><code><br />
/mnt/da1s1a.ufs: bad dir ino 2 AT OFFSET 512: MANGLED ENTRY<br />
</code><br />
Ага, значит падает только при маунте его в read-write. Уже что-то. Гугление вывело на <a href="http://phaq.phunsites.net/2007/07/01/ufs_dirbad-panic-with-mangled-entries-in-ufs/">солюшен</a>. Вкратце: затираем проблемный инод вручную с помощью <strong>fsdb</strong>, далее проходим <strong>fsck -y</strong>. Сделал. Попробовал смаунтить в rw&#8230; получилось. Однако, на смонтированном разделе вместо привычного корневого дерева каталогов я увидел лишь одинокий <strong>lost+found</strong>. Тихий мат незаметно перешел в громкий.<br />
От безысходности решил порыться в<strong> lost+found</strong>. Ага, вот они, данные. Только вместо привычных usr, bin, home и т. д. имена каталогов имели вид #2260992. Пришлось создавать каталоги вручную, на глаз определять, что где лежало, и переносить на место.<br />
<em>Нюанс: права на <strong>/tmp</strong> должны быть 666. Поскольку дерево воссоздавалось от рута, права на корневые папки, соответственно, ставились <strong>rw-r&#8212;r&#8212;</strong>. Обнаружил, когда по этой причине отказался стартовать mysql.</em><br />
После проделанных манипуляций, система загрузилась как положено. Чтобы обезопасить себя от таких сюрпризов в дальнейшем, решил прикрутить к серверу интерфейс ИБП для корректного отключения. Об этом &#8212; в следующий раз.</p>
<p>Вообще, странно &#8212; NTFS за всю мою практику никогда не падал намертво всего лишь из-за какого-то сбоя питания. Неужели фряшная UFS настолько ненадежная?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://deliriumstorage.net/2009/02/freebsd-ufs-data-recover-after-power-failure/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
