Как объясняет в Dropbox , Smart Sync - это функция, которая помогает вам сэкономить место на жестком диске. Получайте доступ к каждому файлу и папке в вашей учетной записи Dropbox с вашего компьютера, практически не занимая места на жестком диске. ... С помощью Smart Sync содержимое на вашем компьютере доступно как в режиме онлайн, локально, так и в смешанных папках. "
Прошлой ночью и этим утром я переместил большое количество файлов с внешнего диска в папки Dropbox на моем MacBook (MacOS Mojave версии 10.14.4), а затем выбрал эти папки Dropbox только для подключения к Интернету. Файлы довольно быстро синхронизировались с Dropbox в облаке - я видел, что они появляются в локальных папках настольного компьютера, который разделяет Dropbox, - но серые значки (только для «онлайн») отображались в Finder очень долго. (Более двадцати часов спустя две большие папки все еще показывают синий значок «синхронизации», хотя их содержимое уже давно появилось на другом компьютере.)
С растущей тревогой я наблюдал, как каждый новый каталог, добавленный в Dropbox, увеличивал объем пространства, используемого на MacBook, до опасного уровня (93%), даже когда большие каталоги, помеченные как «только онлайн», продолжали синхронизироваться с облаком Dropbox. , Я мог восстановить доступное пространство только путем перемещения некоторого контента обратно на внешний диск.
Смущает, что информация о том, сколько места действительно осталось, была противоречивой. df
показано 58 ГБ доступно :
Filesystem 1G-blocks Used Available Capacity Mounted on
/dev/disk1s1 465 403 58 88% /
, в то время как About this Mac => Storage
показывал 232 ГБ доступно .
Согласно одному источнику , «вкладка« Хранилище »в« Об этом Mac »может быть полезна, поскольку она является единственным руководством к тому, какие типы данных занимают место для хранения, но когда вы хотите знать, сколько места занято или свободно на каком-либо томе или диске, используйте Дисковую утилиту: с большей вероятностью это будет точно ». Однако, как ни странно, моя Дисковая утилита показала оба результата:
- 433,68 ГБ использовано, 3,95 ГБ на других томах, 62,45 ГБ свободно
- Емкость 500,07 ГБ, Доступно: 232 ГБ (169,55 ГБ с возможностью очистки), Используется: 433 ГБ
Как поясняется в Dropbox , «установка файлов для подключения только к сети освободит пространство на жестком диске в течение нескольких минут (если ваш компьютер подключен к Интернету и может синхронизироваться с Dropbox). Однако:. .. macOS 10.13 (High Sierra) использует ... APFS. С APFS операционная система делает снимки файловой системы и доступное пространство на жестком диске. Эти снимки могут не обновляться после использования Smart Sync для установки файлов Dropbox в оперативном режиме только. Это означает, что пространство на жестком диске, которое вы освободили с помощью Smart Sync, может не отображаться немедленно или быть недоступным, если этот снимок не обновлялся. Это пространство на жестком диске должно в конечном итоге освободиться ОС, но количество времени, которое потребуется может отличаться. Это не поведение, специфичное для Dropbox, а разработанное поведение macOS. " В APFS заполнители для «только для онлайн-файлов используют небольшое пространство на жестком диске для хранения информации о файле, например, его имени и размера. Это занимает меньше места, чем полный файл». Действительно, файлы, помеченные как «только для онлайн», продолжают отображать свои ненулевые (онлайн) размеры (например, с ls
и os.path.getsize()
), как если бы они все еще были доступны локально.
Я понял, что это проблема MacOS (то есть APFS), не относящаяся к Dropbox.
Мой вопрос: если Дисковая утилита показывает 232 ГБ «доступно» , но только 62,45 ГБ «свободно» , каковы последствия? Случились бы плохие вещи, если бы я добавил еще 100 ГБ файлов на диск?
Я, конечно, не хочу добавлять больше контента, чем свободного места, просто "в качестве эксперимента", но посмотрите, как это может произойти непреднамеренно.