LinuxForum.Fans
Тема

.Trash-1000 в смонтированом разделе.

Автор: Rassol2 37 сообщений 5445 просмотров
#357144

Lupo Alberto, флешка 16гб, отформатирована в ext4:



На флешках ничего не удаляю, просто их форматирую, а вот внешник на 2тб, тут совсем другое дело. :)

#357145
"Lupo Alberto" написал:
P.S. Возможно, дело в том, что я никогда не удаляю файлы в «Корзину».

Оно.

"Lupo Alberto" написал:
У меня KDE и dolphin, соответственно, и ничего подобного нет.

Есть, но просто так не появляется из-за сказанного выше.

#357149

А меня, если в корзину удаляю, спрашивает, а точно я хочу в корзину удалить, или мимо. Но в случае с флешками вроде такого не замечал. А внешнего HDD у меня тоже нет, и у меня Xfce.

#357162

Ок поясню еше чуть. Может мы не поняли друг друга.
Проблема в следующем.
Ноут 2 винчестера.
SSD на нем все. и хом и корень полностью все.
Но есть еше в ноуте винчестер на 1тб
На этом винте создана файловая система ext4 в этой файловой системе есть 4 директории. Под фильмы , музыку , свалку документов, и бекапы.
Если я удаляю файл из этих директорий то он автоматически попадают в .Trash-1000 и не освобождаю место на винчестере.

Удаляю я кнопкой деле. И иметь корзину в виде .Trash-1000 устраивает. Мене не устраивает что для очищения нужно показать скрытые директории, пройтись по всем папкам найти все .Trash-1000 и очистить их внутри.

А так поставил бы в анакрон или в крон что бы раз в неделю она чистилась, и я не задумывался о том что я не удалил ненужные мне файлы.

Как бы принцем монтирования я показывал.

Показать
text
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=37768a82-5d16-4b36-a6f1-632bfe18f715 /               ext4   noatime,discard,errors=remount-ro,commit=60 0 1
# /home was on /dev/sda6 during installation
UUID=dfe39a03-bbc1-4ff2-86a1-e7e906d8cc74 /home           ext4    noatime,discard,errors=remount-ro,commit=60 0 2
# swap was on /dev/sda5 during installation
#UUID=597666a0-f240-4108-9da9-e43712119b60 none            swap    sw              0       0
#Раздел, цельнометаллического винчестера HDD
UUID=cdd9412c-dd21-4510-a369-68e04a2a05f4 /mnt ext4 errors=remount-ro 0 2
#Монтируем директории из цельнометаллического винчестера в /home
/mnt/rassol2/Видео /home/rassol2/Видео none bind 0 0
/mnt/rassol2/Музыка /home/rassol2/Музыка none bind 0 0
/mnt/rassol2/Документы /home/rassol2/Документы none bind 0 0
/mnt/rassol2/.backup /home/rassol2/.backup none bind 0 0

В ноуте 2 слота под винчестеры. И он никогда не размонтируется. ну если система этого не делает при выключении.

#357164
"Rassol2" написал:
Если я удаляю файл из этих директорий то он автоматически попадают в .Trash-1000 и не освобождаю место на винчестере.

Удаляйте по Shift+Del или используя mc.

#357165

Rassol2, Rassol2, чтобы очистить папки .Trash-1000, достаточно очистить корзину на рабочем столе. Проверил только что лично. :)

#357172
"redix" написал:
чтобы очистить папки .Trash-1000, достаточно очистить корзину на рабочем столе. Проверил только что лично. ab

*THUMBSUP* *YES*

#357173
Lupo Alberto написал:
[quote="Rassol2"]Если я удаляю файл из этих директорий то он автоматически попадают в .Trash-1000 и не освобождаю место на винчестере.

Удаляйте по Shift+Del или используя mc.[/quote]
Можно. Но в таком случаи можно удалить случайно не то.

