Questions générales sur Manjaro Linux.
S'il vous plaît, avant de poster, essayez la fonction de recherche du forum.
Répondre

Me débarraser des /dev-loop1 etc.

#1Messageil y a 4 ans

Bonsoir,

En parcourant les activités de mes disques, j'ai remarqué que sur un de ceux-ci se créaient des /dev/loop. (loop1 à loop 19).

Ne sachant pas du tout ce à quoi ils se rapportent, j'aimerais m'en débarrasser.

Je me suis apercçu qu'ils étaient gérés par systemd.

Une image vaut mieux qu'un long discours :

Image

d'après ce que j'ai pu en lire, les .device se rapporteraient à des périphériquets, disques, etc. Mais je n'en ai pas autant et comment savoir à quoi ils correspondent ?

Un fichier spécial (special file), ou fichier de périphérique (device file), est la manière dont certains systèmes d'exploitation permettent d'accéder à un périphérique — unité d'entrée-sortie (écran, imprimante, clavier, souris, modem…), unité de stockage (disque dur, clef USB, CD-ROM, DVD-ROM, disquette…).

Pour l'utilisateur, le périphérique quel qu'il soit est vu de la même manière qu'un fichier ; par exemple, l'écriture sur un écran se fait de la même manière que l'écriture d'un fichier sur un disque dur.

Ils ont deux principaux modes d'accès :

    Le mode caractère, où les données sont lues et écrites par caractère, un terminal ou des périphériques de saisie par exemple.
    Le mode bloc, où les données sont lues ou écrites par blocs de caractères, comme les secteurs d'un disque par exemple.
Source Wikipédia

Commande qui me permet de les lister tous : sudo ls -l /dev | more :

