[bootlin/training-materials updates] master: Block filesystems: add advice for choosing (efa87918)

Michael Opdenacker michael.opdenacker at bootlin.com
Wed Sep 2 18:11:55 CEST 2020


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/efa8791887f887ae06346a85e024dfeeaf9c30d0

>---------------------------------------------------------------

commit efa8791887f887ae06346a85e024dfeeaf9c30d0
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Wed Sep 2 18:11:55 2020 +0200

    Block filesystems: add advice for choosing
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


>---------------------------------------------------------------

efa8791887f887ae06346a85e024dfeeaf9c30d0
 .../sysdev-block-filesystems.tex                    | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/slides/sysdev-block-filesystems/sysdev-block-filesystems.tex b/slides/sysdev-block-filesystems/sysdev-block-filesystems.tex
index b581c31f..c6560df3 100644
--- a/slides/sysdev-block-filesystems/sysdev-block-filesystems.tex
+++ b/slides/sysdev-block-filesystems/sysdev-block-filesystems.tex
@@ -207,6 +207,27 @@ major minor #blocks name
   \end{itemize}
 \end{frame}
 
+\begin{frame}
+  \frametitle{Our advice for choosing the best filesystem}
+  \begin{itemize}
+     \item Some filesystems will work better than others
+           depending on how you use them.
+     \item For example, \code{reiserFS} had the reputation
+           to be best at handling many small files.
+     \item Fortunately, filesystems are easy to benchmark, being
+           transparent to applications:
+           \begin{itemize}
+             \item Format your storage with each filesystem
+	     \item Copy your data to it
+	     \item Run your system on it and benchmark its
+                   performance.
+	     \item Keep the one working best in your case.
+           \end{itemize}
+     \item For read/write partitions, the best choices are
+           probably \code{btrfs} and \code{f2fs}.
+  \end{itemize}
+\end{frame}
+
 \begin{frame}
   \frametitle{Compatibility filesystems}
   Linux also supports several other filesystem formats, mainly to be




More information about the training-materials-updates mailing list