bcr 2010-09-18 13:58:33 UTC
FreeBSD German Documentation Repository
Modified files:
articles Makefile
Added files:
articles/solid-state Makefile article.sgml
Log:
Neu übersetzter Artikel "FreeBSD und Solid State Geräte":
Übersetzt von: bcr@
Makefile-Hilfe von: jkois@
Keine Reaktion von: de-bsd-translators Mailingliste
Revision Changes Path
1.7 +1 -0 de-docproj/articles/Makefile
1.1 +24 -0 de-docproj/articles/solid-state/Makefile (new)
1.1 +520 -0 de-docproj/articles/solid-state/article.sgml (new)
Index: Makefile
===================================================================
RCS file: /home/cvs/de-docproj/articles/Makefile,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -I$FreeBSDde.*$ -r1.6 -r1.7
--- Makefile 17 Jan 2009 11:49:01 -0000 1.6
+++ Makefile 18 Sep 2010 13:58:33 -0000 1.7
@@ -12,6 +12,7 @@
SUBDIR+= laptop
SUBDIR+= linux-comparison
SUBDIR+= new-users
+SUBDIR+= solid-state
SUBDIR+= version-guide
# ROOT_SYMLINKS+= new-users
Index: Makefile
====================================================================
#
# The FreeBSD Documentation Project
# The FreeBSD German Documentation Project
#
# $FreeBSD$
# $FreeBSDde: de-docproj/articles/solid-state/Makefile,v 1.1 2010/09/18 13:58:33 bcr Exp $
# basiert auf: 1.17
#
# Article: FreeBSD und Solid State Devices
DOC?= article
FORMATS?= html html-split
WITH_ARTICLE_TOC?= YES
INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?=
SRCS= article.sgml
URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
Index: article.sgml
====================================================================
<!-- Copyright (c) 2001 The FreeBSD Documentation Project
Redistribution and use in source (SGML DocBook) and 'compiled' forms
(SGML, HTML, PDF, PostScript, RTF and so forth) with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code (SGML DocBook) must retain the above
copyright notice, this list of conditions and the following
disclaimer as the first lines of this file unmodified.
2. Redistributions in compiled form (transformed to other DTDs,
converted to PDF, PostScript, RTF and other formats) must reproduce
the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials
provided with the distribution.
THIS DOCUMENTATION IS PROVIDED BY THE FREEBSD DOCUMENTATION PROJECT "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NIK CLAYTON BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
$FreeBSD$
$FreeBSDde: de-docproj/articles/solid-state/article.sgml,v 1.1 2010/09/18 13:58:33 bcr Exp $
basiert auf: 1.18
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//DE">
%articles.ent;
<!ENTITY legalnotice SYSTEM "../../share/sgml/legalnotice.sgml">
]>
<article lang="de">
<articleinfo>
<title>&os; und Solid State Geräte</title>
<authorgroup>
<author>
<firstname>John</firstname>
<surname>Kozubik</surname>
<affiliation>
<address><email>john(at)kozubik.com</email></address>
</affiliation>
</author>
</authorgroup>
<pubdate>$FreeBSD$</pubdate>
<copyright>
<year>2001</year>
<year>2009</year>
<holder>The FreeBSD Documentation Project</holder>
</copyright>
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.general;
</legalnotice>
&legalnotice;
<abstract>
<para>Dieser Artikel behandelt die Verwendung von Solid State Festplatten
in &os;, um eingebettete Systeme zu erstellen.</para>
<para>Eingebettete Systeme haben den Vorteil, dass sie eine höhere
Stabilität aufgrund des fehlens von beweglichen Bauteilen
(Festplatten) besitzen. Es muss jedoch beachtet werden, dass generell
weniger Speicherplatz zur Verfügung steht und die Lebensdauer des
Speichermediums geringer ist.</para>
<para>Spezielle Themen die behandelt werden beinhalten die Typen und
Attribute von Solid State Datenträgern, die in &os; verwendet
werden, Kernel-Optionen die in solch einer Umgebung von Interesse sind,
der <filename>rc.initdiskless</filename>-Mechanismus, welcher die
Initalisierung solcher Systeme automatisiert, sowie die Notwendigkeit
von Nur-Lese-Dateisystemen und das Erstellen von Dateisystemen von
Grund auf. Der Artikel schliesst mit ein paar generellen Strategien
für kleine und Nur-Lese-&os; Umgebungen.</para>
<para><emphasis>Übersetzt von Benedict Reuschling</emphasis>.</para>
</abstract>
</articleinfo>
<sect1 id="intro">
<title>Solid State Festplattengeräte</title>
<para>Der Umfang des Artikels ist auf Solid State Geräte
beschränkt, die auf Flash-Speicher basieren. Flash-Speicher ist ein
Solid State Speicher (keine beweglichen Teile), der nicht flüchtig
ist (der Speicher behält die Daten sogar nachdem alle Energiequellen
ausgeschaltet wurden). Flash-Speicher kann grossen physischen Schock
aushalten und ist vergleichsweise schnell (die Flash-Speicher
Lösungen, die in diesem Artikel behandelt werden, sind nur wenig
langsamer als eine EIDE-Festplatte in der Schreibgeschwindigkeit und viel
schneller bei Lese-Operationen). Ein sehr wichtiger Aspekt von
Flash-Speichern, dessen Auswirkungen später in diesem Artikel
diskutiert werden, ist, dass jeder Sektor eine begrenzte Kapazität
zur Wiederbeschreibung besitzt. Man kann nur eine bestimmte Anzahl von
Schreib-, Lösch- und Wiederbeschreibungsvorgängen
durchführen, bevor der Sektor permanent unbrauchbar wird. Obwohl
viele Flash-Speicher Produkte automatisch schlechte Blöcke markieren
und manche Geräte Schreiboperationen gleichmässig verteilen,
bleibt weiterhin die Anzahl der durchführbaren Schreibvorgänge
begrenzt. Verschiedene Geräteeinheiten besitzen zwischen 1,000,000
und 10,000,000 Schreibzyklen pro Sektor in ihren Spezifikationen. Diese
Zahlen variieren aufgrund der Umgebungstemperatur.</para>
<para>Im Speziellen werden wir ATA-kompatible Compact-Flash-Karten
betrachten, welche als Speichermedien für Digitalkameras ziemlich
populär sind. Von besonderem Interesse ist der Umstand, dass diese
direkt an den IDE-Bus angeschlossen werden und kompatibel zu den
ATA-Befehlen sind. Aus diesem Grund können diese Geräte mit
einem einfachen und billigen Adapter direkt an den IDE-Bus eines
Computers angeschlossen werden. Auf diese Weise sehen Betriebssysteme
wie &os; diese Geräte dann als normale (wenn auch sehr kleine)
Festplatten an.</para>
<para>Andere Solid State Plattenlösungen existieren, jedoch platzieren
deren Kosten, Obskurität und ihre Unhandlichkeit sie aussserhalb
des Umfangs dieses Artikels.</para>
</sect1>
<sect1 id="kernel">
<title>Kerneloptionen</title>
<para>Ein paar Kerneloptionen sind von besonderem Interesse für
diejenigen, welche diese eingebetteten &os;-Systeme erstellen
möchten.</para>
<para>Alle eingebetteten &os;-Systeme, die Flash-Speicher als Systemplatte
verwenden, sind interessant für Dateisysteme im Hauptspeicher und
RAM-Disks. Wegen der begrenzten Anzahl von Schreibzyklen, die auf
Flash-Speicher durchgeführt werden können, werden die Platte
und die Dateisysteme darauf mit grosser Wahrscheinlichkeit nur lesend
eingehängt werden. In dieser Umgebung werden Dateisysteme wie
<filename>/tmp</filename> und <filename>/var</filename> als RAM-Disks
eingebunden, um dem System zu erlauben, Logdateien anzulegen und
Zähler sowie temporäre Dateien zu aktualisieren. RAM-Disks
sind eine kritische Komponente für eine erfolgreiche Solid State
Umsetzung in &os;.</para>
<para>Sie sollten dafür sorgen, dass die folgenden Zeilen in Ihrer
Kernelkonfigurationsdatei vorhanden sind:</para>
----------------------------------------------
Diff block truncated. (Max lines = 200)
----------------------------------------------
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Sat 18 Sep 2010 - 15:59:05 CEST