Non, désolé chickpee, je crois que tu as tort.
Un disque Time Machine chiffré est-il vraiment identique à un disque normal, entièrement chiffré à l'aide de FileVault?
Oui. Il est. Ce serait "FileVault 2" dont nous parlons, alias CoreStorage, le tout nouveau gestionnaire de volume logique d'Apple. Ceci est différent des technologies TM et FileVault précédentes, qui sont basées sur des images de disque groupées clairsemées AES (qui sont toujours utilisées pour les sauvegardes réseau, etc.). Le processus qui démarre dans les Préférences Système (ces jours-ci) lorsque vous activez le chiffrement du disque (que ce soit sur un disque externe, pour Time Machine ou sur le lecteur de démarrage pour FileVault), à condition que le disque soit approprié, il effectue une conversion en ligne à partir d'une version traditionnelle Table de partition GPT vers un seul magasin de données monolithique, avec une très petite partition pour le firmware CS. Les volumes logiques (dans les groupes de volumes logiques) sont ensuite découpés à partir de cela, et ces volumes (logiciels) sont ensuite formatés HFS et chiffrés.
Je crois que la méthode la plus simple pour ce faire serait de:
- Fixez le disque que vous allez utiliser, essuyez-le. Espace libre ou une seule partition HFS +.
diskutil cs create/convert
(n'était / n'a pas été formaté; sans importance) pour initialiser et ajouter un nouveau LVG
diskutil cs createVolume
, créez un seul LV. Vous pouvez activer le cryptage à ce stade, avec diskutil cs encryptVolume
, si vous connaissez la phrase secrète que vous allez utiliser; sinon, laissez-le non chiffré pour l'instant.
diskutil partitionDisk diskX
- voir ci-dessous - les volumes CS apparaissent comme s'ils étaient complètement autonomes, des disques séparés, donc vous partitionnez le disque.
Ensuite: montez et déverrouillez le volume sur la machine de votre nouvel utilisateur. Une fois le disque déverrouillé, il ne devrait pas y avoir de problème à «l'adopter» pour l'utiliser là-bas. Si vous voulez le mettre dans un script de configuration, je crois qu'il est juste quelque chose comme tmutil -a /Volumes/Foo
, tmutil startbackup -ad disk...
. C'est la partie dont je suis le moins sûr, mais je suis également sûr que c'est facilement réalisable. Je n'ai pas fait cela pour Time Machine en soi, mais je pré-crypte les disques pour FileVault comme ça tout le temps, et le système d'exploitation sait juste quoi faire si après cela.
Un disque compatible CS adéquatement approprié apparaîtra comme ceci dans diskutil (bien que vous n'ayez peut-être pas la troisième partition sur disk0 s'il sait que ce ne sera pas un lecteur de démarrage:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 250.1 GB disk0s2
3: Apple_Boot Boot OS X 250.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh LV *249.8 GB disk1
disk0 n'apparaîtra jamais comme chiffré, car c'est ce dont le gestionnaire de volume doit essentiellement «démarrer». disk1 sera crypté et nécessitera le code d'accès pour être monté.
fdesetup
c'est l'outil pour crypter un volume et une fois cela fait,tmutil setdestination
vous permettrait de définir un lecteur monté comme destination pour Time Machine.