El Racó de Xavi

Reflexions i altres coses

Algú va dir...

Aquell gol que va fer Maradona als anglesos amb l'ajuda d'una ma divina és, per ara, l'única prova fiable de l'existència de Déu.
Mario Benedetti

Entrades recents


Categories


Núvol d'etiquetes


Arxius del bloc


Blocs que m'agraden


Publicitat

Acabe d'escoltar...

Planeta Softcatalà

Libtrash, paperera en linux

1 d'octubre de 2008 @ 18:10

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!

Publicat per Xavi Ivars a Linux |

Un comentari

  •  
  • 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!

Digues la teua!









Atenció!
La moderació de comentaris està habilitada, i pot endarrerir la publicació del comentari.
No cal que l'envies més d'una vegada ;).


Sindica 'El racó de Xavi'! llicència de Creative Commons Reconeixement - Compartir-Igual

Pàgina gestionada amb Wordpress | Tema inspirat en OrangeDesign | Allotjament a Dreamhost