Libtrash, paperera en linux

// 1 d'octubre de 2008 // Linux

Palabra del nuevo presidente del Tribunal Supremo
I tornem amb el Producte Recomanat. Vaig a intentar fer aquesta secció de forma quinzenal, a veure si puc seguir el ritme. No vull dir que cada 15 dies exactes pose un post; sinó que intentaré fer-ne dos al mes, durant les primers dies de cada quinzena.

Parlem ara de libtrash. Es tracta d’una llibreria per a entorns Linux que permet enviar una cosa que esborrem mitjançant la consola a la paperera de reciclatge. Això ja s’encarreguen de fer-ho els entorns gràfics a més alt nivell, però si ho fem des de la consola (amb un rm) el fitxer desapareix per sempre més.

Per instalar-lo a Ubuntu (i a altres Debian o derivats) només cal executar

sudo apt-get install libtrash

ja que la llibreria es troba als repositoris de la distribució.

Després per fer-la funcionar, cal exportar la variable LD_PRELOAD de la següent forma:

export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4.

Això si, si volem evitar-nos haver-ho de fer a cada entrada en la consola, podem afegir aquesta línia als fitxers .bashrc i/o .bash_profile al nostre directori d’usuari.

Hi ha diversos articles en altres blogs que seguisc (com Lo hice y lo entendí, o Mundogeek) que n’han parlat més a fons, i ja fa més temps, explicant algunes passes per personalitzar més encara el funcionament. Des d’aquell moment que tenia en esborrany aquesta entrada, i com que estic de neteja al bloc, m’he decidit a acabar-la i publicar-la.

Espere que vos siga útil!

Una resposta a “Libtrash, paperera en linux”

  1. Joan ha dit:

    Com jo sóc l’altre friki que entra per aquest bloc, és la meva obligació dir que “si ho fem [borrar un arxiu] des de la consola (amb un rm) el fitxer desapareix per sempre més.” és fals! I ho dic per experiència pròpia.

    Tampoc sé els detalls exactes, però l’ordre rm el que fa és marcar l’espai en disc ocupat per un arxiu/directori com a espai buit (crec que té alguna cosa a veure amb els inodes), és a dir, espai que es pot reescriure, però fins que no s’ha reescrit aquesta en aquesta posició, les dades encara segueixen ahi!

    Jo em vaig poder recuperar d’un rm -rf * executat des del meu home… Ufff! Vaig estar tota la nit despert fins aconseguir-ho.

    El primer pas és desmuntar la partició per evitar escritures en sectors del disc que pugueren contindre informació rellevant.

    Després es fa una còpia exacta de la partició amb el dd.

    I finalment, depenent del sistema d’arxius, aquests porten una sèrie d’utilitats per recuperar els arxius borrats (no sé com ho fan).

    En fi, i per acabar i gastar una “bona” brometa als usuaris més inexperts. Dir-vos que si voleu guardar informació important ho feu desant-la a /dev/null >=)

    Salut!

Deixeu una resposta