\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{Guldhammeren} \pdfinfo{ /Title (backup-gruppe-3.pdf) /Creator (Cheatography) /Author (Guldhammeren) /Subject (Backup - Gruppe 3 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}{53A38E} \definecolor{LightBackground}{HTML}{F4F9F7} \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 - Gruppe 3 Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Guldhammeren} via \textcolor{DarkBackground}{\uline{cheatography.com/63493/cs/16142/}}} \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}Guldhammeren \\ \uline{cheatography.com/guldhammeren} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 22nd June, 2018.\\ Updated 22nd June, 2018.\\ 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} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Basic Disks}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Op til 4 partitioner, hvor kun 1 kan være extended.} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Mindst 1 primær partition skal være aktiv.} \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Extended partition kan deles op i 26 logiske drev.} \tn % Row Count 4 (+ 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}{Dynamic Disks}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{Der kan ikke installeres styresystem på dynamic disks.}} Dog kan basic disks med styresystem på, konverteres til dynamic efter installation.} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Konverter basic disks til dynamic ved at højre-klikke på den ønskede volume i discmgmt og derefter vælge "Convert to Dynamic disk".} \tn % Row Count 6 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{FAT, FAT32 og NTFS}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/guldhammeren_1529487817_2018-06-20 11_41_54-Basic Dynamic Disks.pdf.png}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Ovenstående viser de største forskelle i mellem filsystemer.} \tn \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}{Volumes i Windows}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{Simple} & Er en simpel volume på en enkelt harddisk. Kan både være på en Basic eller Dynamic disk. \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \seqsplit{Extended} & Indeholder plads fra flere steder på en disk. Kan kun oprettes på en Dynamic disk. \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} \seqsplit{Striped} & Indeholder plads fra flere forskellige dynamic diske og benytter diskene samtidig. {\bf{Dog max 32 diske.}} På denne måde kan man få hurtigere R/W hastigheder da man udelukker eller udvider den mekaniske begræsning. {\emph{Ingen fejltolerance, hvis en disk fejler mister man alt data}} \tn % Row Count 15 (+ 9) % Row 3 \SetRowColor{white} \seqsplit{Spanned} & Indeholder plads fra flere forskellige dynamic diske. {\bf{Dog max 32 diske.}} Spanned volume kombinere plads fra flere diske til samme partition, dette gør det mere overskueligt for brugeren da det fremgår som et enkelt drev. {\emph{Ingen fejltolerance, hvis en disk fejler, mister man data}} \tn % Row Count 24 (+ 9) % Row 4 \SetRowColor{LightBackground} \seqsplit{Mirrored} & En mirrored volume spejler data i mellem 2 dynamiske diske. På den måde får man redundans, så man stadig har sit data hvis den ene disk fejler. Dog udnytter man kun 50\% af sin maximale kapacitet. \tn % Row Count 31 (+ 7) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.54287 cm} x{3.43413 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Disk Administration}} \tn % Row 0 \SetRowColor{LightBackground} MMC / Diskmgmt & Grafisk interface der bruges til at administrere diske i Windows. Mulighed for simpel partitionering, remote control og administration af både basic og dynamic disks. \tn % Row Count 7 (+ 7) % Row 1 \SetRowColor{white} CMD / \seqsplit{diskpart.exe} & Bruges til samme opgaver som diskmgmt, dog med flere funktioner. Mulighed for at konvertere partitionstype (MBR \& GPT). {\bf{Kører lokalt på klienten}} {\bf{Mulighed for automation}} \tn % Row Count 14 (+ 7) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.94103 cm} x{3.03597 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Partitionstyper}} \tn % Row 0 \SetRowColor{LightBackground} MBR (Master Boot Record) & MBR har kun mulighed for 4 primære partitioner og kan kun håndtere diske op til 2TB. \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} GPT (GUID Partition Table) & GPT er den nyere standard der skal udskifte MBR. GPT har ikke samme begrænsning på 2TB og der er mulighed for at konvertere i mellem MBR og GPT. \tn % Row Count 11 (+ 7) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.43873 cm} x{2.53827 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{RAID}} \tn % Row 0 \SetRowColor{LightBackground} RAID-0 / Striping & RAID-0 fungerer på samme måde som en striped volume, hvor data deles op i mellem 2 diske for at kunne opnå hurtigere læse/skrive hastigeder. {\bf{Databiderne der "stripes" er ofte 64K.}} \tn % Row Count 10 (+ 10) % Row 1 \SetRowColor{white} RAID-1 / Mirroring & RAID-1 fungerer på samme måde som en mirrored volume, hvor der spejles data i mellem diske. Man benytter kun 50\% af den maximale kapacitet, men opnår dog redundans på diskene. \tn % Row Count 19 (+ 9) % Row 2 \SetRowColor{LightBackground} RAID-5 / Striping m. redundans & RAID-5 er en striped volume med redundans. Man kan kun bruge dette raid ved brug af mindst 3 diske og op til 16. Stripingen foregår på samme måde som normalt, men for hver striping gemmer man en checksum på en anden disk, der gør det muligt at genskabe data. \tn % Row Count 33 (+ 14) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.43873 cm} x{2.53827 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{RAID (cont)}} \tn % Row 3 \SetRowColor{LightBackground} RAID-6 / Striping m. dobbelt redundans & RAID-6 er også en striped volume med redundans. Den fungere på samme måde som RAID-5 med at man gemmer en checksum for hver striping, dog gør man det dog dobbelt op ved brug af RAID-6. \tn % Row Count 10 (+ 10) % Row 4 \SetRowColor{white} RAID-10 / Striping \& Mirroring & RAID-10 er en kombination af RAID-1 og RAID-0 hvor man har mindst 4 diske. Man striper diskene i par af 2 og 2, og spejler derefter diskene i par. På den måde opnår man både \seqsplit{hastighedsforøgelsen}, men også redundansen. \tn % Row Count 22 (+ 12) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Shadowcopy - Commands}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\emph{Shadowcopy bruges til genskabning af mapper og filer.}}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{vssadmin create shadow} \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{vssadmin delete shadow} \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{vssadmin add shadowstorage} \tn % Row Count 5 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{vssadmin delete shadowstorage} \tn % Row Count 6 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{vssadmin list providers} \tn % Row Count 7 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{vssadmin list shadowstorage} \tn % Row Count 8 (+ 1) % Row 7 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{vssadmin list volumes} \tn % Row Count 9 (+ 1) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{vssadmin resize shadowstorage} \tn % Row Count 10 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.33919 cm} x{2.63781 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Disk Quota}} \tn % Row 0 \SetRowColor{LightBackground} FSRM (File Server Resource Manager) & FSRM er et modul i Windows Server \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Soft Quota & En måde man kan spore hvor meget plads der bruges, men ikke begrænser det. \tn % Row Count 6 (+ 4) % Row 2 \SetRowColor{LightBackground} Hard Quota & Der bliver sporet hvor meget plads der bliver brugt og sat en grænse hvor bruger ikke kan overskride den. \tn % Row Count 12 (+ 6) % Row 3 \SetRowColor{white} Dirqouta & \seqsplit{Administrationsværktøj} til håndtering af diskquotas. \tn % Row Count 15 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.14471 cm} x{3.83229 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Backup Types}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{Filbaseret} & Archive-bit skal være aktiv for at backuppen kører på den bestemte fil. \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \seqsplit{Blockbaseret} & Er backup af hele blokke hvor der er foretaget ændringer. \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} Full & Backup af alting, uanset om der er foretaget ændringer eller ej. \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} \seqsplit{Incremental} & Backup af alt som er blevet oprettet eller ændret siden sidste Full eller Incremental backup. \tn % Row Count 12 (+ 4) % Row 4 \SetRowColor{LightBackground} \seqsplit{Differential} & Backup af alt som er blevet oprettet eller ændret siden sidste Full eller Incremental backup. \tn % Row Count 16 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}