Сьогодні я отримав спливаюче повідомлення у своєму iPad2 (з в'язницею через абсент), що у нього 0 вільного місця.
Використовуючи ssh, я перевіряю розмір папок в iPad і виявив цікавий файл, який займав 4,1 Г місця та продовжував зростати.
Файл є /private/var/keybags/backup_keys_cache.db
Власник - це root
користувач та wheel
група. Цікаво, я перейменую файл у backup_keys_cache.db.orig
. Я ls
знову і виявив, що файл знову створений і тепер постійно збільшується в розмірах.
AbiFathirs-iPad:~ root# ls -alh /private/var/keybags/
total 4.1G
drwx------ 2 root wheel 170 Feb 18 23:54 ./
drwxr-xr-x 30 root wheel 1.2K Feb 18 23:52 ../
-rw------- 1 root wheel 97K Feb 19 00:03 backup_keys_cache.db
-rw------- 1 root wheel 4.1G Feb 18 23:56 backup_keys_cache.db.orig
-rw-r--r-- 1 root wheel 2.9K Feb 18 18:44 systembag.kb
Я хочу знати, чи є ще хтось із цими проблемами? Я намагався видалити нещодавно встановлений додаток із cydia та з магазину додатків, але процес, який записали у цей файл, все ще працює, і файл продовжує зростати.
Я спробував встановити lsof
, але коли я запускаю його, він виходить з ладу з повідомленнямCannot allocate memory
Оновлення 19 лютого 2012 року:
Один мій друг запропонував тимчасове рішення, щоб запобігти запису процесу в цей файл. Видаліть / перейменуйте вихідний файл, а потім створіть новий файл як символічне посилання на/dev/null
cd /private/var/keybags/
mv backup_keys_cache.db backup_keys_cache.db.orig2 && ln -s /dev/null backup_keys_cache.db
Тепер, коли файл стає символічним посиланням у чорну діру, він не повинен вивішувати місця для зберігання. У мене все ще зберігається оригінальний файл розміром 4,1 Гб на моєму ноутбуці, а менший файл, створений після перейменування оригінального файлу.
Я намагався використати db4.6_dump
для читання цього файлу, але мені надійшло це повідомлення:
DATA=END
db4.6_dump: backup_keys_cache.db: DB_VERIFY_BAD: Database verification failed
Мій друг підозрює, що це може бути від обнюхування інструментів, але йому також цікаво, чому файл може бути таким великим.
Оновлення 28 лютого 2012 року
Сьогодні я дізнався, що програма (зловмисне програмне забезпечення?) Може мати можливість вивчати і знаходити спосіб завжди писати файл backup_keys_cache.db. Він міг виявити та видалити програмне забезпечення, яке я зробив у / dev / null з тим самим іменем. Я спробував видалити файл, створив каталог з тим самим іменем, але сьогодні каталог було перейменовано, а файл backup_keys_cache.db тепер мав розмір 1,9 М.
Якщо файл не потрапив до 4,1 Гб, я, можливо, не знав про його існування. Мені потрібно знати, чи були у будь-яких інших користувачів iPad 2 такі ж проблеми. Перевірте свій пристрій і побачите, чи був у вас файл там чи ні.