mc это хорошо. Но извините на домашнем ноуте где я в контакте ставлю лайки и смотрю на котиков использовать мс не хочется :(
Да и не логично это при работе с гуем.

Значит, мой вариант был самый ок.

#357174
"Rassol2" написал:
Но извините на домашнем ноуте где я в контакте ставлю лайки и смотрю на котиков использовать мс не хочется ac

Ну у меня почти то же самое (разве что котики только на обоях ;) )
«Выпадающий» эмулятор терминала и mc на мой взгляд гораздо удобнее GUI-шных менеджеров.

#357175
redix написал:
Rassol2, Rassol2, чтобы очистить папки .Trash-1000, достаточно очистить корзину на рабочем столе. Проверил только что лично. :)
text
    1,4GiB [          ] /.Trash-1000 

А корзина на рабочем столе пуста.

#357178

Rassol2, скорее всего, у пользователя нет прав на эти разделы.

#357179

права доступа 755 владелец Rassol2

Возможно беда в том что.
на разделе есть директория rassol2 её владелец rassol2 и прова стоят 755
А сам винчестер примонтирован в /mnt
может быть нужно владельца и права на /mnt поставить ?

#357180

Rassol2, у меня в Centos монтируется /media/Zalman, а в Manjaro /run/media/redix/Zalman/. То есть, в обоих случаях монтируется для пользователя, а не для системы.

#357193

короче решаем через крон ))
Вообще я бы через анакрон сделал но что то он у меня не работает ))

#361874

Гугли про inotify - фича регистрирует события файловой системы. Таким образом, можно в домашней папке рекурсивно забить в базу все папки и назначить скрипт перемещения в туда, куда тебе надо.
Костыльненько, конечно.

#362042
mersinvald написал:
Гугли про inotify - фича регистрирует события файловой системы. Таким образом, можно в домашней папке рекурсивно забить в базу все папки и назначить скрипт перемещения в туда, куда тебе надо.
Костыльненько, конечно.

да вы параноик однако. Я собираюсь директории чистить, а не взламывать пентагон. Но за идею спасибо, поразмышляю на досуге.

#362261

С чего это вы решили что что-то надо ломать?
Это просто аудит нужного каталога на чтение-запись и пр. файловые функции. Делается все очень просто (через incron). А уж какие вы команды повесите на обработку файлов в данном каталоге, то ваше представление о возможностях GNU/Linux просто преобразятся...

Задача 1: Запретить использовать неразрешенные внешние носители в системе.
Просто и эфектно, хотя и на коленках сделано.
Например, повесить контроль на папку /media и контроллировать появление каталога. после появления каталога проверить с каким устройством он связан. Если устройство не из списка дозволенных (udev в помощь), то далее два варианта:
1. отрубаем его и стучим кому надо - попытка подключить внешнее устройство.
2. Мягкий вариант. Например, мы разрешаем читать с внешнего накопителя, а писать - нет. Добавляем новое правило(папку-то мы уже знаем) в инкрон для контроля на запись в данный каталог. При попытке записи в этот каталог - удаляем файл(вопрос тонкий, но решаемый) и стучим куда надо...

Задача 2.Синхронить каталог как только файл закрыт на запись!
Бэкапить через какой-то период - либо будут старые данные либо будут большие нагрузки на систему и поврежденные файлы! От чего нарузки? Из-за того что льется все часто, ну rsync может облегчить сие, но все равно скрипт регулярно будет запускаться, процессы проверять изменения файлов.
Поврежденные файлы? Когда вы делаете бэкап через scp вы подразумеваете, что файлы целы. А если в этот момент как раз нужный файл перезаписывается, то он будет неполон в лучшем случае...
А через incron можно настроить так, что как только файл будет закрыт на запись, то сразу его слить... И слив будет происходить только тогда когда файл закрыт(т.е. данные целы) и только когда он был изменен(не надо каждые 5 минут запускать скрипт бэкапа). Недостаток - всяческие файлы постоянно открытые на запись(БД к примеру) нельзя так бэкапить. Надо службу останавливать, а потом бэкапить...
Лучшее решение - lsyncd (rsync+incron). Уже все сделано - только пользуйся...

Войдите или зарегистрируйтесь, чтобы ответить.