У нас есть общий файловый ресурс, который мы хотим развернуть на работе, и кто-то спросил, есть ли способ OS X клиенты могут видеть копии VSS на общем сетевом ресурсе, который они монтируют (повторюсь: общий ресурс SMB / CIFS на сервере в сети, не локальный диск HFS +) для восстановления более старых копий файла. Быстрый поиск в Google, похоже, указывает на то, что не многие люди заинтересованы в этом или бизнес-требовании или понимают вопрос (предполагая, что вопрос заключается в том, есть ли у Apple эквивалентная технология; меня этот вопрос не интересует). Кто-нибудь знает? Я сейчас нахожусь в офисе, и у меня нет доступа к Mac Book. Меня будут интересовать только новые выпуски OS X, поэтому от 10.5.x до 10.6.x.
ОБНОВИТЬ: Поскольку это действительно зависит от поставщика (с точки зрения устройства / сервера SMB / CIFS), я приму ответ, характерный для NetApp, поскольку это наиболее распространенный сценарий в зависимости от того, как Google предлагает этот ответ.
На Mac вы можете получить доступ к снимкам VSS таким образом. Кажется, это работает везде, где я пробовал.
smb://DOMAIN;USER@SERVER.FULLY.QUALIFIED.DOMAIN.NAME/SHARENAME/DIRECTORYNAME/~snapshot/
Итак, просто добавьте / ~ snapshot / в конец пути монтирования общего ресурса. Это также работает в команде mount.
mount -t smbfs -o nobrowse //USER@SERVER/SHARE/DIR/~snapshot /PATH/TO/MOUNT/POINT
В -o nobrowse
предотвращает его отображение в Finder (GUI). Вы также можете использовать -r только для чтения. Это также должно работать в Linux.
Лучший способ, который я нашел до сих пор, - это просматривать снимки из Finder:
Проблема заключается в том, что Finder часто выгоняет вас из папки .zfs обратно в каталог верхнего уровня общего ресурса. Я не знаю, как это обойти. Я бы тоже хотел увидеть лучший способ.
редактировать
Только что понял, что вы можете сделать zfs snapdir видимым, и Finder вас не выкинет:
zfs set snapdir=visible your/zfs/file/system