doc-el commit 1087:252a5f0972eb - Translate section 19.7. Comple...
freebsd-doc-el at lists.hellug.gr
freebsd-doc-el at lists.hellug.gr
Sat Nov 29 00:02:55 EET 2008
changeset: 1087:252a5f0972eb
user: Manolis Kiagias <sonicy at otenet.gr>
date: 2008-11-24 14:24 +0200
details: http://hg.hellug.gr/freebsd/doc-el/?cmd=changeset;node=252a5f0972eb
description:
Translate section 19.7. Complete initial translation of 'geom' chapter
diffstat:
1 file changed, 64 insertions(+), 53 deletions(-)
el_GR.ISO8859-7/books/handbook/geom/chapter.sgml | 117 ++++++++++++----------
diffs (156 lines):
diff -r 5b3cacad803f -r 252a5f0972eb el_GR.ISO8859-7/books/handbook/geom/chapter.sgml
--- a/el_GR.ISO8859-7/books/handbook/geom/chapter.sgml Sun Nov 23 22:50:48 2008 +0200
+++ b/el_GR.ISO8859-7/books/handbook/geom/chapter.sgml Mon Nov 24 14:24:42 2008 +0200
@@ -621,8 +621,8 @@
</sect1>
<sect1 id="geom-gjournal">
- <title>UFS Journaling Through GEOM</title>
-
+ <title>UFS Journaling ÌÝóù GEOM</title>
+
<indexterm>
<primary>GEOM</primary>
</indexterm>
@@ -630,79 +630,90 @@
<primary>Journaling</primary>
</indexterm>
- <para>With the release of &os; 7.0, the long awaited feature
- of <acronym>UFS</acronym> journals has been implemented. The
- implementation itself is provided through the
- <acronym>GEOM</acronym> subsystem and is easily configured
- via the &man.gjournal.8; utility.</para>
+ <para>Óôçí Ýêäïóç 7.0 ôïõ &os; õëïðïéåßôáé ãéá ðñþôç öïñÜ ç íÝá (êáé áðü
+ ðïëëïýò áíáìåíüìåíç) äõíáôüôçôá ãéá ÷ñÞóç çìåñïëïãßïõ (journal) óôï
+ óýóôçìá áñ÷åßùí <acronym>UFS</acronym>. Ç õëïðïßçóç ðáñÝ÷åôáé ìÝóù ôïõ
+ õðïóõóôÞìáôïò <acronym>GEOM</acronym> êáé ìðïñåß íá ñõèìéóôåß åýêïëá
+ ìÝóù ôïõ âïçèçôéêïý ðñïãñÜììáôïò &man.gjournal.8;.</para>
- <para>What is journaling? Journaling capability stores a log of
- file system transactions, i.e.: changes that make up a complete
- disk write operation, before meta-data and file writes are
- committed to the disk proper. This transaction log can later
- be replayed to redo file system transactions, preventing file
- system inconsistencies.</para>
+ <para>Ôé åßíáé ôï journaling; Ôï journaling áðïèçêåýåé óå Ýíá áñ÷åßï
+ êáôáãñáöÞò (log, çìåñïëüãéï, Þ áðëþò journal) ôéò óõíáëëáãÝò ôïõ
+ óõóôÞìáôïò áñ÷åßùí. ÐáñÜäåéãìá óõíáëëáãÞò åßíáé ïé áëëáãÝò ðïõ
+ áðáéôïýíôáé ãéá ìéá ðëÞñç äéáäéêáóßá åããñáöÞò óôï äßóêï. ¸ôóé, óôï
+ log áðïèçêåýïíôáé ïé áëëáãÝò óôá ìåôá-äåäïìÝíá (meta-data) êáé óôá ßäéá
+ ôá áñ÷åßá, ðñéí ãßíåé ç ôåëéêÞ êáíïíéêÞ áðïèÞêåõóç ôïõò óôï äßóêï.
+ Ôï áñ÷åßï êáôáãñáöÞò ìðïñåß áñãüôåñá íá îáíá÷ñçóéìïðïéçèåß, þóôå ç
+ óõíáëëáãÞ íá ãßíåé áðü ôçí áñ÷Þ êáé íá äéáöõëá÷èåß ôï óýóôçìá áñ÷åßùí
+ áðü ðéèáíÝò áóõíÝðåéåò.</para>
- <para>This method is yet another mechanism to protect against data
- loss and inconsistencies of the file system. Unlike Soft Updates
- which tracks and enforces meta-data updates and Snapshots which
- is an image of the file system, an actual log is stored at the
- end sector and, in some cases, may be stored on another disk
- entirely.</para>
+ <para>Ðñüêåéôáé ïõóéáóôéêÜ ãéá ìéá áêüìá ìÝèïäï ðñïöýëáîçò áðü áðþëåéá
+ äåäïìÝíùí êáé áóõíÝðåéåò óôï óýóôçìá áñ÷åßùí. Óå áíôßèåóç ìå ôá
+ Soft Updates ôá ïðïßá åíôïðßæïõí êáé õðï÷ñåþíïõí ôçí Üìåóç åããñáöÞ
+ ôùí ìåôá-äåäïìÝíùí êáé ôùí óôéãìéïôýðùí (Snapshots) ôá ïðïßá åßíáé
+ åéêüíåò ôïõ óõóôÞìáôïò áñ÷åßùí óå ìéá äåäïìÝíç óôéãìÞ, ôï log
+ áðïèçêåýåôáé óôïí ôåëåõôáßï ôïìÝá, êáé óå ìåñéêÝò ðåñéðôþóåéò ìðïñåß
+ íá áðïèçêåýåôáé óå åíôåëþò äéáöïñåôéêü äßóêï.</para>
- <para>Unlike other file system journaling implementations, the
- <command>gjournal</command> method is block based and not
- implemented as part of the file system - only as a
- <acronym>GEOM</acronym> extension.</para>
+ <para>Óå áíôßèåóç ìå Üëëåò õëïðïéÞóåéò journaling ãéá óõóôÞìáôá áñ÷åßùí,
+ ç ìÝèïäïò <command>gjournal</command> âáóßæåôáé óå ìðëïêò, êáé äåí
+ õëïðïéåßôáé ùò ìÝñïò ôïõ óõóôÞìáôïò áñ÷åßùí, áëëÜ ìüíï ùò åðÝêôáóç ôïõ
+ <acronym>GEOM</acronym>.</para>
- <para>To enable support for <command>gjournal</command>, the
- &os; kernel must have the following option - which is the
- default on 7.X systems:</para>
+ <para>Ãéá åíåñãïðïéÞóç õðïóôÞñéîçò ôïõ <command>gjournal</command>, èá
+ ðñÝðåé íá õðÜñ÷åé ç ðáñáêÜôù åðéëïãÞ óôïí ðõñÞíá ôïõ &os;. Ç åðéëïãÞ
+ áõôÞ õðÜñ÷åé áðü ðñïåðéëïãÞ óôá óõóôÞìáôá
+ 7.<replaceable>X</replaceable>:</para>
<programlisting>options UFS_GJOURNAL</programlisting>
- <para>Creating a journal on a free file system may now be done
- using the following steps, considering that the
- <devicename>da4</devicename> is a new <acronym>SCSI</acronym>
- disk:</para>
+ <para>Ç äçìéïõñãßá journal óå Ýíá åëåýèåñï óýóôçìá áñ÷åßùí, ìðïñåß ôþñá
+ íá ãßíåé ìå ôá áêüëïõèá âÞìáôá, èåùñþíôáò üôé ç óõóêåõÞ
+ <devicename>da4</devicename> åßíáé Ýíáò íÝïò äßóêïò
+ <acronym>SCSI</acronym>:</para>
<screen>&prompt.root; <userinput>gjournal label /dev/da4</userinput>
&prompt.root; <userinput>gjournal load</userinput></screen>
- <para>At this point, there should be a
- <devicename>/dev/da4</devicename> device node and a
- <devicename>/dev/da4.journal</devicename> device node. A
- file system may now be created on this device:</para>
+ <para>Óôï óçìåßï áõôü èá õðÜñ÷åé ìéá óõóêåõÞ
+ <devicename>/dev/da4</devicename> êáèþò êáé ìéá óõóêåõÞ
+ <devicename>/dev/da4.journal</devicename>. Óôç óõóêåõÞ áõôÞ ìðïñåßôå
+ ôþñá íá äçìéïõñãÞóåôå óýóôçìá áñ÷åßùí:</para>
<screen>&prompt.root; <userinput>newfs -O 2 -J /dev/da4.journal</userinput></screen>
- <para>The previously issued command will create a
- <acronym>UFS</acronym>2 file system with journaling being made
- active.</para>
+ <para>Ç ðáñáðÜíù åíôïëÞ èá äçìéïõñãÞóåé Ýíá óýóôçìá áñ÷åßùí
+ <acronym>UFS</acronym>2 êáé ôáõôü÷ñïíá èá åíåñãïðïéÞóåé ôï
+ journaling.</para>
- <para>Effectively <command>mount</command> the device at the
- desired point with:</para>
+ <para>Ìðïñåßôå íá ÷ñçóéìïðïéÞóåôå ôçí åíôïëÞ <command>mount</command>
+ ãéá íá ðñïóáñôÞóåôå ôçí óõóêåõÞ óôï åðéèõìçôü óçìåßï ðñïóÜñôçóçò, üðùò
+ öáßíåôáé ðáñáêÜôù:</para>
<screen>&prompt.root; <userinput>mount /dev/da4.journal <replaceable>/mnt</replaceable></userinput></screen>
<note>
- <para>In the case of several slices, a journal will be created
- for each individual slice. For instance, if <devicename>ad4s1</devicename> and <devicename>ad4s2</devicename>
- are both slices, then <command>gjournal</command> will create
- <devicename>ad4s1.journal</devicename> and <devicename>ad4s2.journal</devicename>. In the case of the command
- being run twice, the result will be
+ <para>Óôçí ðåñßðôùóç áñêåôþí slice, èá äçìéïõñãçèåß Ýíá journal ãéá êÜèå
+ åðéìÝñïõò slice. Ãéá ðáñÜäåéãìá, áí õðÜñ÷ïõí ôá slices
+ <devicename>ad4s1</devicename> êáé <devicename>ad4s2</devicename>
+ ôüôå ôï <command>gjournal</command> èá äçìéïõñãÞóåé ôéò óõóêåõÝò
+ <devicename>ad4s1.journal</devicename> êáé
+ <devicename>ad4s2.journal</devicename>. Óôçí ðåñßðôùóç ðïõ åêôåëÝóåôå
+ ôçí åíôïëÞ äýï öïñÝò, ôï áðïôÝëåóìá èá åßíáé
<quote>journals</quote>.</para>
</note>
- <para>Under some circumstances, keeping the journal on another disk
- may be desired. For these cases, the journal provider or storage
- device should be listed after the device to enable journaling
- on. Journaling may also be enabled on current file systems by
- using <command>tunefs</command>; however, always make a backup
- before attempting to alter a file system. In most cases, the
- <command>gjournal</command> will fail if it is unable to create
- the actual journal but this does not protect against data loss
- incurred as a result of misusing
+ <para>ÊÜôù áðü ïñéóìÝíåò ðñïõðïèÝóåéò, ßóùò åßíáé åðéèõìçôÞ ç ôÞñçóç ôïõ
+ journal óå äéáöïñåôéêü äßóêï. Ãéá ôéò ðåñéðôþóåéò áõôÝò, ï ðáñï÷Ýáò
+ çìåñïëïãßïõ (ç óõóêåýç äßóêïõ ðïõ èá ðåñéÝ÷åé ôï journal) ðñÝðåé
+ íá äßíåôáé ùò ðáñÜìåôñïò óôçí åíôïëÞ, áìÝóùò ìåôÜ ôç óõóêåõÞ äßóêïõ
+ óôçí ïðïßá èá åíåñãïðïéçèåß ôï journaling. Ìðïñåßôå åðßóçò íá
+ åíåñãïðïéÞóåôå ôï journaling óå õðÜñ÷ïíôá óõóôÞìáôá áñ÷åßùí
+ ÷ñçóéìïðïéþíôáò ôçí åíôïëÞ <command>tunefs</command>. Ùóôüóï, èá ðñÝðåé
+ íá êñáôÞóåôå áíôßãñáöï áóöáëåßáò ôùí áñ÷åßùí óáò, ðñéí åðé÷åéñÞóåôå
+ íá êÜíåôå áëëáãÝò óå Ýíá õðÜñ÷ïí óýóôçìá áñ÷åßùí. Óôéò ðåñéóóüôåñåò
+ ðåñéðôþóåéò, ç <command>tunefs</command> èá áðïôý÷åé áí äåí ìðïñÝóåé
+ íá äçìéïõñãÞóåé ôï journal, áëëÜ áõôü äåí óáò ðñïóôáôåýåé áðü áðþëåéá
+ äåäïìÝíùí ðïõ ìðïñåß íá ðñïÝëèåé áðü êáêÞ ÷ñÞóç ôçò
<command>tunefs</command>.</para>
</sect1>
</chapter>
More information about the Freebsd-doc-el
mailing list