- Accueil
- » Forum
- » Unity
- » lost + found
Pages : 1
#1 Le 08/01/2007, à 21:36
- G-rom
lost + found
Mais si vous savez ce petit dossier du systeme ext3 qui sert à la restauration en cas de perte de fichier ou de fichier abimé...
Est ce que qqu'un connait une méthode pour ne pas l'afficher, comme les fichiers cachés, parceque perso moi ça me fait chier de l'avoir sous le nez.
Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.
Hors ligne
#2 Le 08/01/2007, à 21:42
- Bobbybionic
Re : lost + found
BONSOIR
Et on reste poli
Ne pas l'afficher ? Tu peux le supprimer mais il reviendra !
Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.
http://bobbybionic.wordpress.com
Hors ligne
#3 Le 08/01/2007, à 22:55
- G-rom
Re : lost + found
lol oui bonsoir.
c'est pas dangereux de le supprimer ? moi j'ai pas osé. Sinon pourquoi pas vu que je reboot très rarement.
Mais j'aurai préféré le passer en dossier caché plutôt si c'était possible :s
Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.
Hors ligne
#4 Le 09/01/2007, à 08:52
- Struddel
Re : lost + found
ah bon y a qqch ds ce dossier ?
En 5 ans de linux j'ai jamais su à quoi il servait
et ça marche comment ?
Ratpoison
Hors ligne
#5 Le 09/01/2007, à 09:09
- Julius
Re : lost + found
Si on le supprime, il se recrée au moment du check_je_sais_pas quoi au démarrage du pc, quand ca fait x fois que la partition a été créée... On peut le supprimer sans problème avec les droits root. Voilà tout ce que je sais
Hors ligne
#6 Le 09/01/2007, à 09:16
- cep
Re : lost + found
Lors d'un contrôle du système de fichiers ext3 e2fsck range dans ce dossier les fichiers endommagés, qui seront de toute manière difficilement exploitables.
Il est possible de le supprimer, il sera automatiquement recréé en cas de besoin. On peut aussi le faire avec mklost+found. Voir le man.
Pas bien gênant tout de même, et son existance ne justifie en rien le language "imagé" de G-rom
Hors ligne
#7 Le 09/01/2007, à 09:41
- kubiack
Re : lost + found
Pour masquer le dossier "lost+found", il suffit de créer un fichier ".hidden" dans "/" appartenant à root et contenant juste
lost+found
Pour créer ce fichier (dans une console)
cd /
sudo gedit .hidden
Nautilus lis ce fichier lorsqu'il affiche le répertoire et cache les fichiers qui y sont listés, il suffit de faire CTRL+H pour les voir apparaitre.
Par contre, cette astuce fonctionne uniquement sous nautilus, la commande "ls" ignore ça (quelqu'un connait l'astuce pour ls ?)
Voilà, en espérant que ça t'aide un peu.
Hors ligne
#8 Le 09/01/2007, à 09:49
- cep
Re : lost + found
As-tu vérifié si en faisant cela e2fsck va retrouver son lost+found, ou ne va pas en créer un autre car le premier sera inutilisable ?
Dans ces conditions autant le supprimer.
Hors ligne
#9 Le 09/01/2007, à 09:54
- kubiack
Re : lost + found
celà cache juste le dossier lors de l'affichage par Nautilus, rien d'autre.
Le dossier reste là, accessible et bien portant il ne devrait pas y avoir de problèmes.
D'ailleur le dossier apparait toujours en faisant "ls".
Dernière modification par kubiack (Le 09/01/2007, à 09:56)
Hors ligne
#10 Le 09/01/2007, à 09:56
- cep
Hors ligne
#11 Le 09/01/2007, à 09:59
- kubiack
Re : lost + found
heu.... on va plutôt éviter de créer des problèmes, j'ai déjà du mal à résoudre ceux que j'ai déjà...
En tout cas, à ma prochaine défaillance de disque dur je le saurais, puisque j'ai appliqué l'astuce sur mon pc, on verra bien ce qui se passe !
Non, sérieusement, y'a aucun problème.
Hors ligne
#12 Le 09/01/2007, à 10:29
- cep
Re : lost + found
. . . Non, sérieusement, y'a aucun problème.
FAut jamais être aussi affirmatif lorsqu'on n'a pas vérifié.
:~$ sudo mv /mnt/hdb1/lost+found /mnt/hdb1/.lost+found
:~$ sudo umount /dev/hdb1
:~$ sudo e2fsck -f -y /dev/hdb1
e2fsck 1.40-WIP (14-Nov-2006)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
/lost+found n'a pas été trouvé. Créer ? yes (pour oui)
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
/dev/hdb1: ***** LE SYSTÈME DE FICHIERS A ÉTÉ MODIFIÉ *****
/dev/hdb1: 28/4276224 files (7.1% non-contiguous), 1445745/8544564 blocks
:~$ sudo mount /dev/hdb1 /mnt/hdb1/
:~$ sudo ls -al /mnt/hdb1/
total 5213368
[couic]
drwx------ 2 root root 16384 2006-11-09 23:54 .lost+found
drwx------ 2 root root 4096 2007-01-09 10:19 lost+found
Comme tu peux le constater, e2fsck n'a pas trouvé .lost+found et en a créé un autre.
En conclusion, soit on laisse lost+found, soit on le supprime. Le cacher ne sert à rien.
Hors ligne
#13 Le 09/01/2007, à 10:46
- kubiack
Re : lost + found
mouai...
Ta solution ne fonctionne pas apparement, maintenant relis la mienne
Hors ligne
#14 Le 09/01/2007, à 11:07
- cep
Re : lost + found
mouai...
Ta solution ne fonctionne pas apparement, maintenant relis la mienne
j'ai créé .hidden dans / et dans /mnt/hdb1/ puis je me suis déconnecté et reconnecté mais nautilus affiche toujours lost+found.
Bonne continuation.
cep
Hors ligne
#15 Le 09/01/2007, à 11:13
- kubiack
Re : lost + found
normalement y'a pas besoin de déconnecter...
As-tu bien écrit "lost+found" dans .hidden ?
Hors ligne
#16 Le 09/01/2007, à 11:48
- cep
Hors ligne
#17 Le 09/01/2007, à 12:08
- Bebertii
Re : lost + found
Bonjour,
COmment peut on faire pour récupérer les données présentes dans lost+found ?
Hors ligne
#18 Le 09/01/2007, à 12:10
- kubiack
Re : lost + found
il y a moyen d'étendre l'astuce à ls, mais c'est un peu compliqué (il faut écrire un petit script)
pour ceux que ça interesse, créez un fichier vide appelé lsh et ouvrez-le avec gedit. Insérer alors le code suivant:
#! /bin/bash
A=""
if [ -e .hidden ]
then
for line in `cat .hidden`
do
A+="--hide $line "
done
fi
ls $A --color="always" $*
Enregistrez et fermez
Ensuite, donnez les droits d'éxecution
chmod a+x lsh
et déplacez le fichier dans un des répertoire de votre PATH (~/bin par exemple)
et voilà, lorsque vous appelez la commande "lsh" , elle lit le contenu du fichier ".hidden" placé dans le répertoire (si ce fichier existe) et cache les fichiers només dans le .hidden.
Tout les arguments passés à lsh seront donnés à ls (par exemple, lsh -al)
Il suffit de placer un fichier .hidden contenant la liste des noms de fichiers que l'on veut cacher, 1 par ligne et le tour est joué.
Exemple de fichier ".hidden", à placer à la racine pour se faire peur
bin
dev
boot
home
lost+found
proc
sys
Un "lsh" exécuté dans la racine vous affiche qu'il n'y a plus grand chose ici...
Hors ligne
#19 Le 09/01/2007, à 13:45
- cep
Re : lost + found
Ou un alias pour ne pas afficher certains fichiers :
ls -l --hide=lost+found --hide=fichier2 --hide=fichier3 /repertoire
ou -I=
mais ce sont des détails
Hors ligne
#20 Le 10/01/2007, à 20:10
- G-rom
Re : lost + found
jvais m'en tenir à l'effacement du lost+found ^^;
Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.
Hors ligne
Pages : 1
- Forum
- » Unity
- » lost + found