Changes

From Amahi Wiki
Jump to: navigation, search
8,760 bytes added ,  13:31, 17 October 2016
= Introduction =
This is a plugin to add new disks to an Amahi HDA in a "seamless as possible" fashion.
This is <div style="border: 1px solid #A3B1BF; padding: .8em 1em; background-color: #faa; margin: 0px 1em;">'''CAUTION:''' If you mount a plugin to add new disks to an Amahi drive and at some point remove it, ensure you remove the appropriate entry from the ''/etc/fstab''. If you don't, your HDA in a "seamless as possible" fashionwill boot into '''Emergency Mode''' and be inoperable.</div>
= 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&#39;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 ==
{| border="1"
|-
| style="background-color: #e3ffc3"|
File system
|style="background-color: #e3ffc3"|
Detect
|style="background-color: #e3ffc3"|
Read
|style="background-color: #e3ffc3"|
Create
|style="background-color: #e3ffc3"|
Grow
|style="background-color: #e3ffc3"|
Shrink
|style="background-color: #e3ffc3"|
Move
|style="background-color: #e3ffc3"|
Copy
|style="background-color: #e3ffc3"|
Check
|style="background-color: #e3ffc3"|
Label
|style="background-color: #e3ffc3"|
UUID
|style="background-color: #e3ffc3"|
Required software
|-
| style="background-color: #e3ffc3"|
ext2
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|
e2fsprogs
 
|-
| style="background-color: #e3ffc3"|
ext3
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|
e2fsprogs
 
|-
| style="background-color: #e3ffc3"|
ext4
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|
e2fsprogs v1.41+
 
|-
|style="background-color: #e3ffc3"|
f2fs
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
f2fs-tools
 
|-
|style="background-color: #e3ffc3"|
fat16
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
dosfstools
 
|-
|style="background-color: #e3ffc3"|
fat32
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|
dosfstools
 
|-
|style="background-color: #e3ffc3"|
hfs
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
hfsutils
 
|-
|style="background-color: #e3ffc3"|
hfs+
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
hfsprogs
 
|-
|style="background-color: #e3ffc3"|
jfs
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
jfsutils
 
|-
|style="background-color: #e3ffc3"|
linux-swap
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|
util-linux
 
|-
|style="background-color: #e3ffc3"|
lvm2 pv
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
lvm2
 
|-
|style="background-color: #e3ffc3"|
nilfs2
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
nilfs-utils
 
|-
|style="background-color: #e3ffc3"|
ntfs
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #ff0000"|
&#10005;
 
|style="color: #6aa84f"|
&#10003;
 
|style="color: #ff0000"|
&#10005;
 
|
ntfs-3g / ntfsprogs
 
|-
|style="background-color: #e3ffc3"|
reiser4
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
reiser4progs
 
|-
|style="background-color: #e3ffc3"|
reiserfs
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
reiserfsprogs
 
|-
|style="background-color: #e3ffc3"|
ufs
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
|-
|style="background-color: #e3ffc3"|
xfs
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|style="color: #b7b7b7"|
N/A
 
|
xfsprogs, xfsdump
 
|}
'''Legend'''
 
<font color="#6aa84f">&#10003;&#10003;</font> Supported offline and online. For example, unmounted and mounted.
 
<font color="#6aa84f">&#10003;</font> Supported offline only.
 
<font color="#ff0000">&#10005;</font> Not supported.
 
<font color="#b7b7b7">N/A</font> Not applicable
12,424

edits