drwxr-xr-x  3 root root            60  4 mar 12:02 bus
drwxr-xr-x  2 root root          4100  4 mar 17:14 char
crw-------  1 root root        5,   1  4 mar 12:02 console
lrwxrwxrwx  1 root root            11  4 mar 12:02 core -> /proc/kcore
drwxr-xr-x  2 root root            60  4 mar 12:02 cpu
crw-------  1 root root       10,  60  4 mar 12:02 cpu_dma_latency
crw-------  1 root root       10, 203  4 mar 12:02 cuse
drwxr-xr-x  7 root root           140  4 mar 12:02 disk
drwxr-xr-x  3 root root           100  4 mar 12:02 dri
crw-rw----  1 root video      29,   0  4 mar 12:02 fb0
lrwxrwxrwx  1 root root            13  4 mar 12:02 fd -> /proc/self/fd
crw-rw-rw-  1 root root        1,   7  4 mar 12:02 full
crw-rw-rw-  1 root root       10, 229  4 mar 12:03 fuse
crw-------  1 root root      238,   0  4 mar 12:02 hidraw0
crw-------  1 root root      238,   1  4 mar 12:02 hidraw1
crw-------  1 root root      238,   2  4 mar 12:02 hidraw2
crw-------  1 root root      238,   3  4 mar 12:02 hidraw3
crw-------  1 root root      238,   4  4 mar 12:02 hidraw4
crw-------  1 root root      238,   5  4 mar 12:03 hidraw5
crw-------  1 root root      238,   6  4 mar 12:03 hidraw6
crw-------  1 root root       10, 228  4 mar 12:02 hpet
drwxr-xr-x  2 root root             0  4 mar 12:02 hugepages
lrwxrwxrwx  1 root root            12  4 mar 12:02 initctl -> /run/initctl
drwxr-xr-x  4 root root           620  4 mar 12:02 input
crw-r--r--  1 root root        1,  11  4 mar 12:02 kmsg
crw-rw-rw-  1 root kvm        10, 232  4 mar 12:02 kvm
drwxr-xr-x  2 root root            60  4 mar 12:02 lightnvm
lrwxrwxrwx  1 root root            28  4 mar 12:02 log -> /run/systemd/journal/dev-log
brw-rw----  1 root disk        7,   0  4 mar 12:02 loop0
brw-rw----  1 root disk        7,   1  4 mar 12:02 loop1
brw-rw----  1 root disk        7,  10  4 mar 12:02 loop10
brw-rw----  1 root disk        7,  11  4 mar 12:02 loop11
brw-rw----  1 root disk        7,  12  4 mar 12:02 loop12
brw-rw----  1 root disk        7,  13  4 mar 12:02 loop13
brw-rw----  1 root disk        7,  14  4 mar 12:02 loop14
brw-rw----  1 root disk        7,  15  4 mar 12:02 loop15
brw-rw----  1 root disk        7,  16  4 mar 12:02 loop16
brw-rw----  1 root disk        7,  17  4 mar 12:02 loop17
brw-rw----  1 root disk        7,  18  4 mar 12:02 loop18
brw-rw----  1 root disk        7,  19  4 mar 12:02 loop19
brw-rw----  1 root disk        7,   2  4 mar 12:02 loop2
brw-rw----  1 root disk        7,  20  4 mar 12:02 loop20
brw-rw----  1 root disk        7,  21  4 mar 12:02 loop21
brw-rw----  1 root disk        7,  22  4 mar 12:02 loop22
brw-rw----  1 root disk        7,  23  4 mar 12:02 loop23
brw-rw----  1 root disk        7,  24  4 mar 12:02 loop24
brw-rw----  1 root disk        7,  25  4 mar 12:03 loop25
brw-rw----  1 root disk        7,   3  4 mar 12:02 loop3
brw-rw----  1 root disk        7,   4  4 mar 12:02 loop4
brw-rw----  1 root disk        7,   5  4 mar 12:02 loop5
brw-rw----  1 root disk        7,   6  4 mar 12:02 loop6
brw-rw----  1 root disk        7,   7  4 mar 12:02 loop7
brw-rw----  1 root disk        7,   8  4 mar 12:02 loop8
brw-rw----  1 root disk        7,   9  4 mar 12:02 loop9
crw-rw----  1 root disk       10, 237  4 mar 12:02 loop-control
drwxr-xr-x  2 root root            60  4 mar 12:02 mapper
crw-rw----  1 root video     237,   0  4 mar 12:02 media0
crw-------  1 root root      239,   0  4 mar 12:02 mei0
crw-r-----  1 root kmem        1,   1  4 mar 12:02 mem
drwxrwxrwt  2 root root            40  4 mar 12:02 mqueue
drwxr-xr-x  2 root root            60  4 mar 12:02 net
crw-rw-rw-  1 root root        1,   3  4 mar 12:02 null
crw-rw-rw-  1 root root      195,   0  4 mar 12:03 nvidia0
crw-rw-rw-  1 root root      195, 255  4 mar 12:03 nvidiactl
crw-rw-rw-  1 root root      195, 254  4 mar 12:03 nvidia-modeset
crw-rw-rw-  1 root root      236,   0  4 mar 12:03 nvidia-uvm
crw-rw-rw-  1 root root      236,   1  4 mar 12:03 nvidia-uvm-tools
crw-------  1 root root       10, 144  4 mar 12:02 nvram
crw-r-----  1 root kmem        1,   4  4 mar 12:02 port
crw-------  1 root root      108,   0  4 mar 12:02 ppp
crw-------  1 root root       10,   1  4 mar 12:02 psaux
crw-rw-rw-  1 root tty         5,   2  4 mar 21:21 ptmx
crw-------  1 root root      247,   0  4 mar 12:02 ptp0
drwxr-xr-x  2 root root             0  4 mar 12:02 pts
crw-rw-rw-  1 root root        1,   8  4 mar 12:02 random
crw-rw-r--+ 1 root rfkill     10, 242  4 mar 12:02 rfkill
lrwxrwxrwx  1 root root             4  4 mar 12:02 rtc -> rtc0
crw-------  1 root root      250,   0  4 mar 12:02 rtc0
brw-rw----  1 root disk        8,   0  4 mar 12:02 sda
brw-rw----  1 root disk        8,   1  4 mar 12:02 sda1
brw-rw----  1 root disk        8,  16  4 mar 12:02 sdb
brw-rw----  1 root disk        8,  17  4 mar 12:02 sdb1
brw-rw----  1 root disk        8,  18  4 mar 12:02 sdb2
brw-rw----  1 root disk        8,  32  4 mar 12:02 sdc
brw-rw----  1 root disk        8,  33  4 mar 12:02 sdc1
brw-rw----  1 root disk        8,  34  4 mar 12:02 sdc2
brw-rw----  1 root disk        8,  35  4 mar 12:02 sdc3
brw-rw----  1 root disk        8,  48  4 mar 12:02 sdd
brw-rw----  1 root disk        8,  49  4 mar 12:02 sdd1
brw-rw----  1 root disk        8,  64  4 mar 12:02 sde
brw-rw----  1 root disk        8,  65  4 mar 12:02 sde1
drwxrwxrwt  2 root root            80  4 mar 21:21 shm
crw-------  1 root root       10, 231  4 mar 12:02 snapshot
drwxr-xr-x  4 root root           500  4 mar 12:02 snd
lrwxrwxrwx  1 root root            15  4 mar 12:02 stderr -> /proc/self/fd/2
lrwxrwxrwx  1 root root            15  4 mar 12:02 stdin -> /proc/self/fd/0
lrwxrwxrwx  1 root root            15  4 mar 12:02 stdout -> /proc/self/fd/1
crw-rw-rw-  1 root tty         5,   0  4 mar 21:18 tty
crw--w----  1 root tty         4,   0  4 mar 12:02 tty0
crw--w----  1 root tty         4,   1  4 mar 12:02 tty1
crw--w----  1 root tty         4,  10  4 mar 12:02 tty10
crw--w----  1 root tty         4,  11  4 mar 12:02 tty11
crw--w----  1 root tty         4,  12  4 mar 12:02 tty12
crw--w----  1 root tty         4,  13  4 mar 12:02 tty13
crw--w----  1 root tty         4,  14  4 mar 12:02 tty14
crw--w----  1 root tty         4,  15  4 mar 12:02 tty15
crw--w----  1 root tty         4,  16  4 mar 12:02 tty16
crw--w----  1 root tty         4,  17  4 mar 12:02 tty17
crw--w----  1 root tty         4,  18  4 mar 12:02 tty18
crw--w----  1 root tty         4,  19  4 mar 12:02 tty19
crw--w----  1 root tty         4,   2  4 mar 12:02 tty2
crw--w----  1 root tty         4,  20  4 mar 12:02 tty20
crw--w----  1 root tty         4,  21  4 mar 12:02 tty21
crw--w----  1 root tty         4,  22  4 mar 12:02 tty22
crw--w----  1 root tty         4,  23  4 mar 12:02 tty23
crw--w----  1 root tty         4,  24  4 mar 12:02 tty24
crw--w----  1 root tty         4,  25  4 mar 12:02 tty25
crw--w----  1 root tty         4,  26  4 mar 12:02 tty26
crw--w----  1 root tty         4,  27  4 mar 12:02 tty27
crw--w----  1 root tty         4,  28  4 mar 12:02 tty28
crw--w----  1 root tty         4,  29  4 mar 12:02 tty29
crw--w----  1 root tty         4,   3  4 mar 12:02 tty3
crw--w----  1 root tty         4,  30  4 mar 12:02 tty30
crw--w----  1 root tty         4,  31  4 mar 12:02 tty31
crw--w----  1 root tty         4,  32  4 mar 12:02 tty32
crw--w----  1 root tty         4,  33  4 mar 12:02 tty33
crw--w----  1 root tty         4,  34  4 mar 12:02 tty34
crw--w----  1 root tty         4,  35  4 mar 12:02 tty35
crw--w----  1 root tty         4,  36  4 mar 12:02 tty36
crw--w----  1 root tty         4,  37  4 mar 12:02 tty37
crw--w----  1 root tty         4,  38  4 mar 12:02 tty38
crw--w----  1 root tty         4,  39  4 mar 12:02 tty39
crw--w----  1 root tty         4,   4  4 mar 12:02 tty4
crw--w----  1 root tty         4,  40  4 mar 12:02 tty40
crw--w----  1 root tty         4,  41  4 mar 12:02 tty41
crw--w----  1 root tty         4,  42  4 mar 12:02 tty42
crw--w----  1 root tty         4,  43  4 mar 12:02 tty43
crw--w----  1 root tty         4,  44  4 mar 12:02 tty44
crw--w----  1 root tty         4,  45  4 mar 12:02 tty45
crw--w----  1 root tty         4,  46  4 mar 12:02 tty46
crw--w----  1 root tty         4,  47  4 mar 12:02 tty47
crw--w----  1 root tty         4,  48  4 mar 12:02 tty48
crw--w----  1 root tty         4,  49  4 mar 12:02 tty49
crw--w----  1 root tty         4,   5  4 mar 12:02 tty5
crw--w----  1 root tty         4,  50  4 mar 12:02 tty50
crw--w----  1 root tty         4,  51  4 mar 12:02 tty51
crw--w----  1 root tty         4,  52  4 mar 12:02 tty52
crw--w----  1 root tty         4,  53  4 mar 12:02 tty53
crw--w----  1 root tty         4,  54  4 mar 12:02 tty54
crw--w----  1 root tty         4,  55  4 mar 12:02 tty55
crw--w----  1 root tty         4,  56  4 mar 12:02 tty56
crw--w----  1 root tty         4,  57  4 mar 12:02 tty57
crw--w----  1 root tty         4,  58  4 mar 12:02 tty58
crw--w----  1 root tty         4,  59  4 mar 12:02 tty59
crw--w----  1 root tty         4,   6  4 mar 12:02 tty6
crw--w----  1 root tty         4,  60  4 mar 12:02 tty60
crw--w----  1 root tty         4,  61  4 mar 12:02 tty61
crw--w----  1 root tty         4,  62  4 mar 12:02 tty62
crw--w----  1 root tty         4,  63  4 mar 12:02 tty63
crw--w----  1 root tty         4,   7  4 mar 12:02 tty7
crw--w----  1 root tty         4,   8  4 mar 12:02 tty8
crw--w----  1 root tty         4,   9  4 mar 12:02 tty9
crw-rw----  1 root uucp        4,  64  4 mar 12:02 ttyS0
crw-rw----  1 root uucp        4,  65  4 mar 12:02 ttyS1
crw-rw----  1 root uucp        4,  66  4 mar 12:02 ttyS2
crw-rw----  1 root uucp        4,  67  4 mar 12:02 ttyS3
crw-rw----  1 root kvm        10,  61  4 mar 12:02 udmabuf
crw-------  1 root root       10, 239  4 mar 12:02 uhid
crw-rw----+ 1 root root       10, 223  4 mar 12:02 uinput
crw-rw-rw-  1 root root        1,   9  4 mar 12:02 urandom
drwxr-xr-x  2 root root            80  4 mar 12:02 usb
crw-------  1 root root       10, 240  4 mar 12:02 userio
drwxr-xr-x  4 root root            80  4 mar 12:02 v4l
crw-------  1 root root       10,  59  4 mar 12:02 vboxdrv
crw-rw-rw-  1 root root       10,  58  4 mar 12:02 vboxdrvu
crw-------  1 root root       10,  57  4 mar 12:02 vboxnetctl
drwxr-x---  3 root vboxusers       60  4 mar 12:02 vboxusb
crw-rw----  1 root tty         7,   0  4 mar 12:02 vcs
crw-rw----  1 root tty         7,   1  4 mar 12:02 vcs1
crw-rw----  1 root tty         7,   2  4 mar 12:03 vcs2
crw-rw----  1 root tty         7,   3  4 mar 12:03 vcs3
crw-rw----  1 root tty         7,   4  4 mar 12:03 vcs4
crw-rw----  1 root tty         7,   5  4 mar 12:03 vcs5
crw-rw----  1 root tty         7,   6  4 mar 12:03 vcs6
crw-rw----  1 root tty         7, 128  4 mar 12:02 vcsa
crw-rw----  1 root tty         7, 129  4 mar 12:02 vcsa1
crw-rw----  1 root tty         7, 130  4 mar 12:03 vcsa2
crw-rw----  1 root tty         7, 131  4 mar 12:03 vcsa3
crw-rw----  1 root tty         7, 132  4 mar 12:03 vcsa4
crw-rw----  1 root tty         7, 133  4 mar 12:03 vcsa5
crw-rw----  1 root tty         7, 134  4 mar 12:03 vcsa6
crw-rw----  1 root tty         7,  64  4 mar 12:02 vcsu
crw-rw----  1 root tty         7,  65  4 mar 12:02 vcsu1
crw-rw----  1 root tty         7,  66  4 mar 12:03 vcsu2
crw-rw----  1 root tty         7,  67  4 mar 12:03 vcsu3
crw-rw----  1 root tty         7,  68  4 mar 12:03 vcsu4
crw-rw----  1 root tty         7,  69  4 mar 12:03 vcsu5
crw-rw----  1 root tty         7,  70  4 mar 12:03 vcsu6
drwxr-xr-x  2 root root            60  4 mar 12:02 vfio
crw-------  1 root root       10,  63  4 mar 12:02 vga_arbiter
crw-------  1 root root       10, 137  4 mar 12:02 vhci
crw-------  1 root root       10, 238  4 mar 12:02 vhost-net
crw-------  1 root root       10, 241  4 mar 12:02 vhost-vsock
crw-rw----+ 1 root video      81,   0  4 mar 12:02 video0
crw-rw----+ 1 root video      81,   1  4 mar 12:02 video1
crw-------  1 root root       10,  56  4 mar 12:02 vmci
crw-------  1 root root       10, 165  4 mar 12:02 vmmon
crw-------  1 root root      119,   0  4 mar 12:03 vmnet0
crw-------  1 root root      119,   1  4 mar 12:03 vmnet1
crw-------  1 root root      119,   8  4 mar 12:03 vmnet8
crw-------  1 root root       10, 130  4 mar 12:02 watchdog
crw-------  1 root root      246,   0  4 mar 12:02 watchdog0
crw-rw-rw-  1 root root        1,   5  4 mar 12:02 zero
Donc comme vous pouvez vous en apercevoir, il y en a beaucoup trop !!

