URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 65362
[ Назад ]

Исходное сообщение
"'корзина' во FreeBSD"

Отправлено du , 04-Апр-06 11:44 
хочется сделать в FreeBSD такую вещь:
"заставить" все удаляемые файлы складываться в определенное место. фактически в корзину.
вариант "заменить rm на то-что-надо" не подходит, т.к. всех проблем не решает. патчить unlink (2) тоже не хочется по вполне понятным причинам...
наверняка такие вещи уже многократно делались.
кто-нибудь может помочь?

Содержание

Сообщения в этом обсуждении
"'корзина' во FreeBSD"
Отправлено orc , 04-Апр-06 15:28 
>хочется сделать в FreeBSD такую вещь:
>"заставить" все удаляемые файлы складываться в определенное место. фактически в корзину.
>вариант "заменить rm на то-что-надо" не подходит, т.к. всех проблем не решает.
>патчить unlink (2) тоже не хочется по вполне понятным причинам...
>наверняка такие вещи уже многократно делались.
>кто-нибудь может помочь?

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


"'корзина' во FreeBSD"
Отправлено du , 04-Апр-06 15:48 
>>хочется сделать в FreeBSD такую вещь:
>>"заставить" все удаляемые файлы складываться в определенное место. фактически в корзину.
>>вариант "заменить rm на то-что-надо" не подходит, т.к. всех проблем не решает.
>>патчить unlink (2) тоже не хочется по вполне понятным причинам...
>>наверняка такие вещи уже многократно делались.
>>кто-нибудь может помочь?
>
>Все что пришло в голову это поднять самбу, расшарить нужный файлы и
>пользоватся через шару. А вот самба как раз корзину поддерживает.
это все частные решения...
а хочется именно общее -- нечто готовое, что
а) умеет перехватывать unlink
б) в достаточной степени безглючное и недырявое.

"'корзина' во FreeBSD"
Отправлено lavr , 04-Апр-06 17:56 
>>>хочется сделать в FreeBSD такую вещь:
>>>"заставить" все удаляемые файлы складываться в определенное место. фактически в корзину.
>>>вариант "заменить rm на то-что-надо" не подходит, т.к. всех проблем не решает.
>>>патчить unlink (2) тоже не хочется по вполне понятным причинам...
>>>наверняка такие вещи уже многократно делались.
>>>кто-нибудь может помочь?
>>
>>Все что пришло в голову это поднять самбу, расшарить нужный файлы и
>>пользоватся через шару. А вот самба как раз корзину поддерживает.
>это все частные решения...
>а хочется именно общее -- нечто готовое, что
>а) умеет перехватывать unlink
>б) в достаточной степени безглючное и недырявое.

нет ничего подобного и маловероятно что будет, ибо будет противоречить здравому смыслу,
а в *nix'ах не любят делать и поддерживать бессмысленные вещи.
Вcе что есть - это всякие aliases на команду rm...
Почему бессмысленно - да потому что смысл команды rm теряется, и объяснить разработчику
зачем править rm и unlink чтобы вместо удаления весь хлам архивировался, невозможно.
А смысл - теряется, ибо НЕ НАДО аналогий с Windoze, есть удаление, есть backup'ирование.


"'корзина' во FreeBSD"
Отправлено du , 04-Апр-06 18:08 
>нет ничего подобного и маловероятно что будет, ибо будет противоречить здравому смыслу,
>
>а в *nix'ах не любят делать и поддерживать бессмысленные вещи.
> Вcе что есть - это всякие aliases на команду rm...
>Почему бессмысленно - да потому что смысл команды rm теряется, и объяснить
>разработчику
>зачем править rm и unlink чтобы вместо удаления весь хлам архивировался, невозможно.
>
> А смысл - теряется, ибо НЕ НАДО аналогий с Windoze, есть
>удаление, есть backup'ирование.
буферизованное удаление тоже в некоторых случаях, имхо, может иметь смысл.
btw, нашел две такие штуки:
1) libtrash
http://pages.stern.nyu.edu/~marriaga/software/libtrash/
2) Recycled4Linux
http://www.linux.org.ru/view-message.jsp?msgid=487734
правда доверия они не внушают