Difference between revisions of "New Disk Wizard"

From Amahi Wiki
Jump to: navigation, search
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
= Introduction =
 
= Introduction =
 
This is a plugin to add new disks to an Amahi HDA in a "seamless as possible" fashion.
 
This is a plugin to add new disks to an Amahi HDA in a "seamless as possible" fashion.
 +
 +
<div style="border: 1px solid #A3B1BF; padding: .8em 1em; background-color: #faa; margin: 0px 1em;">
 +
'''CAUTION:''' If you mount a drive and at some point remove it, ensure you remove the appropriate entry from the ''/etc/fstab''. If you don't, your HDA will boot into '''Emergency Mode''' and be inoperable.</div>
 +
 
= Assumptions and Dependencies =
 
= Assumptions and Dependencies =
  
== Disk-Wizard enables you to easily manage your disk partitions: ==
+
== Features ==
* Create partition tables, (e.g., [[msdos]] or [[gpt]])
+
* Create partition tables, (e.g., msdos or gpt)
 
* Create, move, copy, resize, check, label, set new UUID, and delete partitions
 
* Create, move, copy, resize, check, label, set new UUID, and delete partitions
 
* Enable and disable partition flags, (e.g., boot or hidden)
 
* Enable and disable partition flags, (e.g., boot or hidden)
* [[Align partitions]] to mebibyte (MiB) or traditional cylinder boundaries
+
* Align partitions to mebibyte (MiB) or traditional cylinder boundaries
 
* Attempt data rescue from lost partitions
 
* Attempt data rescue from lost partitions
== Disk-Wizard works with the following storage devices: ==
+
 
* Hard disk drives (e.g., [[SATA]],[[IDE]], and [[SCSI]])
+
== Devices supported ==
 +
* Hard disk drives (e.g., [[SATA]], [[IDE]], and [[SCSI]])
 
* Flash memory devices, such as USB memory sticks and Solid State Drives (SSD&#39;s)
 
* Flash memory devices, such as USB memory sticks and Solid State Drives (SSD&#39;s)
 
* RAID Devices (hardware RAID, motherboard BIOS RAID, and Linux software RAID)
 
* RAID Devices (hardware RAID, motherboard BIOS RAID, and Linux software RAID)
Line 24: Line 29:
 
* e2fsprogs
 
* e2fsprogs
 
* hdparm
 
* hdparm
== Disk-Wizard supports the following actions on file systems: ==
+
 
 +
== File system support ==
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 85: Line 91:
  
 
|
 
|
[[e2fsprogs]]
+
e2fsprogs
  
 
|-
 
|-
Line 122: Line 128:
  
 
|
 
|
[[e2fsprogs]]
+
e2fsprogs
  
 
|-
 
|-
Line 129: Line 135:
  
 
|style="color: #6aa84f"|
 
|style="color: #6aa84f"|
&#10003; [7]
+
&#10003;
  
 
|style="color: #6aa84f"|
 
|style="color: #6aa84f"|
Line 159: Line 165:
  
 
|
 
|
[[e2fsprogs]] v1.41+
+
e2fsprogs v1.41+
  
 
|-
 
|-
Line 196: Line 202:
  
 
|
 
|
[[f2fs-tools]]
+
f2fs-tools
  
 
|-
 
|-
Line 233: Line 239:
  
 
|
 
|
[[dosfstools]]
+
dosfstools
  
 
|-
 
|-
Line 270: Line 276:
  
 
|
 
|
[[dosfstools]]
+
dosfstools
  
 
|-
 
|-
Line 307: Line 313:
  
 
|
 
|
[[hfsutils]]
+
hfsutils
  
 
|-
 
|-
Line 344: Line 350:
  
 
|
 
|
[[hfsprogs]]
+
hfsprogs
  
 
|-
 
|-
Line 381: Line 387:
  
 
|
 
|
[[jfsutils]]
+
jfsutils
  
 
|-
 
|-
Line 418: Line 424:
  
 
|
 
|
[[util-linux]]
+
util-linux
  
 
|-
 
|-
Line 455: Line 461:
  
 
|
 
|
[[lvm2]]
+
lvm2
  
 
|-
 
|-
Line 492: Line 498:
  
 
|
 
|
[[nilfs-utils]]
+
nilfs-utils
  
 
|-
 
|-
Line 526: Line 532:
  
 
|style="color: #ff0000"|
 
|style="color: #ff0000"|
&#10005; [11]
+
&#10005;
  
 
|
 
|
[[ntfs-3g]] / [[ntfsprogs]]
+
ntfs-3g / ntfsprogs
  
 
|-
 
|-
Line 566: Line 572:
  
 
|
 
|
[[reiser4progs]]
+
reiser4progs
  
 
|-
 
|-
Line 603: Line 609:
  
 
|
 
|
[[reiserfsprogs]]
+
reiserfsprogs
  
 
|-
 
|-
Line 675: Line 681:
  
 
|
 
|
[[xfsprogs]], xfsdump
+
xfsprogs, xfsdump
  
 
|}
 
|}
==== Legend: ====
+
'''Legend'''
 +
 
 
<font color="#6aa84f">&#10003;&#10003;</font>    Supported offline and online. For example, unmounted and mounted.
 
<font color="#6aa84f">&#10003;&#10003;</font>    Supported offline and online. For example, unmounted and mounted.
  

Latest revision as of 13:31, 17 October 2016

Introduction

This is a plugin to add new disks to an Amahi HDA in a "seamless as possible" fashion.

CAUTION: If you mount a drive and at some point remove it, ensure you remove the appropriate entry from the /etc/fstab. If you don't, your HDA will boot into Emergency Mode and be inoperable.

Assumptions and Dependencies

Features

  • Create partition tables, (e.g., msdos or gpt)
  • Create, move, copy, resize, check, label, set new UUID, and delete partitions
  • Enable and disable partition flags, (e.g., boot or hidden)
  • Align partitions to mebibyte (MiB) or traditional cylinder boundaries
  • Attempt data rescue from lost partitions

Devices supported

  • Hard disk drives (e.g., SATA, IDE, and SCSI)
  • Flash memory devices, such as USB memory sticks and Solid State Drives (SSD's)
  • RAID Devices (hardware RAID, motherboard BIOS RAID, and Linux software RAID)
  • All sector sizes (e.g., devices with 512, 1024, 2048, 4096 byte sectors and more)

Disk-Wizard does not support logical volume management (LVM2) at present.

The Disk-Wizard uses a wide variety of third party libraries and tools which perform these operations. Disk-Wizard is a frontend, which brings together all these underlying functions and processes, and presents them in a graphical and accessible way.

There is a list of dependencies, or a list of packages required for the program to work. In this occasion, they are file system tools.

  • ntfsprogs
  • udisks2
  • e2fsprogs
  • hdparm

File system support

File system

Detect

Read

Create

Grow

Shrink

Move

Copy

Check

Label

UUID

Required software

ext2

e2fsprogs

ext3

e2fsprogs

ext4

e2fsprogs v1.41+

f2fs

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

f2fs-tools

fat16

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

dosfstools

fat32

dosfstools

hfs

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

hfsutils

hfs+

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

hfsprogs

jfs

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

jfsutils

linux-swap

util-linux

lvm2 pv

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

lvm2

nilfs2

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

nilfs-utils

ntfs

ntfs-3g / ntfsprogs

reiser4

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

reiser4progs

reiserfs

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

reiserfsprogs

ufs

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

xfs

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

N/A

xfsprogs, xfsdump

Legend

✓✓ Supported offline and online. For example, unmounted and mounted.

Supported offline only.

Not supported.

N/A Not applicable