J'ai essayé de désactiver les services, mais ce n'en sont pas : sudo systemctl enable /dev-loop1.device

Merci de votre aide.

Me débarraser des /dev-loop1 etc.

#2Messageil y a 4 ans

tu as installé des applis avec snap ?

Me débarraser des /dev-loop1 etc.

#3Messageil y a 4 ans

bonjour

avec la commande df -a tu devrais en savoir plus ...
cela peut-être des montages de volumes snap

Me débarraser des /dev-loop1 etc.

#4Messageil y a 4 ans

Oui, vous avez tous les deus raison, ça vient de paquets installés avec snap : df -a

/dev/sdc1          953M    5,1M  948M   1% /boot/efi
/dev/loop4          56M     56M     0 100% /var/lib/snapd/snap/fallen-leaves/1
/dev/sda1          3,6T    2,9T  549G  85% /mnt/data1
/dev/loop7          80M     80M     0 100% /var/lib/snapd/snap/auryo/191
/dev/sdd1          2,7T    1,4T  1,2T  55% /mnt/data2
/dev/loop6          52M     52M     0 100% /var/lib/snapd/snap/ffmpeg/821
/dev/loop2         512K    512K     0 100% /var/lib/snapd/snap/ktube-media-downloader/6
/dev/loop5          45M     45M     0 100% /var/lib/snapd/snap/gtk-common-themes/1353
/dev/loop3         147M    147M     0 100% /var/lib/snapd/snap/obs-studio/888
/dev/loop0          55M     55M     0 100% /var/lib/snapd/snap/core18/1650
/dev/loop9          55M     55M     0 100% /var/lib/snapd/snap/core18/1668
/dev/loop8          80M     80M     0 100% /var/lib/snapd/snap/matroska-tools/19
/dev/loop10        170M    170M     0 100% /var/lib/snapd/snap/qt551/26
/dev/loop11        435M    435M     0 100% /var/lib/snapd/snap/astiga/1
/dev/loop13         92M     92M     0 100% /var/lib/snapd/snap/core/8689
/dev/loop12        112M    112M     0 100% /var/lib/snapd/snap/simplescreenrecorder-brlin/69
/dev/loop14        161M    161M     0 100% /var/lib/snapd/snap/gnome-3-28-1804/116
/dev/loop16        172M    172M     0 100% /var/lib/snapd/snap/qt551/27
/dev/loop17         45M     45M     0 100% /var/lib/snapd/snap/gtk-common-themes/1440
/dev/loop18         92M     92M     0 100% /var/lib/snapd/snap/core/8592
/dev/loop19        157M    157M     0 100% /var/lib/snapd/snap/gnome-3-28-1804/110
/dev/loop20         12M     12M     0 100% /var/lib/snapd/snap/shout/9
/dev/loop21         27M     27M     0 100% /var/lib/snapd/snap/sickgear/707
/dev/loop22        145M    145M     0 100% /var/lib/snapd/snap/obs-studio/396
/dev/loop23        260M    260M     0 100% /var/lib/snapd/snap/acestreamplayer/10
/dev/loop24         55M     55M     0 100% /var/lib/snapd/snap/bitwarden/21
Donc, que faire ? Je laisse en l'état ?

