Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/04/2011, à 22:36

stéphan13

Nettoyage du disque dur pour gagner de la place [RESOLU]

Bonjour à tous,
Je me suis lancé ce soir dans la quette d'espace disque car utilisant un SSD de petite taille il commençait à en être grandement nécessaire . J'ai donc utilisé divers outils et divers tutos trouvé sur et au travers de la doc Ubuntu.fr, fait du tri dans mon ~  et est réussit à gagner quelques gigas . 6 pour être précis mais je ne me suis pas satisfait de la chose alors j'ai voulus rentrer plus profondément dans le sujet avec Baobab ; Un outil graphique pour analyser l'utilisation des disques . Là, et c'est le sujet de mon post, une chose me chagrine ...
Baobab m'indique : Capacité totale du système de fichier : 56,9 Go . Utilisé 43,9 et libre 13Go . OK . Le truc qui me chiffonne c'est que l'analyse du / m'indique que seulement 18,8 Go sont occupés a partir du / dont 72,9% dans le /home .

Il y a donc discordance entre ces deux infos ! Il semble que 43,8 Go soit utilisés sur mon /dev/sda1 ( et le moniteur système est d'accord avec ça) mais seulement 18,8 Go sont utilisés a partir de ma répertoire racine ...

Je signale au passage que je n'ai que deux partitions primaire :
/dev/sda1 qui est mon /
/dev/sda3 qui est une partition de 3,8 Go qui me sert de stockage de backup
/dev/sda2 qui est une partition étendue dans laquelle se trouve /dev/sda5 qui est le swap .

Voici fdisk -l :

stephan@stephan-laptop:~$ sudo fdisk -l

Disque /dev/sda: 64.1 Go, 64105742336 octets
255 têtes, 63 secteurs/piste, 7793 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xfc56fc56

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1        6992    56163208+  83  Linux
/dev/sda2            6993        7296     2441880    5  Etendue
/dev/sda3            7297        7793     3992152+  83  Linux
/dev/sda5            6993        7296     2441848+  82  Linux swap / Solaris

et enfin Baobab en image .

Si vous avez des idées ... des pistes . Je suis preneur volontier .

Cordialement
Stéphan

Dernière modification par stéphan13 (Le 06/04/2011, à 18:52)


Stéphan

Hors ligne

#2 Le 05/04/2011, à 22:43

beware

Re : Nettoyage du disque dur pour gagner de la place [RESOLU]

Que te donnes la commande

df -h

Hors ligne

#3 Le 06/04/2011, à 00:25

stéphan13

Re : Nettoyage du disque dur pour gagner de la place [RESOLU]

Bonsoir beware et merci pour ta participation .

voici le résultat de df -h :

stephan@stephan-laptop:~$ df -h
Sys. de fichiers            Tail. Occ. Disp. %Occ. Monté sur
/dev/sda1              54G   42G  9,0G  83% /
none                  491M  292K  491M   1% /dev
none                  498M  252K  497M   1% /dev/shm
tmpfs                 1,0G   12K  1,0G   1% /tmp
none                  498M  292K  497M   1% /var/run
none                  498M     0  498M   0% /var/lock
none                  498M     0  498M   0% /lib/init/rw
ram                   498M  592K  497M   1% /var/log
none                   54G   42G  9,0G  83% /var/lib/ureadahead/debugfs

Il semble que cette commande reflette que j'ai bien 43,9 Go d'utilisé comme le précise Baobab en haut et comme le dit aussi le moniteur système . Mais alors ou sont passés tous ces Go ?

Au passage je met le lien direct vers ma capture d'écran de Baobab car il semble que la balise dans mon post précédent n'ai pas fonctionné : http://cjoint.com/data2/2efwGyjWqXQ.htm


Stéphan

Hors ligne

#4 Le 06/04/2011, à 12:26

beware

Re : Nettoyage du disque dur pour gagner de la place [RESOLU]

Salut,
j'ai fait le test chez moi, et j'ai aussi une différence entre les deux, mais je ne sais pas à quoi c'est du.

Hors ligne

#5 Le 06/04/2011, à 13:54

Hoper

Re : Nettoyage du disque dur pour gagner de la place [RESOLU]

Que donne :

sudo du -sh /*


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#6 Le 06/04/2011, à 18:52

stéphan13

Re : Nettoyage du disque dur pour gagner de la place [RESOLU]

Bonjour Hoper,
merci pour ton post qui m'a permis de comprendre le pourquoi du comment .
Il s'agissait tout simplement d'un problème de droits d'accès .
en effet :

stephan@stephan-laptop:~$ sudo du -sh /*
[sudo] password for stephan: 
0    /3.5.qtx
6,8M    /binhttp://cjoint.com/?2egsVAHzKCU
21M    /boot
0    /cdrom
0    /Delta
468K    /dev
18M    /etc
du: impossible d'accéder à «/home/stephan/.gvfs»: Permission non accordée
12G    /home
4,0K    /homebackup
4,0K    /initrd
0    /initrd.img
148M    /lib
16K    /lost+found
198M    /media
8,0K    /mnt
408M    /opt
du: impossible d'accéder à «/proc/2578/task/2578/fd/4»: Aucun fichier ou dossier de ce type
du: impossible d'accéder à «/proc/2578/task/2578/fdinfo/4»: Aucun fichier ou dossier de ce type
du: impossible d'accéder à «/proc/2578/fd/4»: Aucun fichier ou dossier de ce type
du: impossible d'accéder à «/proc/2578/fdinfo/4»: Aucun fichier ou dossier de ce type
0    /proc
24G    /root
8,8M    /sbin
4,0K    /selinux
200K    /srv
0    /sys
12K    /tmp
4,0G    /usr
1,7G    /var
0    /vmlinuz

On voit immédiatement que /root ocupe 24Go d'espace disque .

Alors je me suis dît pourquoi ne pas lancer baobab en root

gksudo baobab

et voici le résultat : http://cjoint.com/?2egsVAHzKCU
A gauche Baobab lancé en utilisateur standart et à droite en super user .
On se rend vite compte que la place occupé que l'on peut supprimer se trouve dans le trash du root .

Je peut donc joyeusement mettre un RESOLU et vous remercier pour votre aide .

EDIT :
Après avoir galéré pour supprimer le contenu du trash car a chaque fois que je le supprimais, celui ci se re-remplissait aussitôt,
j'ai finis par tester ainsi :

stephan@stephan-laptop:~$ sudo rm -rf /root/.local/share/Trash/files
[sudo] password for stephan: 
stephan@stephan-laptop:~$ sudo mkdir /root/.local/share/Trash/files
stephan@stephan-laptop:~$

et voila le résultat  du sudo du -sh /root*

stephan@stephan-laptop:~$ sudo du -sh /root*
44M    /root
stephan@stephan-laptop:~$

Merci encore

Dernière modification par stéphan13 (Le 06/04/2011, à 21:17)


Stéphan

Hors ligne

#7 Le 06/04/2011, à 23:03

Hoper

Re : Nettoyage du disque dur pour gagner de la place [RESOLU]

J'espère aussi que tu as compris pourquoi tu t'es retrouvé avec ce problème sur les bras...  gksudo est à utiliser avec BEAUCOUP de parcimonie. Et toujours pour lancer une application précise, qui a absolument besoin des droits root. Je suis presque certain que tu avais du auparavant faire ce qu'il ne faut jamais faire : "gksudo nautilus" ou un truc dans le genre.


Quand on explique qu'il ne faut jamais lancer une application graphique en root (sauf très rares excemtions) c'est qu'on a des raisons de le faire...


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#8 Le 07/04/2011, à 08:03

stéphan13

Re : Nettoyage du disque dur pour gagner de la place [RESOLU]

Oui, j'ai même créer un lanceur qui me permet de lancer nautilus en SU avec un fond rouge (pour me rappeler que je suis en SU) mais je n'avais pas pensé à cette subtilité du trash .
pour l'occasion j'ai fait un essai  :
j'ai supprimé avec sudo rm -rf un gros dossier que j'avais volontairement mis sur mon Bureau pour l'occasion .

stephan@stephan-laptop:~$ sudo rm -rf /home/stephan/Bureau/remastersys

puis je suis allé voir dans le trash du root :

root@stephan-laptop:~# ls -la /root/.local/share/Trash/files
total 8
drwxr-xr-x 2 root root 4096 2011-04-06 21:09 .
drwx------ 4 root root 4096 2011-04-06 21:09 ..

Donc nautilus met les fichiers dans le trash mais pas rm !

A signaler au passage que pour aller dans le trash avec le terminal le sudo cd ne fonctionnait pas :

stephan@stephan-laptop:~$ sudo cd /root/.local/share/trash/files
sudo: cd: command not found

A bon entendeur ... et merci encore

il a fallut que je passe en SU : sudo su !?


Stéphan

Hors ligne

#9 Le 07/04/2011, à 12:35

Hoper

Re : Nettoyage du disque dur pour gagner de la place [RESOLU]

'cd' n'est pas une commande "externe". Ce n'est pas un programme que tu trouvera dans /usr/bin par exemple. C'est ce que l'on appelle une commande "interne". En fait une commande interprétée par le bash lui même. Voila pourquoi sudo cd ne peut pas fonctionner.


Pour passer root, il y a pas mal de possibilité. "sudo su -" est une possibilité. Tu peux aussi faire plus court avec : "sudo -i" qui fera grosso modo la même chose. Si tu veux juste changer ton euid, sans prendre en comptes les bashrc et autres script d'init, tu peux faire simplement : "sudo su" ou "sudo -s".


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne