]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add new GEOM_PART_LDM module that implements the Logical Disk Manager
authorAndrey V. Elsukov <ae@FreeBSD.org>
Mon, 19 Mar 2012 13:14:44 +0000 (13:14 +0000)
committerAndrey V. Elsukov <ae@FreeBSD.org>
Mon, 19 Mar 2012 13:14:44 +0000 (13:14 +0000)
commit37d1a121d9f33a1ccf9936e5148d421f8f8b5953
treed7904377c2663823ccc151ee7cb0d9de80fc5d1d
parent422783e365e7d2e45c2694cc239567a91c2c6f4c
Add new GEOM_PART_LDM module that implements the Logical Disk Manager
scheme. The LDM is a logical volume manager for MS Windows NT and it
is also known as dynamic volumes. It supports about 2000 partitions
and also provides the capability for software RAID implementations.

This version implements only partitioning scheme capability and based
on the linux-ntfs project documentation and several publications across
the Web. NOTE: JBOD, RAID0 and RAID5 volumes aren't supported.

An access to the LDM metadata is read-only. When LDM is on the disk
partitioned with MBR we can also destroy metadata. For the GPT
partitioned disks destroy action is not supported.

Reviewed by: ivoras (previous version)
MFC after: 1 month
sys/geom/part/g_part_ldm.c [new file with mode: 0644]