Me débarraser des /dev-loop1 etc.

#5Messageil y a 4 ans

que faire ? rien si tu utilises snap :confus:

Par contre tu as des doubles (comme si nous avions le paquet pacman 5.1 et le pacman 5.2 installés en même temps)

/var/lib/snapd/snap/core18/1650
/var/lib/snapd/snap/core18/1668
...
/var/lib/snapd/snap/gtk-common-themes/1353
/var/lib/snapd/snap/gtk-common-themes/1440
...
gnome-3-28-1804/110
gnome-3-28-1804/116
...
il est sans doute possible de supprimer les anciennes versions ? pas sûr suis pas un spécialiste (bien au contraire) - peut-être qu'un programme ne peut fonctionner qu'avec l'ancienne version ?

Me débarraser des /dev-loop1 etc.

#6Messageil y a 4 ans

Bonjour,
Les /dev/loop* sont des périphériques en boucle rendant des simples fichiers accessibles en tant que périphériques bloc. Ils n'ont rien à voir avec l'occupation de la RAM. Ils sont généralement utilisés pour monter des images de disque. C'est particulier aux programmes venant d'Ubuntu.
Personnellement je n'aime pas beaucoup les snaps : outre le fait qu'ils encombrent le retour des commandes fdisk ou parted, ils ralentissent le démarrage des applications.
Lorsque c''est possible, mieux vaut privilégier les applications issues des dépôts. Canonical qui a fait le forcing pour essayer d'imposer son format snap en imposant certains composants d'Ubuntu au format snap dans ses images iso commence à faire marche arrière en se rendant compte que ça n'avait pas que des avantages.

Me débarraser des /dev-loop1 etc.

#7Messageil y a 4 ans

Merci papajoke,

Je vais donc, dans la mesure du possible, identifier ces applications du dépôt snap, les retirer avec pacman -Rsn et les remplacer par les applications venant des dépôts officiels. :gsourire:

Entre parenthèse, merci encore pour ton application pacnew-chaser qui se révèle très fortement utile. :clap:clap

Me débarraser des /dev-loop1 etc.

#8Messageil y a 4 ans

pacman ne reconnait que les paquets manjaro officiels !!! pas snaps, flatpak ou autres comme installés avec pip
Pour snap le mieux est d'utiliser la commande snap:wink:
Répondre