# Manual for diskforbrugsanalyse

## Introduktion

Diskforbrugsanalyse er et grafisk, menudrevent program til at analyse diskforbug i MATE. Diskforbrugsanalyse kan nemt skanne enten hele filsystemtræet eller en specifik mappegren anmodet om af brugeren (lokal eller ekstern).

Programmet registrerer også automatisk i realtid enhver ændring lavet til din hjemmemappe samt alle monterede/afmonterede enheder. Diskforbrugsanalyse tilbyder også et fuldt grafisk trækortsvindue for hver valgt mappe.

## Kom i gang

Diskforbrugsanalyse kan startes på en af tre måder:

- fra Matemenuen Programmer Tilbehør;

- fra et terminalvindue;

- fra Caja »Åbn med ...« ;

Hvis du ønsker at starte Diskforbrugsanalyse fra et terminalvindue, så tast:

`baobab <fuld_sti_til_en_mappe>`, tryk så Retur.

Hvis startet fra Matemenuen, starter og bliver Diskanalyseforbrug i en standby tilstand, ventende på en brugerhandling.

Når du starter Diskanalyseforbrug fra MATE-menuen vises det følgende vindue.

### Vindue for Diskanalyseforbrug

Viser Diskanalyseforbrugs hovedvindue. Indeholder menulinje, visningsområde, rullebjælker og statuslinje.

Brugeren kan så:

- starte en fuld skanning af filsystemet;

- vælge en specifik lokal mappegren at skanne

- vælge en ekstern server og mappe at skanne

- angive præferencer

## Forbrug

### Fuld skanning af filsystem

To start a full filesystem scan select Analyzer Scan Filesystem from the menu, or press on the Scan Filesystem toolbar button.

Når skanningsprocessen slutter, så vil du få det fulde træ over dit filsystem, som det vist i den næste figur.

#### Diskanalyseforbrug - fuld filsystemskanning

Shows Disk Usage Analyzer full filesystem scan window. Contains menubar, display area, scrollbars, and statusbar.

When you run a full filesystem scan, Disk Usage Analyzer window will start drawing the tree as soon as the thread starts scanning the filesystem. If any large partition is mounted on the filesystem, that will be scanned too.

Disk Usage Analyzer will display sizes in the directory tree as allocated space. This means that the displayed sizes refer to the actual disk usage and not to the apparent directory size. If you want to view the apparent file size, uncheck View Allocated Space .

Diskanalyseforbrug vil ikke medtage /proc dir, eller andre filstørrelser som ikke er relateret til en »ren« fil, så symbolske henvisninger, tegnblokke, enhedsblokke vil ikke være en del af mappestørrelsen.

Hard-links are managed in a different way: this first hardlink is counted as a normal file, while the subsequent links to the same inode device are not counted in the total, but highlighted in the right-hand column of the window.

### Skanning af en enkelt mappe

For at starte skanning af en enkelt mappe vælg Analyseprogram Skan mappe ... fra menuen, eller tryk på værktøjslinjeknappen Skan mappe.

### Ekstern skanning

If you need to scan a remote server-folder, just click on the toolbar icon Scan Remote Folder or select Analyzer Scan Remote Folder from the menu and you will get the following dialog box. Disk Usage Analyzer can connect to a server through ssh, ftp, smb, http and https.

#### Diskforbrugsanalyse - ekstern mappeskanning

Viser det eksterne mappedialogvinduet for Diskforbrugsanalyse.

## Præferencer

For at ændre programpræferencerne for Diskforbrugsanalyse, vælg Rediger Præferencer.

### Præferencevindue for Diskforbrugsanalyse

Præferencevindue

### Vælg enheder at skanne

I den første del af præferencevinduet vises alle registrerede monterede enheder. Klik på boksen for at inkludere/ekskludere partitionen i operationerne for filsystemskanning.

Enheden monteret på »/« kan ikke ekskluderes fra skanningen.

### Aktiver overvågning af hjem

Hvis denne indstilling er krydset af vil Diskforbrugsanalyse konstant overvåge alle eksterne ændringer til hjemmemappen og advare brugeren hvis en fil tilføjes/fjernes.

## Trækort

Konceptet Trækort blev udviklet af Ben Shneiderman i 90'erne. Læs hans vision om trækort.

### Trækortsvindue for Diskforbrugsanalyse

Treemap's theory. Shows 2 treemap diagrams

Figure shows an example of treemap's theory. Each node (as shown in the tree diagram) has a name (a letter) and an associated size (a number). The size of leaves may represent for instance the size of individual files, the size of non-leaf nodes is the sum of the sizes of its children.

The treemap is constructed via recursive subdivision of the initial rectangle. The size of each sub-rectangle corresponds to the size of the node. The direction of subdivision alternates per level: first horizontally, next vertically, etcetera. As a result, the initial rectangle is partitioned into smaller rectangles, such that the size of each rectangle reflects the size of the leaf. The structure of the tree is also reflected in the treemap, as a result of its construction. Color and annotation can be used to give extra information about the leaves.

Treemaps are very effective when size is the most important feature to be displayed.

## Ringschart

Ringschart is a graphical representation of the disk usage by a concrete folder. When launching the application, it is notified the usage of the file system as it can be seen in the next figure:

### Disk Usage Analyzer showing a ringschart with the file system usage

After launching the application, it is showed the file system usage. Graphical representation on the right.

When you start scanning a folder, the tree of subfolders is created and listed on the left side. Each row contains information for the name, how much space it is taking up (percentage and size in KB, MB or GB) and the number of items (adding files and directories). When this process ends up, the Ringschart is drawn on the right side. If you stop it before it has been completed, only a partial representation is done based on the directories whose usage was computed.

### Disk Usage Analyzer showing a ringschart with the usage of a folder

Efter skanning af en mappe.

The Ringschart is composed of a set of nested rings around a central circle. This circle symbolizes the root folder of the partial tree (that is, the folder that the user has selected for scanning). Each ring represents a level in the partial tree, so i.e. the subfolders of the root folder will be represented in the first ring, and deeper levels in the tree correspond to outer rings in the chart. Each subfolder is represented by a sector of the ring, its angle being proportional to the size of the folder's contents, and painted with a different color to ease visualization. Up to five levels can be drawn; in case that a folder in that last fifth level contains even more subfolders, this situation will be pointed by the presence of a black curve close to the edge of that folder's ring sector. When a folder with no further subfolders is selected to be the root of the partial tree, only the inner circle will be drawn. When the mouse pointer hovers one of the folders in the graphic, it will be highlighted and a tooltip will appear with information about its name and size. If there are any subfolders, small gray tooltips will appear, indicating their names. It's possible that not all of the subfolders' names are displayed, to avoid overlappings.

You can go up and down the rows in the list (optionally expanding those with subfolders), the graphic representation will change using the selected folder as the root of the partial tree to be represented. The folders can also be navigated from the ringschart itself. If you click with the left button of your mouse inside a folder, you'll move deeper by setting the root of the graphic to that folder. If you press the middle button (no matter the place as long as you click inside the ringschart frame) you'll get the opposite behavior, going back one step in the hierarchy.

The percentage of its parent's radius that is used by a given folder is directly proportional to the relation between its own size and its parent's. It's easy to understand that the size of a folder is equal or smaller than its parent's. Although only directories are shown in this graphical representation, files are taken into account to calculate the amount of space occupied by folders.