cvs commit: de-docproj/articles Makefile de-docproj/articles/solid-state Makefile article.sgml

From: Benedict Reuschling <bcr(at)doc.bsdgroup.de>
Date: Sat, 18 Sep 2010 13:58:33 GMT

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&auml;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&ouml;here
          Stabilit&auml;t aufgrund des fehlens von beweglichen Bauteilen
          (Festplatten) besitzen. Es muss jedoch beachtet werden, dass generell
          weniger Speicherplatz zur Verf&uuml;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&auml;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&uuml;r kleine und Nur-Lese-&os; Umgebungen.</para>
          
        <para><emphasis>&Uuml;bersetzt von Benedict Reuschling</emphasis>.</para>
      </abstract>
    </articleinfo>
  
    <sect1 id="intro">
      <title>Solid State Festplattenger&auml;te</title>
  
      <para>Der Umfang des Artikels ist auf Solid State Ger&auml;te
        beschr&auml;nkt, die auf Flash-Speicher basieren. Flash-Speicher ist ein
        Solid State Speicher (keine beweglichen Teile), der nicht fl&uuml;chtig
        ist (der Speicher beh&auml;lt die Daten sogar nachdem alle Energiequellen
        ausgeschaltet wurden). Flash-Speicher kann grossen physischen Schock
        aushalten und ist vergleichsweise schnell (die Flash-Speicher
        L&ouml;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&auml;ter in diesem Artikel
        diskutiert werden, ist, dass jeder Sektor eine begrenzte Kapazit&auml;t
        zur Wiederbeschreibung besitzt. Man kann nur eine bestimmte Anzahl von
        Schreib-, L&ouml;sch- und Wiederbeschreibungsvorg&auml;ngen
        durchf&uuml;hren, bevor der Sektor permanent unbrauchbar wird. Obwohl
        viele Flash-Speicher Produkte automatisch schlechte Bl&ouml;cke markieren
        und manche Ger&auml;te Schreiboperationen gleichm&auml;ssig verteilen,
        bleibt weiterhin die Anzahl der durchf&uuml;hrbaren Schreibvorg&auml;nge
        begrenzt. Verschiedene Ger&auml;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&uuml;r Digitalkameras ziemlich
        popul&auml;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&ouml;nnen diese Ger&auml;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&auml;te dann als normale (wenn auch sehr kleine)
        Festplatten an.</para>
  
      <para>Andere Solid State Plattenl&ouml;sungen existieren, jedoch platzieren
        deren Kosten, Obskurit&auml;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&uuml;r
        diejenigen, welche diese eingebetteten &os;-Systeme erstellen
        m&ouml;chten.</para>
  
      <para>Alle eingebetteten &os;-Systeme, die Flash-Speicher als Systemplatte
        verwenden, sind interessant f&uuml;r Dateisysteme im Hauptspeicher und
        RAM-Disks. Wegen der begrenzten Anzahl von Schreibzyklen, die auf
        Flash-Speicher durchgef&uuml;hrt werden k&ouml;nnen, werden die Platte
        und die Dateisysteme darauf mit grosser Wahrscheinlichkeit nur lesend
        eingeh&auml;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&auml;hler sowie tempor&auml;re Dateien zu aktualisieren. RAM-Disks
        sind eine kritische Komponente f&uuml;r eine erfolgreiche Solid State
        Umsetzung in &os;.</para>
  
      <para>Sie sollten daf&uuml;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

search this site