Почему Наутилус просит меня «... очистить мусор перед разборкой?»

8

У меня есть жесткий диск SATA, отформатированный как ext4, который обнаруживается Nautilus при каждой загрузке компьютера.

Мне нужно нажать на нее, в Местах , чтобы на самом деле ее смонтировать. Это нормально, я доволен этим.

Однако, когда я вручную отключаю его (через контекстное меню в Nautilus), он спрашивает меня: «Вы хотите очистить корзину до того, как отключить ее?» ... и это только начало происходить сегодня, после 2 месяцев ежедневного использования ...

Возможно, до сегодняшнего дня у меня никогда не было мусора на этом диске ... это возможно, так как я часто делаю Shift + Delete, и я не делаю размонтирование вручную каждый день ...

Я был немного удивлен этим диалогом и удивился "Почему?" (потому что мусор, как правило, место, которое поддерживается вручную).

Кроме того, как я могу предотвратить появление этого приглашения?

Peter.O
источник

Ответы:

4

На смонтированных томах Nautilus не перемещает мусорные файлы в основной каталог корзины в вашей домашней папке, так как для больших файлов это не имеет большого смысла.

В следующий раз, когда вы удаляете что-нибудь, нажмите Ctrl + H или выберите View Hidden Files из меню. Вы заметите, что папка .Trash задерживается на вашем подключенном диске.

Файл фактически все еще находится на диске, пока вы не удалите его навсегда. Я думаю, что это просто способ Nautilus помочь вам поддерживать порядок, особенно если учесть, что вы можете подключить диск к другим ОС.

Я полагаю, что способ подавить это диалоговое окно - создать собственную папку trash / temp на каждом диске и переместить файлы, которые вы хотите сохранить, но пока не удалять. Вы можете сделать скрипты / действия Nautilus, чтобы указать файлы в вашей новой папке. Поскольку файлы будут находиться на одном и том же диске, не будет никаких накладных расходов (т. Е. Перемещение будет мгновенным / не будет стоить никакого процессора), и диалоги вас не побеспокоят. Лично у меня есть небольшой (раздел 2 ГБ), который я использую в качестве временного / общего ресурса с областью Windows для misc. шансы и конец. Я считаю, что это работает довольно хорошо, чтобы отвлечься от мыслей. Конечно, это не практично для больших вещей, но вы поняли :)

оборота Deadite81
источник
Да, спасибо ... Я подумал, что это, возможно, было предупреждением "вежливости" ... Я все еще не совсем понимаю "Почему", если только он не должен предупредить пользователя (меня), что "Эй! Эти файлы вот-вот исчезают при удалении, так что, может быть, вы хотите удалить их все равно "... Хорошо, я вижу это как" причину "... так что" Почему "решена ... Теперь мне интересно, есть ли решение для "Как я могу остановить этот диалог?" ... это не совсем критично, но мне это не нужно , поэтому я бы предпочел, чтобы его там не было.
Peter.O
Я думаю, что это может закончиться просто как «вещь», которую делает nautilus (как вы упомянули), и что там может не быть выключателя вкл / выкл ... Я подожду некоторое время, так как кто-то может знать о где-то переключиться ... Я только что просмотрел gconf-editor, но ничего не выделялось ... Знание "почему" действительно заставляет эту проблему чувствовать себя вполне разумно, поэтому я больше не удивлен .. :)
Питер .O
Я проверил это диалоговое окно чуть дальше ... Он удаляет только мусор для этого конкретного диска, который не был понят в формулировке диалогового окна, и до сегодняшнего дня я не встречал опцию "на диск" Так что я с осторожностью относился к этому ... Теперь, когда я точно знаю, что это ни на что не влияет, я очень доволен этим ... хотя мне это и не нужно (следовательно, я этого не хочу) Это небольшой компромисс для многих функций «Я хочу» в графическом браузере файлов…
Peter.O
Что ж, я немного осмотрелся и не вижу четкого способа подавить диалог. Так что это, вероятно, встроенная «функция». Мусорная корзина на самом деле является смонтированным виртуальным диском, поэтому она может подключаться к нескольким местам, поэтому полезно знать, что она не удаляет ВСЕ корзины. Я определенно принял бы решение тогда (и вероятно подал бы сообщение об ошибке). Я сам немного поэкспериментировал и вижу, как это будет раздражать, но, по крайней мере, это не повредит. В Nautilus есть некоторые ошибки, которые сводят меня с ума, например, невозможность получить доступ к корневой корзине или открыть файлы .desktop обычным способом.
Deadite81
@ Deadite81 - Вы можете открыть файлы .desktop, сделав их исполняемыми. Я также хотел бы, чтобы этот вопрос был решен ....
Уилф
0

Похоже, что по сути дела происходит то, что загруженные файлы, вероятно, хранят открытые файлы из файловой системы, которую вы пытаетесь размонтировать. Вы можете попробовать использовать lsof, чтобы узнать, что мешает размонтировать. Что-то вроде lsof | grep / точка монтирования устройства. Но иногда это может вводить в заблуждение, потому что он может монтироваться где-то еще, чем ожидалось.

Чтобы избавиться от этой проблемы Откройте свой жесткий диск SATA и нажмите Ctrl+ H(или перейдите в меню «Вид» и выберите «Показать скрытые файлы»), вы увидите папку с именем «Корзина» или аналогичную снимку ниже, удалите ее… и затем размонтируйте…

альтернативный текст

karthick87
источник
Это не так ... Диалог не появляется, когда я только что опустошил корзину, и appper, когда я создаю пустой файл и удаляю его в корзину ... Я ничего не сделал с файлом, кроме как создать это и удалить его в корзину ... и lsofпоказал пустую ... (но все равно спасибо ...) ... и просто случайно, я на самом деле экспериментировал, lsofкогда я впервые заметил это.
Peter.O
$ mountпоказывает диск как: /dev/sdc1 on /media/E_0298_back type ext4 (rw,nosuid,nodev,uhelper=udisks) ... и fuser -c /media/E_0298_backтакже возвращается пустым
Peter.O
Число рейнольдса удаление папки .Trash ... Я на самом деле хочу сохранить корзину ... и в любом случае, быстрее просто щелкнуть соответствующую кнопку в диалоговом окне ... но я бы на самом деле просто не отображал сам диалог в первое место ... Это похоже на случай слишком большого количества хорошо продуманной "вежливости" ("слишком много", если я не могу отключить опцию "ВЫКЛ") ... но это не является "критической" проблемой :)
Peter.O