<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>mkfs &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/mkfs/</link>
	<description>Feed of posts on WordPress.com tagged "mkfs"</description>
	<pubDate>Sun, 29 Nov 2009 14:45:14 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[mkfs compared on different filesystems]]></title>
<link>http://rwmj.wordpress.com/2009/11/11/mkfs-compared-on-different-filesystems/</link>
<pubDate>Wed, 11 Nov 2009 21:44:27 +0000</pubDate>
<dc:creator>rich</dc:creator>
<guid>http://rwmj.wordpress.com/2009/11/11/mkfs-compared-on-different-filesystems/</guid>
<description><![CDATA[How long does it take to mkfs a 10GB disk with all the different filesystems out there? See my test ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>How long does it take to mkfs a 10GB disk with all the different filesystems out there?</p>
<p><a href="https://www.redhat.com/archives/fedora-devel-list/2009-November/msg00573.html">See my test results here</a> using the new <a href="http://rwmj.wordpress.com/2009/11/08/filesystem-metadata-overhead/">guestfish sparse / filesystem support</a>.  btrfs is &#8220;best&#8221; and ext3 comes off &#8220;worst&#8221;.</p>
<p>As a test this is interesting, but it&#8217;s not that relevant for most users &#8212; they will be most interested in how well the filesystem performs for their workload, which is not affected by mkfs time and hard to measure in general benchmarks anyway.</p>
<h4>Update</h4>
<p>In response to <a href="#comment-656">Stephen&#8217;s comment</a>, I retested this using a memory-backed block device so there is no question about whether the host backing store affects the test:</p>
<pre>
$ for fs in ext2 ext3 ext4 xfs jfs reiserfs nilfs2 ntfs msdos btrfs hfs hfsplus gfs gfs2
    do guestfish sparse /dev/shm/test.img 10G : run : echo $fs : sfdiskM /dev/sda , : \
        time mkfs $fs /dev/sda1
    done
ext2
elapsed time: 1.45 seconds
ext3
elapsed time: 2.71 seconds
ext4
elapsed time: 2.58 seconds
xfs
elapsed time: 0.13 seconds
jfs
elapsed time: 0.27 seconds
reiserfs
elapsed time: 0.33 seconds
nilfs2
elapsed time: 0.08 seconds
ntfs
elapsed time: 2.07 seconds
msdos
elapsed time: 0.14 seconds
btrfs
elapsed time: 0.07 seconds
hfs
elapsed time: 0.17 seconds
hfsplus
elapsed time: 0.17 seconds
gfs
elapsed time: 0.84 seconds
gfs2
elapsed time: 2.76 seconds
</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Torzenie partycji czyli partycjonowanie w konsoli]]></title>
<link>http://sylwekb.wordpress.com/2009/10/16/torzenie-partycji-czyli-partycjonowanie-w-konsoli/</link>
<pubDate>Thu, 15 Oct 2009 22:29:11 +0000</pubDate>
<dc:creator>sylwekb</dc:creator>
<guid>http://sylwekb.wordpress.com/2009/10/16/torzenie-partycji-czyli-partycjonowanie-w-konsoli/</guid>
<description><![CDATA[Czasami przychodzi taki moment w życiu człowieka, że podpina nowy dysk do swojego komputera. Przydał]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Czasami przychodzi taki moment w życiu człowieka, że podpina nowy dysk do swojego komputera. Przydało by się jeszcze na tym dysku utworzyć jakieś partycje i utworzyć na nich jakiś system plików. Wbrew pozorom jest to całkiem proste. Z pomocą przyjdą nam następujące polecenia:</p>
<ul>
<li><span style="color:#008000;">fdisk</span></li>
<li><span style="color:#008000;">mkfs</span></li>
</ul>
<p>Pierwsze polecenie służy do zarządzania partycjami, ale posiada też całkiem przydatną funkcję wyświetlania informacji o dostępnych w systemie dyskach.<!--more--></p>
<p>Drugie polecenie pozwala tworzyć system plików na partycjach.</p>
<p>Jak zacząć? Najpierw posłużymy się poleceniem <span style="color:#008000;">fdisk</span> z opcją<span style="color:#008000;"> -l</span>. Wynik polecenia prezentuje się następująco:</p>
<div id="attachment_209" class="wp-caption aligncenter" style="width: 507px"><img class="size-full wp-image-209" title="Wynik polecenia fdisk -l" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp.png" alt="Wynik polecenia fdisk -l" width="497" height="294" /><p class="wp-caption-text">Wynik polecenia fdisk -l</p></div>
<p>Jak widać na obrazku powyżej program fdisk odnalazł dwa dyski twarde. Pierwszym jest dysk /dev/sda i na nim jest zainstalowany system. Nas jednak interesuje dysk /dev/sdb, który jak informuje nas program nie posiada tablicy partycji.</p>
<p>Teraz znowu posłużymy się poleceniem fdisk w celu utworzenia upragnionych partycji. Program tym razem uruchamiamy z parametrem, którym jest nasz nowy dysk.</p>
<div id="attachment_210" class="wp-caption aligncenter" style="width: 509px"><img class="size-full wp-image-210" title="Wynik polecenia fdisk /dev/sdb" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp2.png" alt="partycje_wp2" width="499" height="266" /><p class="wp-caption-text">Wynik polecenia fdisk /dev/sdb</p></div>
<p style="text-align:left;">W tej chwili weszliśmy w tryb interaktywny programu, aby zapoznać się z dostępnymi komendami wystary wcisnąć literkę m i wcisnąć enter. Czego efektem jest:</p>
<p style="text-align:left;">
<div id="attachment_211" class="wp-caption aligncenter" style="width: 508px"><img class="size-full wp-image-211" title="fdisk - dostępne komendy" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp3.png" alt="fdisk - dostępne komendy" width="498" height="359" /><p class="wp-caption-text">fdisk - dostępne komendy</p></div>
<p style="text-align:left;">Nas będą interesowały komendy <span style="color:#008000;">n</span>,<span style="color:#008000;"> p</span> oraz <span style="color:#008000;">w</span>. Zacznijmy od tej pierwszej, która posłuży do utworzenia nowych partycji.</p>
<p style="text-align:left;">
<div id="attachment_212" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-212" title="fdisk - tworzenie nowej partycji" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp4.png" alt="fdisk - tworzenie nowej partycji" width="500" height="69" /><p class="wp-caption-text">fdisk - tworzenie nowej partycji</p></div>
<p style="text-align:left;">Po wybraniu komendy <span style="color:#008000;">n</span> mamy przed sobą kolejny wybór: parycję rozszerzoną lub partycję podstawową. Partycji podstawowych możemy utworzyć na dysku maksymalnie 4. Partycji rozszerzonych możemy utworzyć w ilości 1, za to samą partycję rozszerzoną możemy sobie podzielić na wiele, wiele innych. Nasz wybór padł na partycję rozszerzoną. No to do dzieła:</p>
<p style="text-align:left;">
<div id="attachment_213" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-213" title="fdisk - tworzymy partycję rozszerzoną" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp5.png" alt="fdisk - tworzymy partycję rozszerzoną" width="500" height="163" /><p class="wp-caption-text">fdisk - tworzymy partycję rozszerzoną</p></div>
<p style="text-align:left;">Zaakceptowaliśmy wartości domyślne co oznacza, że partycja rozszerzona będzie zajmowała cały obszar dysku. Wykonując teraz komendę<span style="color:#008000;"> p</span>, która pokazuje tablicę partycji możemy zauważyć, że partycja została utworzona (co nie jest do końca prawdą, ponieważ dopiero przy kończeniu pracy z programem wybierzemy opcję, która na stałe zapisze nam informacje na dysku). Wynik polecenia jest następujący:</p>
<p style="text-align:left;">
<div id="attachment_214" class="wp-caption aligncenter" style="width: 509px"><img class="size-full wp-image-214" title="fdisk - komenda p" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp6.png" alt="fdisk - komenda p" width="499" height="148" /><p class="wp-caption-text">fdisk - komenda p</p></div>
<p style="text-align:left;">Następnym logicznym krokiem będzie utworzenie partycji logicznych, my utworzymy sobie dwie partycje zajmujące całą powierzchnię dysku. Przy okazji ponownie skorzystamy z komendy <span style="color:#008000;">n</span>.</p>
<div id="attachment_215" class="wp-caption aligncenter" style="width: 506px"><img class="size-full wp-image-215" title="fdisk - tworzenie partycji logicznej" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp7.png" alt="partycje_wp7" width="496" height="135" /><p class="wp-caption-text">fdisk - tworzenie partycji logicznej</p></div>
<p style="text-align:left;">Tym razem wybraliśmy opcję <span style="color:#008000;">l</span> przy tworzeniu partycji, a jej wielkość określiliśmy na <span style="color:#008000;">4096MB</span> dzięki parametrowi<span style="color:#008000;"> +4096M</span>. Teraz możemy sprawdzić efekt naszej pracy komendą <span style="color:#008000;">p</span>:</p>
<p style="text-align:left;">
<div id="attachment_216" class="wp-caption aligncenter" style="width: 508px"><img class="size-full wp-image-216" title="fdisk - efekt utworzenia pierwszej partycji logicznej" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp8.png" alt="fdisk - efekt utworzenia pierwszej partycji logicznej" width="498" height="158" /><p class="wp-caption-text">fdisk - efekt utworzenia pierwszej partycji logicznej</p></div>
<p style="text-align:left;">Jak widać została utworzona partycja logiczna oznaczona jako <span style="color:#008000;">sdb5</span>. Teraz powtórzymy operację i utworzymy drugą i ostatnią partycję logiczną. Tym razem będziemy akceptować wszystkie parametry jakie są podawane domyślnie:</p>
<p style="text-align:left;">
<div id="attachment_217" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-217" title="fdisk - utworzenie drugiej partycji" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp9.png" alt="fdisk - utworzenie drugiej partycji" width="500" height="146" /><p class="wp-caption-text">fdisk - utworzenie drugiej partycji</p></div>
<p style="text-align:left;">Pozostało nam sprawdzić efekt naszej pracy:</p>
<p style="text-align:left;">
<div id="attachment_218" class="wp-caption aligncenter" style="width: 507px"><img class="size-full wp-image-218" title="fdisk - po utworzeniu drugiej partycji logicznej" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp10.png" alt="fdisk - po utworzeniu drugiej partycji logicznej" width="497" height="173" /><p class="wp-caption-text">fdisk - po utworzeniu drugiej partycji logicznej</p></div>
<p style="text-align:left;">Skoro nie widzimy żadnych nieprawidłowości użyjemy komendy w do zapisania tablicy partycji na dysku i wyjścia z programu.</p>
<p style="text-align:left;">
<div id="attachment_220" class="wp-caption aligncenter" style="width: 508px"><img class="size-full wp-image-220" title="fdisk - kończenie pracy z programem" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp12.png" alt="fdisk - kończenie pracy z programem" width="498" height="86" /><p class="wp-caption-text">fdisk - kończenie pracy z programem</p></div>
<p style="text-align:left;">Możemy jeszcze teraz sprawidzić wynik polecenia <span style="color:#008000;">fdisk -l</span>, gdzie możemy zauważyć, że został nadany identyfikator dysku oraz to, że pojawiły  się utworzone przez nas partycje.</p>
<p style="text-align:left;">
<div id="attachment_221" class="wp-caption aligncenter" style="width: 509px"><img class="size-full wp-image-221" title="Ponowny wynik polecenia fdisk -l" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp13.png" alt="ponowne sprawdzenie" width="499" height="335" /><p class="wp-caption-text">Ponowny wynik polecenia fdisk -l</p></div>
<p style="text-align:left;">Przyszedł w końcu czas na fazę finałową, którą jest utworzenie systemu plików na naszych partycjach. Do tego celu przyda się wspomniany na początu program <span style="color:#008000;">mfks</span>. Polecenia dla pierwszej utworzonej przez nas partycji przedstawia się następująco:</p>
<p style="text-align:left;">
<div id="attachment_222" class="wp-caption aligncenter" style="width: 508px"><img class="size-full wp-image-222" title="Utworzenie systemu plików na partycji sdb5" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp14.png" alt="Utworzenie systemu plików na partycji sdb5" width="498" height="301" /><p class="wp-caption-text">Utworzenie systemu plików na partycji sdb5</p></div>
<p style="text-align:left;">W przypadku drugiej partycji wygląda to tak:</p>
<p style="text-align:left;">
<div id="attachment_223" class="wp-caption aligncenter" style="width: 509px"><img class="size-full wp-image-223" title="Utworzenie systemu plików na partycji sdb6" src="http://sylwekb.wordpress.com/files/2009/10/partycje_wp15.png" alt="Utworzenie systemu plików na partycji sdb6" width="499" height="301" /><p class="wp-caption-text">Utworzenie systemu plików na partycji sdb6</p></div>
<p style="text-align:left;">Jak widać na obrazkach został wykorzystany parametr <span style="color:#008000;">-t</span>, który określa typ systemu plików jaki chcemy nałożyć na partycję, my wybraliśmy<span style="color:#008000;"> ext3</span>. Bez tego parametru program <span style="color:#008000;">mkfs</span> utworzył by system plików <span style="color:#008000;">ext2</span> &#8211; co jest napisane w podręczniku systemowym (polecenie: <span style="color:#008000;">man mkfs</span>).</p>
<p style="text-align:left;">Teraz to już wszystko. Pozostaje jeszcze podmontować nowe partycje, aby z nich korzystać. Jednak jest to temat na osobny wpis.</p>
<p style="text-align:left;">Zachęcam do komentarzy oraz do przeczytania podręcznika systemowego w zakresie programów <span style="color:#008000;">fdisk</span> oraz <span style="color:#008000;">mkfs</span>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Android auf Freerunner: Einstieg und USB-Networking]]></title>
<link>http://linuxnetz.wordpress.com/2009/05/05/android-auf-freerunner-einstieg-und-usb-networking/</link>
<pubDate>Tue, 05 May 2009 19:10:57 +0000</pubDate>
<dc:creator>linuxnetzer</dc:creator>
<guid>http://linuxnetz.wordpress.com/2009/05/05/android-auf-freerunner-einstieg-und-usb-networking/</guid>
<description><![CDATA[Nachdem ich mich in zwei früheren Artikeln mit dem Flashen des Freerunner sowie Zugang per OpenSSH (]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Nachdem ich mich in zwei früheren Artikeln mit dem <a href="http://linuxnetz.wordpress.com/2009/04/05/openmoko-freerunner-flashen/">Flashen des Freerunner</a> sowie <a href="http://linuxnetz.wordpress.com/2009/04/07/openmoko-ssh/">Zugang per OpenSSH (OM und FDOM)</a> befasst habe, wende ich mich in diesem Artikel der Plattform Android auf dem Openmoko Freerunner zu.</p>
<p><strong> </strong></p>
<div id="attachment_345" class="wp-caption alignleft" style="width: 235px"><strong> </strong><strong><img class="size-medium wp-image-345" title="Android auf Openmoko Freerunner" src="http://linuxnetz.wordpress.com/files/2009/05/android.jpg?w=225" alt="Android auf Openmoko Freerunner" width="225" height="300" /></strong><p class="wp-caption-text">Android auf Openmoko Freerunner</p></div>
<p><strong>INSTALLATION:</strong><br />
Um Android auf Freerunner zu installieren, muss die SD Karte mit 2 Partitionen formatiert werden (eine FAT und eine EXT3). Außerdem habe ich den <strong>Qi Bootloader</strong> installiert. Die genauen Anleitungen zur Vorbereitung der Karte und der Installation durch Flashen des Freerunner sind im Wiki <a href="http://wiki.openmoko.org/wiki/Android_on_Freerunner">Android on Freerunner</a> beschrieben. In meinem Fall kamen Michael Trimarchi`s Images zum Einsatz (<a href="http://panicking.kicks-ass.org/download/">http://panicking.kicks-ass.org/download/</a>): f<strong>reerunner-v14.6.jffs2</strong> (als root fs) und <strong>uImage-v17.bin</strong> (als kernel image). Das Partitionieren erwies sich als die einfachere Übung. Mit der Ausnahme, dass die im Wiki beschriebene Formatierung der SD Card mit <strong>mkfs</strong> für die FAT-Partition fehlschlug. Stattdessen machte <strong>fdisk</strong> die FAT16 Partition ohne zu Murren. Das Flashen der Images per USB-Anschluss erfordert das Tool <strong>dfu-util</strong>. Auf Ubuntu 9.04 kann dies über die Paketquellen bezogen werden. Das Flashen erfolgte dann nahezu problemlos (bei Problemen der Erkennung von devices siehe auch: <a href="http://linuxnetz.wordpress.com/2009/04/05/openmoko-freerunner-flashen/">Flashen des Freerunner</a>). Android bootete zwar, das Touchpad funktionierte jedoch erst nach der dritten Installation. Keine Ahnung warum.<br />
[EDIT: Mehr Infos zur Installation auf die SDCard gibt es in einem später erschienenen Artikel: <a href="http://linuxnetz.wordpress.com/2009/05/09/freerunner-android-sd-card-vorbereiten/">Freerunner (Android): SDCard für Installation vorbereiten</a>]<strong><br />
ERSTE POSITIVE EINDRÜCKE:</strong><br />
Mein erster Eindruck von Android war durchaus positiv. Nach 2 Tagen Android kann ich sagen: Vom look and feel ist Android (im Vergleich zu den von mir bis dahin getesteten Distros) eine Klasse für sich. Optisch sehr ansprechend, fingerfreundlich und intuitiv zu bedienen. Es bootet relativ zügig (im Vergleich zu <strong>OM</strong> und <strong>FDOM</strong>) und läuft bis jetzt sehr stabil. Die vorinstallierte Menüauswahl und die Optionen zur Konfiguration sind groß. Sehr praktisch ist, dass man AUX und POWER zur Navigation verwenden kann. AUX schließt die zuletzt gestartete Anwendung, POWER öffnet ein Menü.</p>
<p><strong>ERSTE NEGATIVE EINDRÜCKE:</strong><br />
Als erstes habe ich versucht, WLAN (über settings &#62;&#62; Wifi settings) aufzusetzen. Mein heimisches Netz wurde zwar erkannt und ich kam mühelos zum Dialog, um das Passwort einzugeben. Aber wie? Zwar kann man mit einem kurzen Druck auf POWER über ein Menü ein keyboard herzaubern, doch diese liegt später unter dem Wifi-dialog und kann nicht benutzt werden. Hier habe ich mich das erste Mal nach FDOM zurückgesehnt&#8230;<br />
Dasselbe Problem gilt für die Eingabe der PIN der SIM-Card. Keine PIN-Eingabe ohne Tastatur. Damit ich erst mal erreichbar bleibe, habe ich die SIM-Card in mein altes Telefon gesteckt und die PIN einfach deaktiviert&#8230;<br />
Ein allgemeines Problem bei Freerunner scheint die Lautstärke beim Empfang von Telefonaten zu sein. Auch bei Android hätte ich es gerne ein, zwei Stufen lauter.</p>
<p><strong>USB-NETWORKING PER ADB (SHELL)</strong><br />
Für das Keyboardproblem scheint es zwar einen workaround zu geben, bei dem ein tool installiert wird, um Textinhalte per copy und paste einzufügen. Diesem habe ich mich aber noch nicht zugewendet (und habe auch den link des Forenthreads verloren). Ich versuche die Dinge lieber mit einer shell per USB-Networking zu lösen. Mag Android optisch noch so ansprechend gestaltet sein &#8211; ein Zugriff per shell auf das Dateisystem ist einfach unersetzlich zur Konfiguration. Sonst kann man sich gleich ein x-beliebiges Sony Ericsson kaufen (Oh! Nein!). Und so geht`s:</p>
<p>Für den Shellzugriff über einen PC nutzt man <strong>adb</strong>. Zunächst sollte man das binary von adb herunterladen und innerhalb von PATH ablegen. Shellzugriff erfordert einen reboot des Freerunner. Beim Neustart muss der Freerunner bereits per USB-Kabel mit dem Rechner verbunden sein. Im folgenden Beispiel wurde Ubuntu 9.04 genutzt. Sollte es Probleme geben, kann es helfen, WLAN abzuschalten. An Stelle der Schnittselle eth1 kann es durchaus sein, dass diese usb0 oder sonst irgendwie heißt. Freerunner hat als Standard IP-Konfiguration 192.168.0.202. Zunächst muss also die Schnittstelle so konfiguriert werden, das sie im selben Netzwerk liegt:</p>
<p style="padding-left:30px;"><span style="color:#ff0000;">sudo ifconfig eth1 192.168.0.200 netmask 255.255.255.0 </span></p>
<p>Dann müssen folgende Befehle ausgeführt werden:</p>
<p style="padding-left:30px;"><span style="color:#ff0000;">adb kill-server<br />
ADBHOST=192.168.0.202 adb devices</span></p>
<p>Es ist ein gutes Zeichen, wenn man darauf eine Ausgabe wie die folgende erhält:
</p>
<p style="padding-left:30px;"><span style="color:#ff0000;">* daemon not running. starting it now *<br />
* daemon started successfully *<br />
List of devices attached<br />
emulator-5554    device</span></p>
<p>Nun kann die shell auf dem Freerunner gestartet werden
</p>
<p style="padding-left:30px;"><span style="color:#ff0000;">adb shell</span></p>
<p>Voila! Fernzugriff per Ubuntu-Desktop auf Freerunner (mit Android).</p>
<p><strong><br />
FAZIT:</strong><br />
Ob Android mein bevorzugtes System auf Freerunner wird, ist fraglich. Unter FDOM liefen WLAN und GPS, eine Tastatur war immer zur Verfügung. Schauen wir mal, wie es mit Android weitergeht. Schließlich stehe ich ja erst am Anfang meiner Android-Expedition. Dies ist nur mein persönlicher Erfahrungsbericht. Über Hinweise, Ergänzungen usw. würde ich mich freuen.</p>
<p><strong></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Linux: Criando e configurando o RAID 10 via software no Ubuntu Intrepid Ibex (Ubuntu 8.10)]]></title>
<link>http://andreferraro.wordpress.com/2009/04/26/linux-criando-e-configurando-o-raid-10-via-software-no-ubuntu-intrepid-ibex-ubuntu-810/</link>
<pubDate>Sun, 26 Apr 2009 17:46:05 +0000</pubDate>
<dc:creator>André Ferraro</dc:creator>
<guid>http://andreferraro.wordpress.com/2009/04/26/linux-criando-e-configurando-o-raid-10-via-software-no-ubuntu-intrepid-ibex-ubuntu-810/</guid>
<description><![CDATA[Criação e configuração do RAID 10 via software no Ubuntu 8.10 Agora que já entendo o que é RAID e os]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_213" class="wp-caption alignleft" style="width: 225px"><a rel="attachment wp-att-213" href="http://andreferraro.wordpress.com/2009/04/25/linux-raid-e-niveis-de-raid/ubuntu-raid1/"><img class="size-full wp-image-213" title="Criação e configuração do RAID 10 via software no Ubuntu 8.10" src="http://andreferraro.wordpress.com/files/2009/04/ubuntu-raid1.jpg" alt="Criação e configuração do RAID 10 via software no Ubuntu 8.10" width="215" height="300" /></a><p class="wp-caption-text">Criação e configuração do RAID 10 via software no Ubuntu 8.10</p></div>
<p>Agora que já entendo o que é RAID e os níveis de RAID, então podemos começar a colocar a mão na massa e configurar nosso RAID10 (RAID 1+0) via software no Ubuntu 8.10. O processo não é difícil, mas tem uma pequena manha.</p>
<p>Precisaremos do CD de instalação do Ubuntu Desktop para iniciarmos o processo de instalação do RAID 10 (1+0) via software no Ubuntu. Isso mesmo! Será necessário CD do Ubuntu Desktop, pois através dele poderemos configurar nossas partições e utilizarmos o <strong>mdadm</strong> para montarmos o <em>array</em> de discos e só depois iremos utilizar o CD de instalação do Ubuntu Desktop, ou seja, <span style="text-decoration:underline;"><strong>não</strong></span> iremos instalar o Ubuntu Desktop, mas precisaremos dele para as configurações iniciais.</p>
<p>Antes de começar, vamos ver qual foi o ambiente testado&#8230;<!--more--></p>
<h4>O ambiente</h4>
<p>As telas (<em>screenshots</em>) que você verá a seguir foram feitos de uma <a title="Wikipedia: Máquina Virtual" href="http://pt.wikipedia.org/wiki/Máquina_virtual" target="_blank">máquina virtual</a> com quatro discos de 16 GB, ou seja, você precisará de no <strong>mínimo quatro discos</strong> reais para fazer o processo de instalação e configuração do RAID em uma máquina real.</p>
<p>As configurações da máquina virtual de teste para gerar este <em>post</em>:</p>
<p>512 MB de memória RAM, rede &#8220;bridge&#8221; e 4 discos virtuais de 16 GB.</p>
<p>Para fazer o mesmo processo em uma máquina real, irei utilizar:</p>
<p>2 GB de memória RAM, placa de rede e 4 discos <a title="Wikipedia: SATA" href="http://pt.wikipedia.org/wiki/Serial_ATA" target="_blank">SATA</a><a href="http://pt.wikipedia.org/wiki/Serial_ATA"></a> de 1 TB.</p>
<p>O <em>array</em> criado será como a imagem abaixo:</p>
<div id="attachment_221" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-221" title="RAID 10" src="http://andreferraro.wordpress.com/files/2009/04/raid10-blog.jpg?w=300" alt="RAID10 (RAID 1+0) - fonte: AC&#38;NC &#124; RAID.edu" width="300" height="125" /><p class="wp-caption-text">RAID10 (RAID 1+0) - fonte: AC&#38;NC &#124; RAID.edu</p></div>
<h4><strong>A instalação e configuração</strong></h4>
<p>Bom, vamos lá! Inicie o computador com o CD do <span style="text-decoration:underline;">Ubuntu Desktop</span> e escolha a opção <em>Testar o Ubuntu sem qualquer mudança no seu computador </em>(figura A). Após iniciado, então selecione a opção Aplicativos, depois Acessórios e clique no Consola (&#8220;tradução&#8221; para console) (figura B).</p>
<div id="attachment_224" class="wp-caption aligncenter" style="width: 430px"><img class="size-full wp-image-224" title="figura A: Ubuntu Desktop - Inicialização" src="http://andreferraro.wordpress.com/files/2009/04/ubuntu-desktop.jpg" alt="figura A: Ubuntu Desktop - Inicialização" width="420" height="315" /><p class="wp-caption-text">figura A: Ubuntu Desktop - Inicialização</p></div>
<div id="attachment_225" class="wp-caption aligncenter" style="width: 430px"><img class="size-full wp-image-225" title="figura B: Ubuntu: Console" src="http://andreferraro.wordpress.com/files/2009/04/ubuntu-desktop-console.jpg" alt="figura B: Ubuntu: Console" width="420" height="315" /><p class="wp-caption-text">figura B: Ubuntu: Console</p></div>
<p>Já no console, então vamos fazer as configurações das partições:</p>
<p>No console iremos criar e configurar as partições com o utilitário <a title="Wikipedia: cfdisk" href="http://en.wikipedia.org/wiki/Cfdisk" target="_blank"><strong>cfdisk</strong></a>. Caso seus discos sejam <em>SATA</em> então os dispositivos deverão ser <em>/dev/sda, /dev/sdb, /dev/sdc e /dev/sdd</em>. Então digite o comando abaixo para configurar as partições do primeiro disco:</p>
<p><code># sudo cfdisk /dev/sda</code></p>
<p>Você deverá ver uma tela como esta:</p>
<div id="attachment_226" class="wp-caption aligncenter" style="width: 430px"><img class="size-full wp-image-226" title="Ubuntu: cfdisk" src="http://andreferraro.wordpress.com/files/2009/04/ubuntu-cfdisk.jpg" alt="Ubuntu: cfdisk" width="420" height="345" /><p class="wp-caption-text">Ubuntu: cfdisk</p></div>
<p><!-- 	 	 --></p>
<p>Selecione a opção <em>Nova</em> (partição), depois <em>Primária</em> (minha preferência) e digite o tamanho da partição de inicialização, eu particularmente, deixo 256 MB para a partição de <a title="Wikipedia: boot" href="http://pt.wikipedia.org/wiki/Boot" target="_blank"><em>boot</em></a>. Selecione para que esta partição seja criada no ínicio do disco, ou seja, utilize a opção Início. Por fim, vamos marcar esta partição como de inicialização, afinal o <em>boot</em> será feito através dela. Um ressalva: em diversos artigos que li sobre RAID 10 via software no Ubuntu, todos mencionavam que é possível que o Kernel não seja carregado caso a partição de inicialização fique em um RAID, então, como não quero arriscar, preferi separar esta partição separada.</p>
<p>Após criada a partição de <em>boot</em>, agora vamos criar a partição de <a title="Wikipedia: swap" href="http://pt.wikipedia.org/wiki/Memória_paginada" target="_blank"><em>swap</em></a>. Para criá-la siga os mesmos passos da criação da partição de <em>boot</em>, porém não marque para inicialização. O que vamos fazer além disso é escolher o tipo de partição. Então escolha a opção Tipo e depois digite 82, que é o código da partição <em>Linux Swap</em>.</p>
<p>Agora vamos criar a primeira partição que será utilizada pelo RAID. Para isso, selecione a partição não configurada e vá na opção Nova, depois selecione Primária e digite o tamanho da partição. Eu deixei todo o espaço restante para o RAID. <strong>Anote o tamanho da partição </strong>criada, pois as demais partições de RAID deverão possuir o mesmo tamanho. Vá na opção Tipo e digite <strong>FD</strong> (detecção automática de RAID Linux), pois é o tipo de partição próprio para RAID. Anote o nome da partição criada. Deverá ser algo como <strong>sda3</strong>. Por fim grave as configurações através da opção Gravar e saia do aplicativo com a opção Sair.</p>
<p>A partição do primeiro disco deverá ficar como abaixo:</p>
<div id="attachment_229" class="wp-caption aligncenter" style="width: 430px"><img class="size-full wp-image-229" title="Ubuntu: cfdisk com partições RAID" src="http://andreferraro.wordpress.com/files/2009/04/ubuntu-particioes-raid.jpg" alt="Ubuntu: cfdisk com partições RAID" width="420" height="315" /><p class="wp-caption-text">Ubuntu: cfdisk com partições RAID</p></div>
<p>Agora vamos configurar o segundo disco. Digite o comando abaixo:</p>
<p><code># sudo cfdisk /dev/sdb</code></p>
<p>Na tela principal do <strong>cfdisk</strong>, selecione a opção Nova, depois Primária. Digite o tamanho igual ao da partição criada no primeiro dispositivo (lembra que falei pra anotar?) e por fim escolha Início. Vamos definir o tipo como fizemos anteriormente, então selecione a opção Tipo e digite FD. Anote o nome da partição criada. Deverá ser algo como <strong>sdb1</strong>. Agora vamos criar mais uma partição de <em>swap </em>com a quantidade de espaço restante. Para isso faça como fizemos no primeiro disco. Para finalizar basta selecionar a opção Gravar e depois Sair.</p>
<p>Repita o passo acima com o terceiro e quarto disco. Os comandos são</p>
<p><code># sudo cfdisk /dev/sdc</code><br />
<code># sudo cfdisk /dev/sdd</code></p>
<p>Após criadas as partições, vamos instalar o utilitário mdadm para criarmos o volume do RAID.</p>
<p><code># sudo apt-get install mdadm</code></p>
<p>Para criarmos o <em>array</em> utilizamos o comando:</p>
<p><code># sudo mdadm -v --create /dev/md0 --level=raid10 --raid-devices=4 /dev/sda2 /dev/sdb1 /dev/sdc1 /dev/sdd1</code></p>
<p>Entendendo cada parâmetro:</p>
<ul>
<li><strong>mdadm</strong> &#8211; utilitário de gerenciamento de <strong>RAID do Linux</strong>;</li>
<li><strong>-v</strong> &#8211; verbose, ou seja exibe mensagem de retorno;</li>
<li><strong>&#8211;create</strong> &#8211; cria um novo <em>array</em>. O primeiro dispositivo raid será sempre /dev/md0.;</li>
<li><strong>&#8211;level</strong> &#8211; define o nível de RAID;</li>
<li><strong>&#8211;raid-devices</strong> &#8211; informa o número de dispositivos e na sequência deve ser inserido quais são esses dispositivos.</li>
</ul>
<p>A saída (retorno) deste comando deverá ser algo como:</p>
<p><code>mdadm: layout defaults to n1</code><br />
<code>mdadm: chunck size defaults to 64K</code><br />
<code>mdadm: size set to 98290820909K</code><br />
<code>mdadm: array /dev/md0 started.</code></p>
<p>Pronto. Agora é reinicializar o computador, porém com o CD da versão <strong>servidor do Ubuntu</strong>.</p>
<p>Na tela de inicialização do <strong>Ubuntu Server</strong>, escolha a opção de <em>Recuperar um Sistema Defeituoso</em>.</p>
<p>A instalação começará normalmente, até que chegamos a tela de entrada do modo de recuperação:</p>
<div id="attachment_231" class="wp-caption aligncenter" style="width: 430px"><a href="http://andreferraro.wordpress.com/files/2009/04/ubuntu-tela-recuperacao.jpg"><img class="size-full wp-image-231" title="Ubuntu: Modo de Recuperação" src="http://andreferraro.wordpress.com/files/2009/04/ubuntu-tela-recuperacao.jpg" alt="Ubuntu: Modo de Recuperação" width="420" height="315" /></a><p class="wp-caption-text">Ubuntu: Modo de Recuperação</p></div>
<p>Agora começa o processo de finalização das configurações do <strong>RAID 10 (1+0) via software</strong>. Tecle <em>ESC</em> e você verá o <em>Menu principal do instalador do Ubuntu</em>. Selecione uma das últimas opções que é <em>Executar um prompt de comandos</em> e será carregado o <em>prompt</em> onde iremos formatar o <em>array</em> e ativar o <em>swap</em>.</p>
<p>Vamos formatar o <em>array</em> com o padrão ext3:</p>
<p><code># sudo mkfs.ext3 /dev/md0</code></p>
<p>Digite Exit e o menu voltará a aparecer, então selecione a opção <em>Particionar Discos</em>. Escolha a opção de particionamento <strong>manual</strong>. Na partição de discos, veja que a primeira opção é seu array, então selecione-o e tecle Enter, agora configure o ponto de montagem / para este disco. Salve o particionamento.</p>
<p>Agora selecione o disco onde está a partição de <em>boot</em> (deverá ser o primeiro disco). Escolha o formato ext3 e definia a partição como <em>boot</em>.</p>
<p>Na segunda partição do primeiro disco está o primeiro <em>swap</em>. Então selecione-o e defina sua utilização como <em>swap</em>. Faça o mesmo para todas as &#8220;segundas&#8221; partições dos demais discos.</p>
<p>Importante: <span style="text-decoration:underline;"><strong>não</strong></span><strong> </strong>faça qualquer modificação nas partições definidas como RAID.</p>
<p>Finalize a configuração de particionamento gravando a nova tabela de particionamento e proceda com a instalação do sistema operacional normalmente.</p>
<p>Pronto, está funcionado! Seu <strong>RAID10</strong> (RAID 1+0) via software no <strong>Ubuntu 8.10</strong> está configurado e proporcionando maior velocidade de acesso às informações e também maior segurança devido ao espelhamento.</p>
<p>No próximo <em>post</em> vou tratar sobre a checagem, monitoramento e manutenção do <em>array</em>.</p>
<h4>Veja todos os demais <em>posts </em>sobre RAID</h4>
<ul>
<li><a title="Linux: RAID no Ubuntu Intrepid Ibex (Ubuntu 8.10)" href="http://andreferraro.wordpress.com/2009/04/25/linux-raid-no-ubuntu-intrepid-ibex-ubuntu-810/" target="_self">RAID no Ubuntu Intrepid Ibex (Ubuntu 8.10)</a></li>
<li><a title=" Linux: RAID e níveis de RAID" href="http://andreferraro.wordpress.com/2009/04/25/linux-raid-e-niveis-de-raid/" target="_self">RAID e níveis de RAID</a></li>
<li><a title="Linux: Criando e configurando o RAID 10 via software no Ubuntu Intrepid Ibex (Ubuntu 8.10)" href="http://andreferraro.wordpress.com/2009/04/26/linux-criando-e-configurando-o-raid-10-via-software-no-ubuntu-intrepid-ibex-ubuntu-810/" target="_self">Criando e configurando o RAID 10 no Ubuntu 8.10</a></li>
<li><a title=" Linux: Checando, mantendo e monitorando o RAID (RAID10) no Ubuntu Intrepid Ibex (Ubuntu 8.10)" href="http://andreferraro.wordpress.com/2009/04/30/linux-checando-mantendo-monitorando-raid-raid10-ubuntu-intrepid-ibex-810/" target="_self">Checando, mantendo e monitorando o RAID</a></li>
<li><a title="Linux: Corringindo falhas e solucionando problemas de RAID no Ubuntu Intrepid (Ubuntu 8.10)" href="http://andreferraro.wordpress.com/2009/04/30/linux-corringindo-falhas-solucionando-problemas-raid-ubuntu-intrepid-810" target="_self">Gerenciando catástrofes</a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Software Raid 5 Setup]]></title>
<link>http://scatteredreads.wordpress.com/2009/01/27/software-raid-5-setup/</link>
<pubDate>Tue, 27 Jan 2009 23:29:52 +0000</pubDate>
<dc:creator>Leo</dc:creator>
<guid>http://scatteredreads.wordpress.com/2009/01/27/software-raid-5-setup/</guid>
<description><![CDATA[In Fedora9, run this command to find the disk you want to use in the raid configuration: fdisk -l   ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In Fedora9, run this command to find the disk you want to use in the raid configuration:</p>
<p>fdisk -l</p>
<p> </p>
<p>If the disk you want to use is brand new, then you&#8217;ll want to use fdisk to layout the patition table.  Otherwise, select the partition you want to use and change the partition id to “Linux raid auto” (select “t” from fdisk prompt).</p>
<p>Once you&#8217;ve got the partition you want ready to be part of the new raid configuration, then run the following command to create the raid5 configuration:</p>
<p>mdadm &#8211;create &#8211;verbose /dev/md0 &#8211;level=5 &#8211;raid-device=3 /dev/sdb1 /dev/sdc1 /dev/sdd1</p>
<p><em>Note:  </em></p>
<p>&#8220;/dev/md0&#8243; is the device name of the raid5 volume.  &#8220;md&#8221; may stand for &#8220;mirrored disks&#8221; in linux.</p>
<p>&#8220;&#8211;level=5&#8243; obviously means the raid level, which we&#8217;re choosing 5.</p>
<p>&#8220;&#8211;raid-devices=3&#8243; looks to mean how many devices or partition we will be using in this raid 5 volume.  Remember that a minimum of 3 is required for a raid 5 volume.</p>
<p>&#8220;/dev/sdb1 /dev/sdc1 /dev/sdd1&#8243; are the partition you previously identified to be part of this raid 5 configuration.  Again, the device name will be displayed when you use the fdisk command.</p>
<p> </p>
<p>Once the mdadm command is executed, it will start the process for creating the raid 5 volume.  The process could take a long time depending how big the volume is.  It is important you don&#8217;t reboot the server until you&#8217;ve read and performed the rest of the tasks in this post.You can check the progress of that process by running the following command:</p>
<p>cat /proc/mdstat</p>
<p> </p>
<p>Once the new volume is created and ready (/dev/md0), then you&#8217;ll need to format it with a filesystem.  Our choice for this implementation is the xfs filesystem.  To create an xfs filesystem, you need the xfs toolset, which apparently doesn&#8217;t ship with Fedora 9.  So, you need to have internet access to the box and download the toolset.  Run the following command to download and install the xfs toolset:</p>
<p>yum install xfsprogs xfstools kmods-xfs</p>
<p> </p>
<p>Once the xfs toolset is installed, you can create the xfs filesystem as follows:</p>
<p>mkfs.xfs -f /dev/md0</p>
<p><em>Note:</em></p>
<p>mkfs looks to be the &#8220;make filesystem&#8221; command which takes the type of filesystem after the dot (&#8220;.&#8221;).  In other words, if you wanted ext3 filesystem, you&#8221;d do &#8220;mkfs.ext3&#8230;&#8221;</p>
<p> </p>
<p>Once the raid volume has been formatted, you need save the raid setting so that it is retained upon reboot.  In other words, of you don&#8217;t perform this step, you would loose the /dev/md0 device after a reboot.  It may be there, but I haven&#8217;t found out how to get it back.  So it is important you do this step prior to rebooting.  To save the raid configuration and retain the new device, run the following command:</p>
<p>mdadm &#8211;detail &#8211;scan &#8211;verbose &#62; /etc/mdadm.conf</p>
<p><em>Note:</em></p>
<p>It appears the mdadm.conf file is read during startup to setup the md devices.  This command seems to be an easy way to generate it by simply piping to the output of the mdadm command as the configuration file.</p>
<p> </p>
<p>Mount the new volume and test it.  Also update the /etc/fstab file to automaticall mount the volume on startup.</p>
<p> </p>
<p><em>(Reference: <a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch26_:_Linux_Software_RAID" target="_blank">linuxhomenetworking.com</a>; <a href="http://zzzmaestro.wordpress.com/2008/07/23/software-raid-5-fedora-9-style/" target="_blank">zzzmaestro.wordpress.com</a>)</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Format a Hard Drive in Linux]]></title>
<link>http://rixbuntu.wordpress.com/2009/01/11/how-to-format-a-hard-drive-in-linux/</link>
<pubDate>Sun, 11 Jan 2009 17:30:50 +0000</pubDate>
<dc:creator>Rix</dc:creator>
<guid>http://rixbuntu.wordpress.com/2009/01/11/how-to-format-a-hard-drive-in-linux/</guid>
<description><![CDATA[I found a great article at eHow that explains how to partition a hard drive and set up the file syst]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I found a great article at eHow that explains how to partition a hard drive and set up the file system on it.</p>
<blockquote><p>This article explains how to format a hard drive in Linux using the standard commands fdisk, mkfs, and fsck. The procedure described can be used either to format a secondary hard drive or to format a drive prior to system installation.</p></blockquote>
<p>Check out the full article <a href="http://www.ehow.com/how_1000631_hard-drive-linux.html" target="_blank">here</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Formating Pens &amp; Other External Storage Media in GNU/Linux.]]></title>
<link>http://dushan888.wordpress.com/2008/11/25/formating-pens-other-external-storage-media-in-gnulinux/</link>
<pubDate>Tue, 25 Nov 2008 02:41:40 +0000</pubDate>
<dc:creator>Dushi</dc:creator>
<guid>http://dushan888.wordpress.com/2008/11/25/formating-pens-other-external-storage-media-in-gnulinux/</guid>
<description><![CDATA[I thought to write this post in a hurry. Because I realized this topic is a common question among Ne]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p class="MsoNormal" style="margin:0;"><span style="font-size:small;font-family:Times;">I thought to write this post in a hurry. Because I realized this topic is a common question among New GNU/Linux users and who converted to Linux from windows. Ya its reasonable for windows guys because they perform that task so easily just, right clicking on the device. Its cheap huh?</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;"><span style="font-family:Times;"><span>            </span>I can see my 1GB good old pen is resting on my front USB port!Sorry Pen your going to get formatted. Please make sure, you have selected the correct device by running <strong>fdisk -l</strong> (I have don this before in detail. New readers, please check my &#8216;<strong>awesome CLI</strong>&#8216; posts.) in your terminal/konsole. mm.. well mine is <strong>/dev/sda1</strong> .</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;"><span style="font-family:Times;"><span>            </span>Now get into root mode by giving <strong>su</strong> or <strong>sudo su. T</strong>hen follow my example. And make sure the device is not mounted.</span></span></p>
<div id="attachment_128" class="wp-caption aligncenter" style="width: 427px"><a href="http://dushan888.files.wordpress.com/2008/11/pic1.png"><img class="size-full wp-image-128" title="mkfs.vfat /dev/sda1" src="http://dushan888.wordpress.com/files/2008/11/pic1.png" alt="mkfs.vfat /dev/sda1" width="417" height="85" /></a><p class="wp-caption-text">mkfs.vfat /dev/sda1</p></div>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;font-family:Times;">I have turned my good old pen into a FAT file system. File system depends on users choice. If I want it in ext3 Itl appear like this, </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:small;"><span style="font-family:Times;"><strong>mkfs.ext3 /dev/sda1</strong><span>  </span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:12pt;font-family:Times;">This is how we does. This is how GNU/Linux does. Smart huh!</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Linux - Formattare un Hard Disk]]></title>
<link>http://sixthevicious.wordpress.com/2008/10/31/linux-formattare-un-hard-disk/</link>
<pubDate>Fri, 31 Oct 2008 13:17:05 +0000</pubDate>
<dc:creator>Six110</dc:creator>
<guid>http://sixthevicious.wordpress.com/2008/10/31/linux-formattare-un-hard-disk/</guid>
<description><![CDATA[Introduzione + Preparazione Può capitare di formattare un hard disk in diverse occasioni, il tipico ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h3>Introduzione + Preparazione</h3>
<div class="Step">
<div class="label">Può capitare di formattare un hard disk in diverse occasioni, il tipico esempio è quando si vuole aggiungere un hdd al computer che si sta già utilizzando, la guida farà proprio riferimento a questo caso.</div>
</div>
<div class="Step"><span style="text-decoration:underline;">Tutti i comandi che verranno utilizzati saranno eseguiti come</span> root</div>
<div class="Step">Prima di tutto è necessario conoscere quale hdd volete formattare seguendo questa breve spiegazione:</div>
<div class="Step"><a href="http://sixthevicious.wordpress.com/2008/10/31/linux-vede-hdd/" target="_blank">http://sixthevicious.wordpress.com/2008/10/31/linux-vede-hdd/</a></div>
<h3>Usare fdisk</h3>
<div class="Step">
<p class="label">- Step1</p>
<div class="label">Se vi sono delle partizioni sull&#8217;hdd allora è necessario cancellarle, altrimenti potete saltare al paragrafo successivo!</div>
</div>
<div class="Step">Qualsiasi cambiamento che farete utilizzando fdisk sarà permanente solo se chiuderete utilizzando il comando &#8220;w&#8221;, quindi sentitevi liberi di effettuare qualsiasi cambiamento, tanto non sarà compromettente.</div>
<div class="Step">Se per qualsiasi problema volete uscire da fdisk premete ctrl+c</div>
<div class="Step">
<p class="label">- Step<span class="background"><span class="number">2</span></span></p>
</div>
<div class="Step">Si inizia con:</div>
<pre class="Step"><code>fdisk /dev/hdb</code></pre>
<p>Sostituendo &#8220;hdb&#8221; con il nome del vostro hdd. Ci saranno diversi avvertimenti che potranno essere tranquillamente ignorati. Dovreste essere di fronte a una schermata di questo tipo:</p>
<pre class="Step">Command (m for help):</pre>
<div class="Step">
<p class="label">- Step<span class="background"><span class="number">3</span></span></p>
</div>
<div class="Step">Date “p” e invio per vedere la tabella delle partizioni così avrete un ulteriore conferma che sia l&#8217;hdd giusto.</div>
<div class="Step">Per cancellare le partizioni utilizzare “d” e invio, vi verrà chiesto quale partizione eliminare, utilizzate il relativo numero. Per una formattazione dovete cancellarle tutte.</div>
<div class="Step">
<p class="label">- Step<span class="background"><span class="number">4</span></span></p>
</div>
<div class="Step">Ora che avete cancellato tutte le partizioni che vi interessavano potete (o dovete se le avete cancellate tutte) crearne di nuove.</div>
<div class="Step">Date “n” e invio. Poi premete &#8220;p&#8221; per creare una partizione primaria. Vi chiederà che numero assegnare alla partizione, se le avete cancellate tutte iniziate dalla numero “1&#8243;. Adesso vi verrà richiesto il numero del primo e dell&#8217;ultimo cilindro da assegnare alla partizione. Iniziate dall&#8217; &#8220;1&#8243; e poi con l&#8217;ultimo numero!</div>
<div class="Step">
<p class="label">- Step<span class="background"><span class="number">5</span></span></p>
<p>Adesso siete tornati indietro, usate il comando “p” per dare un&#8217;occhiata se avete partizionato correttamente.</p></div>
<div class="Step">Procedete con settare il tipo del filesystem premendo “t” e invio. Vi verrà richiesto il codice esadecimale del filesystem, usate &#8220;l&#8221; per vedere la lista dei fs disponibili. e inserite il relativo codice. Quello tipico di linux è 83.</div>
<div class="Step">
<p class="label">- Step<span class="background"><span class="number">6</span></span></p>
<p>Date ora il comando w per scrivere la/le nuova/e partizione/i e tornerete automaticamente alla linea di comando.</p></div>
<h3>Creare il nuovo File System con mkfs</h3>
<div class="Step">
<p class="label">- Step<span class="background"><span class="number">1</span></span></p>
</div>
<div class="Step">Adesso bisogna creare il filesystem con il comando mkfs, ricordatevi di cambiare hdb1 a seconda della partizione che avete creato!</div>
<pre class="Step">mkfs -t ext2 /dev/hdb1</pre>
<p>L&#8217;opzione -t specifica quale filesystem usare, quelli disponibili sono (fonte: man mount)</p>
<p><em>&#8220;The argument following the <strong>-t</strong> is used to indicate the file system type. The file system types which are currently supported include: </em><em>adfs, </em><em>affs, </em><em>autofs, </em><em>cifs, </em><em>coda, </em><em>coherent, </em><em>cramfs, </em><em>debugfs, </em><em>devpts, </em><em>efs, </em><em>ext, </em><em>ext2, </em><em>ext3, </em><em>hfs, </em><em>hpfs, </em><em>iso9660, </em><em>jfs, </em><em>minix, </em><em>msdos, </em><em>ncpfs, </em><em>nfs, </em><em>nfs4, </em><em>ntfs, </em><em>proc, </em><em>qnx4, </em><em>ramfs, </em><em>reiserfs, </em><em>romfs, </em><em>smbfs, </em><em>sysv, </em><em>tmpfs, </em><em>udf, </em><em>ufs, </em><em>umsdos, </em><em>usbfs, </em><em>vfat, </em><em>xenix, </em><em>xfs, </em><em>xiafs. Note that coherent, sysv and xenix are equivalent and that </em><em>xenix and </em><em>coherent will be removed at some point in the future &#8212; use </em><em>sysv instead. Since kernel version 2.1.21 the types </em><em>ext and </em><em>xiafs do not exist anymore. Earlier, </em><em>usbfs was known as </em><em>usbdevfs&#8221;<br />
</em></p>
<div class="Step">
<h3>Finalizzare la formattazione con fsck</h3>
<div class="Step">
<p class="label">Ora bisogna fare un check dell&#8217;hdd e inserirlo nel fstab cosicché venga montato automaticamente all&#8217;avvio. Ricordatevi di cambiare hdb1 a seconda della partizione che avete creato!</p>
<pre class="label">fsck -f -y /dev/hdb1</pre>
<p>Poi editate il files /etc/fstab aggiungendo la seguente linea:</p>
<pre>/dev/hdb1 /data ext2 rw,defaults 0 0</pre>
<p>Dove /data sarà il percorso della directory nella quale volete montare l&#8217;hdd.</p>
<p>Poi date il comando:</p>
<pre>mount -a</pre>
<p>Se non ci sono errori vuole dire che si è tutto svolto correttamente!</p>
<div class="label">Prima di utilizzare l&#8217;hdd è  consigliabile riavviare il sistema.</div>
</div>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Formateando un pendrive con Ext3]]></title>
<link>http://vat69.wordpress.com/2008/09/17/formateando-un-pendrive-con-ext3/</link>
<pubDate>Wed, 17 Sep 2008 12:41:38 +0000</pubDate>
<dc:creator>hielasangre</dc:creator>
<guid>http://vat69.wordpress.com/2008/09/17/formateando-un-pendrive-con-ext3/</guid>
<description><![CDATA[Asumiendo que no vas a usar el pendrive en un Windows, o que quizá sí pero cuentes con una herramien]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Asumiendo que no vas a usar el pendrive en un Windows, o que quizá sí pero cuentes con una herramienta que te permita leer otros sistemas de archivos, vos al pendrive usb lo podés formatear casi con cualquier cosa. La única ventaja de mantener el filesystem original (fat32) es la portabilidad. Por todo lo demás, es un sistema de archivos de mierda.</p>
<p style="text-align:justify;">El fat32 no tiene opciones de seguridad, el tamaño de los bloques desperdicia espacio y no trabaja con transacciones como otros sistemas de archivos más completos que previenen las inconsistencias que suceden en una mala sincronización de datos, aunque no hacen milagros (por ejemplo, si desenchufamos el pendrive a lo bestia, sin desmontar).</p>
<p style="text-align:justify;">Ahora bien, podrías formatearlo con ntfs que es bastante mejor que fat y es visible desde windows, aunque a mí tampoco me gusta. Yo voy a probar con ext3, el sistema de archivos que se utiliza en gran parte de las distribuciones Linux y que trabaja con i-nodos y journalizing.</p>
<p style="text-align:justify;">Deberíamos ver primero cuál cuernos es el dispositivo en el cual se detectó nuestro pendrive. Generalmente es el <strong>sdb1</strong>, aunque puede ser otro. Para averiguarlo, ni bien enchufes el pendrive, ejecutá un <strong>dmesg</strong> en la consola y tiene que salir algo como ésto:</p>
<div id="attachment_1582" class="wp-caption aligncenter" style="width: 430px"><a href="http://vat69.wordpress.com/files/2008/09/dmesg.png"><img class="size-full wp-image-1582" style="border:0 none;" title="dmesg" src="http://vat69.wordpress.com/files/2008/09/dmesg.png" alt="" width="420" height="203" /></a><p class="wp-caption-text">Ejecutando dmesg</p></div>
<p style="text-align:justify;">En este caso se vé que el dispositivo es el <strong>sdb1</strong>. También se puede ver ejecutando simplemente <strong>mount</strong> y viendo en el listado en dónde se montó el dispositivo, pero si el montaje falló por algún motivo no nos vamos a enterar nunca.</p>
<p style="text-align:justify;">Para poder formatear un dispositivo hay que desmontarlo primero:</p>
<p style="background-color:#000000;color:#00ff00;padding-left:3px;text-align:justify;">umount /dev/sdb1</p>
<p>Una vez hecho eso ejecutamos desde la consola:</p>
<p style="background-color:#000000;color:#00ff00;padding-left:3px;text-align:justify;">sudo mkfs.ext3 /dev/sdb1</p>
<p style="text-align:justify;">Listo, ya tenemos un pendrive con ext3. El formateo puede demorar bastante, dependiendo de la capacidad de nuestro pendrive, sobre todo durante la creación del journal.</p>
<p style="text-align:justify;">Atentos al dato que nos tira <strong>mkfs</strong>:</p>
<div id="attachment_1584" class="wp-caption aligncenter" style="width: 408px"><a href="http://vat69.wordpress.com/files/2008/09/mkfs.png"><img class="size-full wp-image-1584" style="border:0 none;" title="mkfs" src="http://vat69.wordpress.com/files/2008/09/mkfs.png" alt="" width="398" height="226" /></a><p class="wp-caption-text">Salida de mkfs.ext3</p></div>
<p style="text-align:justify;">Bueno, en cuanto a espacio no he ganado una mierda, apenas unos 200 MB pero algo es algo. Es probable que deban reiniciar el entorno gráfico para que nautilus funcione correctamente. <strong>Ctrl+Alt+Backspace</strong> y listo.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Formattare e/o resuscitare un lettore MP3 Philips GoGear SA111X con GNU/Linux]]></title>
<link>http://emanuelecipolla.net/2007/03/19/formattare-eo-resuscitare-un-lettore-mp3-philips-gogear-sa111x-con-gnulinux/</link>
<pubDate>Mon, 19 Mar 2007 00:05:52 +0000</pubDate>
<dc:creator>Emanuele Cipolla</dc:creator>
<guid>http://emanuelecipolla.net/2007/03/19/formattare-eo-resuscitare-un-lettore-mp3-philips-gogear-sa111x-con-gnulinux/</guid>
<description><![CDATA[Nota ai nuovi arrivati: Il procedimento qui descritto non risolve una beneamata mazza. Comprate un n]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2>Nota ai nuovi arrivati: Il procedimento qui descritto non risolve una beneamata mazza. Comprate un nuovo lettore (io l&#8217;ho fatto), sorry. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  )</h2>
<p>Ho comperato presso un grande magazzino della mia città questo lettore MP3 &#8211; mi hanno invogliato:</p>
<ol>
<li>il prezzo competitivo;</li>
<li>il fatto che, a differenza degli altri lettori della serie GoGear, non usano il protocollo <a HREF="http://en.wikipedia.org/wiki/MTP">MTP</a> per la comunicazione dei dati, ma la normale specifica USB storage</li>
</ol>
<p>Dopo un certo numero di giorni, ho notato una degradazione nei tempi di riconoscimento della periferica da parte dei miei PC, e ho pensato fosse il caso di fare una bella riformattata &#8211; salvo scoprire, dopo aver cancellato la partizione, averne ricreata un&#8217;altra e averla formattata, che detta non era accessibile (il messaggio d&#8217;errore era <em>Bad superblock</em>).</p>
<p>Non volendomi rassegnare (e non volendo tornare a usare Winzozz solo per far rifunzionare l&#8217;aggeggio), ho fatto dei tentativi, e ho trovato una combinazione tipo di partizione/filesystem che sembra andare bene:</p>
<ol>
<li>Tipo di partizione: FAT16 (codice esadecimale: 06)</li>
<li>Filesystem: FAT16, con dimensione di ogni settore logico pari a 2048 byte. Il filesystem è stato creato con
<pre>mkfs.vfat -F 16 -S 2048  /dev/[periferica, così come è stata riconosciuta dal kernel)</pre>
</li>
<p>A parte un piccolo problema estetico (la quantità di spazio su disco massima rilevata è pari a <strong><em>3 gigabytes</em></strong>, invece dell&#8217;1 gigabyte previsto dal mio lettore O_o), tutto sembra andare bene.</ol>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Drive formatting]]></title>
<link>http://oei.yungchin.nl/2007/03/03/drive-formatting/</link>
<pubDate>Sat, 03 Mar 2007 11:04:00 +0000</pubDate>
<dc:creator>yungchin</dc:creator>
<guid>http://oei.yungchin.nl/2007/03/03/drive-formatting/</guid>
<description><![CDATA[Ok, so I&#8217;ve finally arranged for a backup drive of my own, rather than just relying on the net]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Ok, so I&#8217;ve finally arranged for a backup drive of my own, rather than just relying on the network backups at work (which are not off-site!). Starting with formatting, here we go:</p>
<blockquote><p>sudo mkfs.ext3 -c -c -T largefile -m 1 -v /dev/sda1</p></blockquote>
<p>where the two <span style="font-family:courier new;">c</span>&#8217;s mean that I wan&#8217;t to check the disk by both reading and writing, the<span style="font-family:courier new;"> T</span> option lets me specify the typical use (results in a certain block size and number of inodes that I don&#8217;t get to worry about), and the <span style="font-family:courier new;">m</span> option lets me specify the percentage of blocks reserved for the superuser. I&#8217;m not sure about this last value, but it can be adjusted later by <span style="font-family:courier new;">tune2fs</span>.</p>
<p>Source of knowledge: man pages. Couldn&#8217;t find anything about the reserved blocks stuff in a quick Google search, unfortunately.</p>
<p>Side notes: I used GNU <span style="font-family:courier new;">parted</span> to setup the partitions, which takes you through the process so gently that I don&#8217;t need to blog about it, just type <span style="font-family:courier new;">help</span> for help at the prompt (and well, if you&#8217;ve never partitioned before, read about the general idea first&#8230;). Then there was a silly thing because the device <span style="font-family:courier new;">sda1</span> did not exist, and <a href="http://bakskuru.se/fredrik/freesco/install_hd.html">this page</a> saved me by explaining the use of <span style="font-family:courier new;">mknod</span>. I hope that was just a glitch in the way I went about things, normally I guess you don&#8217;t need to manually add device names for your hot-plugged USB disks&#8230;</p>
<p>Just for later reference, this is the output of my formatting command:</p>
<blockquote><p><span style="font-family:courier new;"></span><span style="font-family:courier new;">$ sudo mkfs.ext3 -c -T largefile -m 1 -v /dev/sda1<br />
Password:<br />
mke2fs 1.38 (30-Jun-2005)<br />
Filesystem label=<br />
OS type: Linux<br />
Block size=4096 (log=2)<br />
Fragment size=4096 (log=2)<br />
57344 inodes, 14653280 blocks<br />
146532 blocks (1.00%) reserved for the super user<br />
First data block=0<br />
448 block groups<br />
32768 blocks per group, 32768 fragments per group<br />
128 inodes per group<br />
Superblock backups stored on blocks:<br />
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,<br />
4096000, 7962624, 11239424Running command: badblocks -b 4096 -s /dev/sda1 14653280<br />
Checking for bad blocks (read-only test): done                        280<br />
Writing inode tables: done<br />
Creating journal (32768 blocks): done<br />
Writing superblocks and filesystem accounting information: done</span></p>
<p>This filesystem will be automatically checked every 37 mounts or<br />
180 days, whichever comes first.  Use tune2fs -c or -i to override.</p>
<p><span style="font-family:courier new;"></span></p></blockquote>
<p>In the end, I skipped the write tests because even the read-only test takes ages on a USB disk. It found one bad block&#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  If I want to be more thorough, I can run a write test later using <span style="font-family:courier new;">e2fsck</span> with the two <span style="font-family:courier new;">c </span>switches.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
