Сайт | Скачать | Видео | Wiki

Автор Тема: Куда делось место на флешке?  (Прочитано 4433 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
  • Автор темы
Куда делось место на флешке?
« : 17 Февраль 2016, 20:14:54 »
Флеха 4 Гб.
Пользовался месяца четыре с PRA + складывал всякие мелочи (в основном текстовые файлы) + ставил еще парочку дистров, но раздел там один (фат32, вся флешка).
Сегодня добавлял новую 64-ку, обратил внимание на занятое место:
всего - 4
занято - 1,3 (подсчет веса файлов в ФМ, баобаб то же самое)
свободно - 1,1
Куда могло исчезнуть место?
gparted показывает занято 2,7 Гб.

ПС:
сейчас посмотрел джипартед, запущенного с другой флешки, свободно 2,7Гб до монтирования;
после монтирования сразу же свободно 1,1
Как так может быть?

PSS
отформатировал, стало показывать свободное место правильно...
« Последнее редактирование: 17 Февраль 2016, 23:38:23 от I-Jurij »

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re:Куда делось место на флешке?
« Ответ #1 : 18 Февраль 2016, 10:00:36 »
После удаления примонтированного образа диска, тоже исчезло место. Нашлось только после форматирования.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:Куда делось место на флешке?
« Ответ #2 : 18 Февраль 2016, 11:27:28 »
fsck делали?

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
  • Автор темы
Re:Куда делось место на флешке?
« Ответ #3 : 18 Февраль 2016, 11:47:36 »
Нет, если повторится, попробую.

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
Re:Куда делось место на флешке?
« Ответ #4 : 18 Февраль 2016, 12:04:32 »
После удаления чего либо смонтированного-подключенного могут "организоваться" т.н. .fuse_hidden*xxxxxxx, защитная реакция "организьма".
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:Куда делось место на флешке?
« Ответ #5 : 18 Февраль 2016, 12:41:05 »
Причем файлы с .в_начале по дефолту не видны во многих ФМ

Оффлайн I-Jurij

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 533
  • Репутация: +16/-0
  • Автор темы
Re:Куда делось место на флешке?
« Ответ #6 : 18 Февраль 2016, 14:33:38 »
Причем файлы с .в_начале по дефолту не видны во многих ФМ
Не видны даже если включить "Показывать скрытые файлы"?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:Куда делось место на флешке?
« Ответ #7 : 18 Февраль 2016, 16:20:31 »
Если это вкл. видны - я же написал "по дефолту". По дефолту это выключено

Оффлайн midnighter

  • Ветеран
  • *****
  • Сообщений: 436
  • Репутация: +15/-0
Re:Куда делось место на флешке?
« Ответ #8 : 18 Февраль 2016, 18:40:24 »
После удаления чего либо смонтированного-подключенного могут "организоваться" т.н. .fuse_hidden*xxxxxxx, защитная реакция "организьма".
Да эти файлы создавались и виделись в текущей сессии. Но после перезагрузки исчезали вместе с пространством.

Оффлайн ander

  • Активный участник
  • Старожил
  • ****
  • Сообщений: 300
  • Репутация: +16/-0
Re:Куда делось место на флешке?
« Ответ #9 : 18 Февраль 2016, 22:49:49 »
Вероятно, цепочка тут следующая:
Открытый файл вполне возможно удалить, это факт известный.
Удалиться-то он удалится, но все равно останется открытым и место занимать будет.
Обычно ничего страшного, фактическое удаление произойдет после закрытия, но тут вступает в силу очередной прикол.  В pra, а скорее всего не только в нем, флешку с системой корректно размонтировать невозможно - все время будет занята.  Происходит это потому, что корневая файловая система собрана из слоев, которые в свою очередь смонтированы.  Чтобы все это корректно разобрать и размонтировать, нужно действовать в порядке, обратном сборке.  И разобрать все это может только тот, кто собрал - initrd.  Но при shutdown управление в initrd не передается, следовательно, смонтированные удаленные файлы так и не освобождаются и в результате так и остаются в якобы открытом состоянии.

Вообще, по логике вещей, если корневая ФС собирается, то должна в конце и разбираться.  Но насколько это реально, моих познаний не хватает.  Возможно ли в принципе при разгрузке системы вернуться обратно в скрипт initrd? 

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:Куда делось место на флешке?
« Ответ #10 : 19 Февраль 2016, 10:47:29 »
Возможно ли в принципе при разгрузке системы вернуться обратно в скрипт initrd? 
А зачем в initrd? Можно просто дописать на событие выключения
Только некоторые сквоши будут заняты и не отключатся
Думаю: Если после запуска ПРА c флэша без copy2ram и выключения - место на флэшке не утекло (и fsck ошибок не находит)  - проблемы нет. Решение не требуется

Оффлайн ander

  • Активный участник
  • Старожил
  • ****
  • Сообщений: 300
  • Репутация: +16/-0
Re:Куда делось место на флешке?
« Ответ #11 : 19 Февраль 2016, 12:31:05 »
Проблема, насколько понял, возникает только в том случае, если мы на флешке удаляем какой-нибудь pfs, который в это время подключен.  Случай, в общем-то, не частый, обычно такое не делается, так что срочного решения и в самом деле не требуется,
но проблема тем не менее существует.

Почему в initrd?  Да потому что основная система не сможет сама разобрать под собой корневую ФС, а без этого файлы не размонтировать.
Разобрать ее смог бы initrd, в порядке, обратном сборке, то есть отключая слои от aufs и потом размонтируя pfs,
но для этого нужно ухитриться завершить init и вывалиться из-под chroot, того, который  в linuxrc в самом конце под exec
Вот только не уверен, что это возможно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:Куда делось место на флешке?
« Ответ #12 : 19 Февраль 2016, 12:59:43 »
Проблема, насколько понял, возникает только в том случае, если мы на флешке удаляем какой-нибудь pfs, который в это время подключен. 
Вроде - как только pfs отмонтирован (пк перегружен) - дубль сам исчезает

Оффлайн ander

  • Активный участник
  • Старожил
  • ****
  • Сообщений: 300
  • Репутация: +16/-0
Re:Куда делось место на флешке?
« Ответ #13 : 19 Февраль 2016, 13:13:45 »
Так я ж и писал двумя сообщениями выше - pfs, как и флешка в целом, никогда не отмонтируются.  Поэтому удаленный в подключенном виде файл сам окончательно исчезнуть и не может.
« Последнее редактирование: 19 Февраль 2016, 13:16:19 от ander »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34036
  • Репутация: +231/-0
    • PuppyRus-A
Re:Куда делось место на флешке?
« Ответ #14 : 19 Февраль 2016, 14:04:57 »
Загрузился с флэша-fat32 без copy2ram
Удалил примонтированный pfs
Никаких .*.pfs не осталось
Возможно остается только на ext