Czy można włączyć szyfrowanie dysku docelowego Time Machine za pomocą skryptu lub wiersza poleceń?
Czy zaszyfrowany dysk Time Machine naprawdę jest taki sam jak normalny dysk, zaszyfrowany na całym dysku za pomocą FileVault?
Chciałbym zautomatyzować tyle, ile jest wygodne podczas instalowania komputera Mac dla nowego użytkownika. Obejmuje to kopie zapasowe. Używamy OS X Mountain Lion.
Dodatkowe odkrycia:
- Możesz poprosić o zaszyfrowanie celu w GUI preferencji Time Machine. Nie powoduje to, że wyświetla się jako taki za pomocą
fdesetup
polecenia. Będzie to jednak wymienione jako zaszyfrowane przy użyciudiskutil cs list
- Jeśli najpierw zaszyfrujesz dysk, graficzny interfejs użytkownika Time Machine powie „Szyfruj kopie zapasowe” dla tego wpisu. To by wspierało metodę sugerowaną poniżej przez Rene (z wyjątkiem tego, że sugeruje to zrobić na zaszyfrowanym obrazie umieszczonym na dysku).
fdesetup
jest to narzędzie do szyfrowania woluminu, a gdy to zrobisz,tmutil setdestination
pozwoli ci ustawić zamontowany dysk jako miejsce docelowe wehikułu czasu.tmutil inheritbackup [machine_directory | sparsebundle]
którym wcześniej utworzyłeś - być może zaszyfrowanyhdiutil -encryption [AES-128|AES-256]
sudo diskutil cs list
pokazuje, że wolumin jest teraz zaszyfrowany,sudo fdesetup status
informuje mnie , że FileVault jest wyłączony.Odpowiedzi:
Nie, przepraszam, ciecierzyco, uważam, że się mylisz.
Tak. To jest. Byłby to „FileVault 2”, o którym mówimy, znany również jako CoreStorage, nowy menedżer woluminów logicznych Apple. Różni się to od poprzednich technologii TM i FileVault, które są oparte na obrazach dysków zaszyfrowanych pakietami AAR zaszyfrowanych AES (które są nadal używane do tworzenia kopii zapasowych w sieci itp.). Proces, który rozpoczyna się w Preferencjach systemowych (obecnie) po włączeniu szyfrowania dysku (na dysku zewnętrznym, w Time Machine lub na dysku rozruchowym w FileVault), pod warunkiem, że dysk jest odpowiedni, dokonuje konwersji online z tradycyjnego Tabela partycji GPT do pojedynczego monolitycznego magazynu danych, z bardzo małą partycją dla oprogramowania układowego CS. Z tego wycinane są woluminy logiczne (w grupach logicznych), a następnie te (programowe) są formatowane i szyfrowane w systemie plików HFS.
Uważam, że najprostszą metodą na zrobienie tego byłoby:
diskutil cs create/convert
(nie został / został sformatowany; nieważne), aby zainicjować i dodać nową LVGdiskutil cs createVolume
, utwórz pojedynczy LV. W tym momencie możesz włączyć szyfrowaniediskutil cs encryptVolume
, jeśli znasz hasło, którego będziesz używać; jeśli nie, pozostaw to na razie niezaszyfrowane.diskutil partitionDisk diskX
- patrz poniżej - woluminy CS wyglądają tak, jakby były całkowicie autonomiczne, oddzielne dyski, więc partycja dysku.Następnie: zamontuj i odblokuj wolumin na komputerze nowego użytkownika. Po odblokowaniu dysku nie powinno być żadnych problemów z przystosowaniem go do użycia w tym miejscu. Jeśli chcesz umieścić go w skrypcie konfiguracyjnym, wierzę, to jest po prostu coś
tmutil -a /Volumes/Foo
,tmutil startbackup -ad disk...
. Jest to część, której jestem najmniej pewny, ale jestem też pewien, że łatwo ją wykonać. Nie zrobiłem tego dla Time Machine per se, ale cały czas wstępnie szyfruję dyski dla FileVault, a system operacyjny po prostu wie, co zrobić, jeśli później.Odpowiednio odpowiedni dysk z obsługą CS będzie wyglądał tak w diskutil (chociaż nie możesz mieć trzeciej partycji na dysku0, jeśli wie, że nie będzie to dysk rozruchowy:
disk0 nigdy nie pojawi się jako zaszyfrowany, ponieważ to właśnie menedżer woluminów musi w zasadzie „wystartować”. dysk1 zostanie zaszyfrowany i będzie wymagał podania hasła.
źródło
Spróbuję odpowiedzieć.
Kopia zapasowa zaszyfrowanego programu Time Machine nie jest tym samym co FileVault, w rzeczywistości jest taka sama, jak wybranie „Mac OS Extended ([rozróżnia wielkość liter], kronikowany, szyfrowany)” w Narzędziu dyskowym.
Tak więc, aby zautomatyzować go za pomocą zewnętrznego dysku, zakładając, że jest to „dysk1”, myślę, że następujące powinny działać (przepraszam, nie mam wolnego dysku USB do przetestowania):
źródło