\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Velreine} \pdfinfo{ /Title (backup-technology.pdf) /Creator (Cheatography) /Author (Velreine) /Subject (Backup Technology Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{1CA325} \definecolor{LightBackground}{HTML}{F0F9F1} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Backup Technology Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Velreine} via \textcolor{DarkBackground}{\uline{cheatography.com/51130/cs/14033/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Velreine \\ \uline{cheatography.com/velreine} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 20th December, 2017.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{x{2.14011 cm} x{2.83689 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Disks}} \tn % Row 0 \SetRowColor{LightBackground} MBR & GPT \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Master Boot Record & Protective Master Boot Record \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} 64 byte Partition Table & Backup GUID Partition Entry Array \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} 2 byte stop code & Backup GUID Partition Table Header \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} Max 4 Primary Partitions & Max 128 Primary Partitions \tn % Row Count 9 (+ 2) % Row 5 \SetRowColor{white} Max Disk Size 2TB (1024\textasciicircum{}4) & Max Disk Size 9,4 ZiB (1024\textasciicircum{}7) \tn % Row Count 11 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.14425 cm} x{2.2885 cm} x{1.14425 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{Volume Types}} \tn % Row 0 \SetRowColor{LightBackground} \{\{ac\}\}- & \{\{ac\}\}Performance & \{\{ac\}\}Security \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \{\{ac\}\}Simple & \{\{ac\}\}Normal & \{\{ac\}\}none \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{ac\}\}Spanned & \{\{ac\}\}Normal & \{\{ac\}\}none \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} \{\{ac\}\}Striped & \{\{ac\}\}Faster Read/Write I/O & \{\{ac\}\}none \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} \{\{ac\}\}Mirrored & \{\{ac\}\}Faster Read I/O & \{\{ac\}\}Good \tn % Row Count 10 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Basic or Dynamic Disk?}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Default disktype is basic. \newline % Row Count 1 (+ 1) Basic can be converted to Dynamic with no data loss. \newline % Row Count 3 (+ 2) Dynamic to basic conversion will {\bf{lose ALL}} data \newline % Row Count 5 (+ 2) Local Disk Manager (LDM) Database replicated among disks with Dynamic disks.% Row Count 7 (+ 2) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.89126 cm} x{3.08574 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Backup}} \tn % Row 0 \SetRowColor{LightBackground} Backup Full & Creates a full Backup and is time consuming. \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Backup\{\{nl\}\}Incremental & Creates a backup of everything with Archivebit. Every incremental backup has to be restored in order. Quick at making backups. \tn % Row Count 8 (+ 6) % Row 2 \SetRowColor{LightBackground} Backup\{\{nl\}\}Differential & Creates a backup of everything with archivebit. Quick at restoring. Usually created daily and is abit slower than incremental. \tn % Row Count 14 (+ 6) % Row 3 \SetRowColor{white} Backup\{\{nl\}\}Copy & Copies everything. It is like a snapshot. \tn % Row Count 16 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.58478 cm} x{1.46195 cm} x{1.6708 cm} p{0.45947 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{Filesystems}} \tn % Row 0 \SetRowColor{LightBackground} - & Max File Size & Max Volume Size & VSS? \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} FAT & 4 GiB & 4 GiB & No \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} FAT32 & 4 GiB & 16 TiB & No \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} NTFS & 16 EiB & 64KB * 2\textasciicircum{}\textasciicircum{}64\textasciicircum{} & Yes \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} ReFS & 16 EiB & 1 YiB & Yes \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{0.84609 cm} x{4.13091 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Filesystems}} \tn % Row 0 \SetRowColor{LightBackground} FAT & File Allocation Table and is a filesystem like NTFS, though it's older. \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} FAT32 & Is also a File Allocation Table, but a 32-bit version. \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} NTFS & New Technology File System, and supports: file encryption etc. It is the most common filesytem. \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} ReFS & Resilient File System and is Microsoft newest filesystem. ReFS includes security and control of corrupt files. \tn % Row Count 12 (+ 4) % Row 4 \SetRowColor{LightBackground} \seqsplit{DiskMgmt} & Diskpart's GUI "Twin" \tn % Row Count 14 (+ 2) % Row 5 \SetRowColor{white} \seqsplit{Diskpart} & Is a CMD-Utility to create Partitions, create/delete/alter volumes \tn % Row Count 16 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.59264 cm} x{3.38436 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Quota og FSRM}} \tn % Row 0 \SetRowColor{LightBackground} FSRM & File Server Resource Manager \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} File\{\{nl\}\}Screening & Filter for allowed files, and is able to exclude file types.\{\{nl\}\}(ex. .Exe files) \tn % Row Count 6 (+ 4) % Row 2 \SetRowColor{LightBackground} Quota & Puts a quota on users or volumes. Only works on NTFS \tn % Row Count 8 (+ 2) % Row 3 \SetRowColor{white} Soft Quota & Tracks storage and warns when the quota limit is breached. \tn % Row Count 11 (+ 3) % Row 4 \SetRowColor{LightBackground} Hard Quota & Tracks Storage and denies data after limit has been hit. \tn % Row Count 14 (+ 3) % Row 5 \SetRowColor{white} Template & Quota Group Policies \tn % Row Count 15 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{0.84609 cm} x{4.13091 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Partition Types}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{Primary} & Contains 1 file system. \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \seqsplit{Extended} & Can be divided into multiple logical partitions (Limited to Drive Letters A-Z) \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} \seqsplit{Logical} & Also contains 1 file systems. \tn % Row Count 7 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.71009 cm} p{0.79363 cm} x{0.91894 cm} x{1.75434 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{5.377cm}}{\bf\textcolor{white}{RAID}} \tn % Row 0 \SetRowColor{LightBackground} - & \seqsplit{Storage} & \seqsplit{Error(s)} & Speed \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} RAID0 & 100\% & none & 2{\bf{x}}R 2{\bf{x}}W \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} RAID1 & 50\% & 1 disk & 2{\bf{x}}R 1{\bf{x}}W \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} RAID5 & 66\% & 1 disk & 2{\bf{x}}R 1{\bf{x}}W \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \seqsplit{RAID10} & 50\% & 1 disk & 4{\bf{x}}R 2{\bf{x}}W \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Shadow Copy}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/sarki_1513707686_Shadow Copy Interface.png}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Shadow Copy timeplan.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{VSS (Volume Shadow copy Service)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{VSS operates in the Block Level of Volumes. \newline % Row Count 1 (+ 1) One of the features of Shadow Copy is that it allows the administrator to take backup of files and programs that are currently being used.% Row Count 4 (+ 3) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{VSS Architecture}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Image could not be loaded.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}