Jump to content

Fusion Drive [how to]


Nanael
 Share

39 posts in this topic

Recommended Posts

  • 2 weeks later...
  • 1 month later...

I'm easily confused and quite stupid, so I'm going to ask instead of potentially wrecking something.

 

I'm installing 10.8.2 right now, and have created the Fusion Drive - that went exactly as planned. But what is Part 2 describing exactly, is it something I should do after I've installed ######? I see the terminal commands, but as far as I can tell it's just copying the Chameleon loader onto both disks that make up the Fusion Drive, is that right?

 

In that case, where does the bootloader get installed, on the SSD or the HD? And do I need to do that, or is that done by the ###### installer?

Link to comment
Share on other sites

  • 4 weeks later...

FYI...

 

One of the drawbacks of the Fusion drive is that it has no fault protection, so that if either the disk or the flash fails your data will be lost, and being a composite of two physical devices increases the probability of failure.

 

If you are using a quality SSD, the likelyhood of a disk failure is much higher than an SSD failure... with that in mind I tried the following and I have confirmed that it works (quite well in fact!)

 

I took two disk drives and used diskutility to form a software RAID 0 set (e.g. mirroring for fault protection). I then created a Fusion drive using a SSD and the RAID set.

 

Advantages:

  • A disk failure will not cause data loss
  • Disk reads take advantage of mirror for better performance

Disadvantages:

  • Cost (e.g. two disks used for the capacity of one effectively doubles cost)
  • CPU overhead for software RAID 0 (meaningless IMHO for real world applications)

Thought others might like to know this works...

 

-JimJ

 

P.S. Even with mirrored disks backups are still a requirement!

Link to comment
Share on other sites

  • 2 months later...

I just have a carbon copy clone of my fusion drive. Here's something worth knowing: duplicating one half of a fusion drive setup works just fine. My hard drive in my fusion setup was failing, so I got a new one and thought I'd see if I could just clone it and swap the drives out. So I used dd to copy the entire drive over to the new one, swapped them out, and started it up. It worked flawlessly.

Link to comment
Share on other sites

  • 1 year later...

I believe almost everyone who is out there playing with this has not been actually using a Fusion drive...

after refollowing the steps from the before mentioned guide, I got to the part of making a LVG, but I named it 'FUSION' without the ' marks, then I went into disk utility (the Graphical interface) and did a repair disk on it, it asked it I wanted to restore a working Fusion Drive. I clicked yes.  and now I have a Fully working Fusion Drive.

 

BEFORE:

diskutil corestorage info FFC095BF-FB5E-4324-B598-DA80CA7AB4B0
Core Storage Properties:
Role: Logical Volume Group (LVG)
UUID: FFC095BF-FB5E-4324-B598-DA80CA7AB4B0
LVG
Name: fusion
LVG
Version: 1
LVG Size: 1238926282752 B
LVG
Free Space: 0 B
LVG
Status: Online
LVG Sparse: No
Fusion Drive: No

AFTER:

diskutil cs info 6F050F63-F87A-4690-AED4-7274C27DAC09
Core Storage Properties:
Role: Logical Volume Group (LVG)
UUID: 6F050F63-F87A-4690-AED4-7274C27DAC09
LVG Name: FUSION
LVG
Version: 1
LVG Size: 1249576288256 B
LVG
Free Space: 57344 B
LVG
Status: Online
LVG Sparse: Yes
Fusion Drive: Yes

 

time to restore and enjoy life.

 

the code I used to create this Drive is bellow where disk0 is SSD and disk1 is platter drive. 

 

diskutil cs create FUSION disk0 disk1

 

also I checked for fusion disks with diskutil in Yosemite that is how I came up with (the last two lines).

 

HBP

  • Like 1
Link to comment
Share on other sites

I believe almost everyone who is out there playing with this has not been actually using a Fusion drive...

after refollowing the steps from the before mentioned guide, I got to the part of making a LVG, but I named it 'FUSION' without the ' marks, then I went into disk utility (the Graphical interface) and did a repair disk on it, it asked it I wanted to restore a working Fusion Drive. I clicked yes.  and now I have a Fully working Fusion Drive.

 

BEFORE:

diskutil corestorage info FFC095BF-FB5E-4324-B598-DA80CA7AB4B0

Core Storage Properties:

Role: Logical Volume Group (LVG)

UUID: FFC095BF-FB5E-4324-B598-DA80CA7AB4B0

LVG Name: fusion

LVG Version: 1

LVG Size: 1238926282752 B

LVG Free Space: 0 B

LVG Status: Online

LVG Sparse: No

Fusion Drive: No

AFTER:

diskutil cs info 6F050F63-F87A-4690-AED4-7274C27DAC09

Core Storage Properties:

Role: Logical Volume Group (LVG)

UUID: 6F050F63-F87A-4690-AED4-7274C27DAC09

LVG Name: FUSION

LVG Version: 1

LVG Size: 1249576288256 B

LVG Free Space: 57344 B

LVG Status: Online

LVG Sparse: Yes

Fusion Drive: Yes

 

time to restore and enjoy life.

 

the code I used to create this Drive is bellow where disk0 is SSD and disk1 is platter drive. 

 

diskutil cs create FUSION disk0 disk1

 

also I checked for fusion disks with diskutil in Yosemite that is how I came up with (the last two lines).

 

HBP

How did you "check for fusion disks"with disk utility? I don't see any option for that... I'm re-doing my setup from the Mavericks installer. I tried to repair it in disk utility, but it didn't say anything about a fusion drive.

Link to comment
Share on other sites

  • 3 weeks later...

My boss just got a a MacMini6,2 with a Fusion drive for work. Here's what diskutil says about it.

 

diskutil list:

 

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         121.0 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage                         999.3 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           *1.1 TB     disk2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Cerebellum Time Machine 1.3 TB     disk3s2
   3:                  Apple_HFS Cerebellum Clone        706.5 GB   disk3s3
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk4
   1:                  Apple_HFS Audio                   500.1 GB   disk4s1

diskutil cs list:

 

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 38583C63-2026-47A7-8E8D-62D1AB9E10DE
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         1120333979648 B (1.1 TB)
    Free Space:   0 B (0 
    |
    +-< Physical Volume 03BEAC23-AF5D-42C4-9384-71B9D84855F1
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     120988852224 B (121.0 GB)
    |
    +-< Physical Volume 11D1A0C1-033C-47A3-8744-1688FE930729
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     999345127424 B (999.3 GB)
    |
    +-> Logical Volume Family 30E09150-6D02-41E8-BEA5-F0560C1F61D7
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume CA0C1E93-6F95-4A4A-AC1D-39DAEE4B91D6
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          1115853029376 B (1.1 TB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

diskutil cs info for LVG:


Core Storage Properties:
   Role:                       Logical Volume Group (LVG)
   UUID:                       38583C63-2026-47A7-8E8D-62D1AB9E10DE
   LVG Name:                   Macintosh HD
   LVG Version:                1
   LVG Size:                   1120333979648 B
   LVG Free Space:             0 B
   LVG Status:                 Online

So maybe the "LVG Sparse: Yes" and "Fusion Drive: Yes" parts are Yosemite only? Also, as you can see they simply named the LVG "Macintosh HD."

Link to comment
Share on other sites

How did you "check for fusion disks"with disk utility? I don't see any option for that... I'm re-doing my setup from the Mavericks installer. I tried to repair it in disk utility, but it didn't say anything about a fusion drive.

 

 

with the Yosemite run diskutil cs info on your LVG  and it spits out the additional information that is not available before Yosemite.
 
HBP
Link to comment
Share on other sites

 Share

×
×
  • Create New...