[FE training-materials-updates] flash filesystems: add references
Michael Opdenacker
michael.opdenacker at free-electrons.com
Thu Oct 31 07:17:03 CET 2013
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=8f438a2d8f08ca9c4d71a048b38ded449b59c7a1
>---------------------------------------------------------------
commit 8f438a2d8f08ca9c4d71a048b38ded449b59c7a1
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Thu Oct 31 06:14:51 2013 +0100
flash filesystems: add references
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
8f438a2d8f08ca9c4d71a048b38ded449b59c7a1
.../sysdev-flash-filesystems.tex | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex b/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
index 9a9db54..805f165 100644
--- a/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
+++ b/slides/sysdev-flash-filesystems/sysdev-flash-filesystems.tex
@@ -440,6 +440,9 @@ Creating 5 MTD partitions on "omap2-nand.0":
\item Creates \code{ubi.img}, with 256KiB physical erase blocks,
4096 minimum I/O size (\code{-m}).
\end{itemize}
+ \item See
+ \url{http://free-electrons.com/blog/creating-flashing-ubi-ubifs-images/}
+ for details about creating UBI and UBIFS images.
\item Build systems like Buildroot can do this for you!
\end{itemize}
\end{frame}
@@ -503,8 +506,12 @@ vol_alignment=1
\item No details about the layer (Flash Translation Layer) they
use. Details are kept as trade secrets, and may hide poor
implementations.
- \item Hence, it is highly recommended to limit the number of writes
- to these devices.
+ \item Can use {\em flashbench}
+ (\url{https://github.com/bradfa/flashbench}) to find out
+ the erase block size and optimize filesystem formating.
+ \item No knowing about the wear leveling algorithm,
+ it is highly recommended to limit the number of writes
+ to these devices.
\end{itemize}
\end{frame}
@@ -531,10 +538,8 @@ vol_alignment=1
\item Arnd Bergmann: Optimizing Linux with cheap flash drives\\
In depth coverage of flash storage with a block interface.\\
\url{http://lwn.net/Articles/428584/}
- \item Introduction to JFFS2 and LogFS:\\
- \url{http://lwn.net/Articles/234441/}
- \item Nice UBI presentation from Toshiba:\\
- \url{http://free-electrons.com/redirect/celf-ubi.html}
+ \item Managing flash storage with Linux:\\
+ \url{http://free-electrons.com/blog/managing-flash-storage-with-linux/}
\item Documentation on the linux-mtd website:\\
\url{http://www.linux-mtd.infradead.org/}
\end{itemize}
More information about the training-materials-updates
mailing list