Dapatkah saya memiliki volume sistem case-insensitive dan volume case-sensitive dalam volume CoreStorage terenkripsi?
Penyimpanan Inti:
- tidak dapat membuat volume dalam volume
- dapat membuat volume logis (LV) dalam grup volume logis (LVG).
... untuk menjaga volume sistem case-insensitive ...
Itu masuk akal.
... agar dir rumah saya peka terhadap huruf besar-kecil ...
Mungkin diinginkan, tetapi harap waspada: beberapa perangkat lunak untuk OS X mungkin tidak berfungsi seperti yang diharapkan di lingkungan itu. Saya pertama kali memikirkan Adobe, menemukan contoh dari 2012 dan 2013:
Contoh - OS X 10.9.5, Mavericks
Saya menggunakan Disk Utility untuk membuat dua partisi dari USB flash drive (saat /dev/disk12
itu), kemudian menghapus masing-masing sistem file yang tidak dienkripsi - dan memilih untuk mengenkripsi.
Untuk kedua enkripsi, saya memilih frasa sandi yang sama yang digunakan untuk mengenkripsi volume startup FileVault 2 OS X.
Bagian output yang relevan dari diskutil coreStorage list
:
+-- Logical Volume Group 391198AA-F179-466A-BD30-1B9BF02D9CAF
| =========================================================
| Name: journaled, encrypted
| Status: Online
| Size: 2004877312 B (2.0 GB)
| Free Space: 0 B (0 B)
| |
| +-< Physical Volume 0A2101EC-811E-4E12-9CFD-A3CAEE4299D9
| | ----------------------------------------------------
| | Index: 0
| | Disk: disk12s2
| | Status: Online
| | Size: 2004877312 B (2.0 GB)
| |
| +-> Logical Volume Family 83E9BA42-4F8D-4AF4-BBEA-F831A4C5E1F5
| ----------------------------------------------------------
| Encryption Status: Unlocked
| Encryption Type: AES-XTS
| Conversion Status: Complete
| Conversion Direction: -none-
| Has Encrypted Extents: Yes
| Fully Secure: Yes
| Passphrase Required: Yes
| |
| +-> Logical Volume C098FD1F-49E4-48D7-A3ED-1F8AC38FCA14
| ---------------------------------------------------
| Disk: disk13
| Status: Online
| Size (Total): 1669324800 B (1.7 GB)
| Conversion Progress: -none-
| Revertible: No
| LV Name: journaled, encrypted
| Volume Name: journaled, encrypted
| Content Hint: Apple_HFS
|
+-- Logical Volume Group CA81191D-B39E-4B19-B4B6-FEC1FF3D2478
=========================================================
Name: case-sensitive, journaled, encrypted
Status: Online
Size: 1526685696 B (1.5 GB)
Free Space: 0 B (0 B)
|
+-< Physical Volume 4DDC2838-F234-430B-89E5-0C0AF59ECC28
| ----------------------------------------------------
| Index: 0
| Disk: disk12s3
| Status: Online
| Size: 1526685696 B (1.5 GB)
|
+-> Logical Volume Family FA8E36E2-724C-44B6-BC74-C7310BAE26D6
----------------------------------------------------------
Encryption Status: Unlocked
Encryption Type: AES-XTS
Conversion Status: Complete
Conversion Direction: -none-
Has Encrypted Extents: Yes
Fully Secure: Yes
Passphrase Required: Yes
|
+-> Logical Volume A4C96B6E-06F4-4E49-B57F-AA5DDC05EF66
---------------------------------------------------
Disk: disk14
Status: Online
Size (Total): 1191133184 B (1.2 GB)
Conversion Progress: -none-
Revertible: No
LV Name: case-sensitive, journaled, encrypted
Volume Name: case-sensitive, journaled, encrypted
Content Hint: Apple_HFSX
Keterbatasan
Saya me-reboot Mac untuk memeriksa apakah keluarga volume logis (LVF) secara otomatis dibuka sebelum loginwindow diluncurkan oleh launchd. Seperti yang diharapkan, tidak ada otomatisasi semacam itu.
Masalah
Dengan Mavericks saya tidak dapat menemukan cara untuk membuat lebih dari satu LV dalam LVF.
Artikel-artikel berikut menyatakan bahwa itu mungkin dilakukan:
Dalam artikel Franke itu luar biasa bahwa UUID yang sama digunakan untuk keduanya (a) menyusutkan LV yang ada; dan (b) membuat LV lain dalam LVF yang sama.
Kecuali saya kehilangan sesuatu, pendekatan ini tidak mungkin dilakukan dengan Mavericks. Sebagai contoh:
sh-3.2$ diskutil coreStorage resizeVolume DAED4621-90CF-43D1-BC40-F7ACABD7174F 600G
The Core Storage Logical Volume UUID is DAED4621-90CF-43D1-BC40-F7ACABD7174F
Started CoreStorage operation
Checking file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Yosemite appears to be OK
Shrinking file system
Shrinking Logical Volume
Resizing Core Storage Logical Volume structures
Resized Core Storage Logical Volume to 600000000000 bytes
Finished CoreStorage operation
sh-3.2$ diskutil coreStorage createVolume DAED4621-90CF-43D1-BC40-F7ACABD7174F jhfsx case-sensitive 65G
DAED4621-90CF-43D1-BC40-F7ACABD7174F does not appear to be a valid Core Storage Logical Volume Group UUID or name
sh-3.2$ diskutil cs list | grep DAED4621-90CF-43D1-BC40-F7ACABD7174F
+-> Logical Volume DAED4621-90CF-43D1-BC40-F7ACABD7174F
Dengan asumsi bug di Core Storage in Mavericks
Kami harus meninjau jawaban ini - mungkin menambahkan yang lain - setelah Yosemite dirilis.
(Saya seharusnya tidak mengharapkan perbaikan di Mavericks.)