[Risolto] Udisk2: Cartelle residue in /media

Problemi e suggerimenti legati al software e ai pacchetti problematici.
Rispondi
Avatar utente
quellen
Arciere Provetto
Messaggi: 397
Iscritto il: 20 maggio 2014, 14:24
Architettura: x86 (32Bit)

[Risolto] Udisk2: Cartelle residue in /media

Messaggio da quellen » 26 novembre 2015, 20:04

Salve,
quando ho installato ArchLinux, circa un anno e mezzo fa, ho fatto in modo che udisks2 montasse le periferiche removibili in "/media/" anzichè in "/run/media/$USER/". così:
Mount to /media (udisks2)
By default, udisks2 mounts removable drives under the ACL controlled directory /run/media/$USER/. If you wish to mount to /media instead, use this rule:

/etc/udev/rules.d/99-udisks2.rules
# UDISKS_FILESYSTEM_SHARED
# ==1: mount filesystem to a shared directory (/media/VolumeName)
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"
https://wiki.archlinux.org/index.php/Ud ... udisks2.29


Questo però penso abbia creato un'incoveniente: quando inserisco una pendrive viene creata una nuova cartella aggiungendo un numero a quella già esistente. quindi ora mi ritrovo "/media" piena di cartelle residue.:

Codice: Seleziona tutto

$ ls /media
canon  dttrip  ILIAD1  MP3    MP312  MP32  MP35  MP38  PVR1     WindowsXP
cdrom  dvd     ILIAD2  MP31   MP313  MP33  MP36  MP39  qwerty
DATI   ILIAD   ILIAD3  MP310  MP314  MP34  MP37  PVR   ramdisk

si può fare qualcosa? (come sessione uso openbox)

Codice: Seleziona tutto

$ pacman -Q|grep -i udisk
udisks2 2.1.6-1
p.s.
ho ripostato il topic perché quello vecchio era irraggiungibile.
Ultima modifica di quellen il 1 marzo 2017, 0:08, modificato 1 volta in totale.

pineout
Little John
Messaggi: 1264
Iscritto il: 10 luglio 2014, 9:08

Re: Udisk2: Cartelle residue in /media

Messaggio da pineout » 27 novembre 2015, 21:51

Se non sbaglio la differenza e' che /run e' un filesystem virtuale, quindi non e' su disco.
Infatti df mi dice che un filesystem di tipo run.
Per forza di cose allo spegnimento i dati sono persi.

/media invece sono cartelle persistite su disco, quindi una cartella creata deve poi essere rimossa, ma quando rimuoverla?

intanto sarebbe da capire se smontando e rimontando il dispositivo si aggiungono continuamente cartelle (senza spegnere il computer coi dispositivi montati)

Avatar utente
quellen
Arciere Provetto
Messaggi: 397
Iscritto il: 20 maggio 2014, 14:24
Architettura: x86 (32Bit)

Re: Udisk2: Cartelle residue in /media

Messaggio da quellen » 28 novembre 2015, 13:39

pineout ha scritto: intanto sarebbe da capire se smontando e rimontando il dispositivo si aggiungono continuamente cartelle (senza spegnere il computer coi dispositivi montati)
ciao,
in effetti se smonto e rimonto la pendrive a computer accesso viene usata sempre la stessa cartella.
quindi probabilmente la causa del problema è quella da te indicata (/run è un fs virtuale, mentre /media è persistente)

secondo te si può risolvere in qualche modo o mi devo rassegnare ad avere la cartella /media piena di spazzatura? (io spengo spesso il PC)

pineout
Little John
Messaggi: 1264
Iscritto il: 10 luglio 2014, 9:08

Re: Udisk2: Cartelle residue in /media

Messaggio da pineout » 28 novembre 2015, 14:05

puoi montare un tmpfs in /media se non usi la cartella per altro

https://wiki.archlinux.org/index.php/Tmpfs

Avatar utente
TheSaint
Robin Hood
Messaggi: 7927
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Udisk2: Cartelle residue in /media

Messaggio da TheSaint » 28 novembre 2015, 15:07

Potresti usare systemd per rimuovere i rimasugli.
F the saint 13 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Avatar utente
quellen
Arciere Provetto
Messaggi: 397
Iscritto il: 20 maggio 2014, 14:24
Architettura: x86 (32Bit)

Re: Udisk2: Cartelle residue in /media

Messaggio da quellen » 28 novembre 2015, 18:10

pineout ha scritto:puoi montare un tmpfs in /media se non usi la cartella per altro

https://wiki.archlinux.org/index.php/Tmpfs
/media la uso anche per il montaggio automatico all'avvio, tramite /etc/fstab, di 2 partizioni NTFS. potrei montarle da altre parti, lo so, però a me piace averle in /media :-þ

pineout
Little John
Messaggi: 1264
Iscritto il: 10 luglio 2014, 9:08

Re: Udisk2: Cartelle residue in /media

Messaggio da pineout » 28 novembre 2015, 23:45

Il suggerimento di the saint sembrerebbe buono, quello che mi perprime e' che la creazione dei mount point all'avvio deve avvenire prima che l'init monti le partizioni di fstab

Avatar utente
quellen
Arciere Provetto
Messaggi: 397
Iscritto il: 20 maggio 2014, 14:24
Architettura: x86 (32Bit)

Re: Udisk2: Cartelle residue in /media

Messaggio da quellen » 29 novembre 2015, 18:24

ho l'impressione che nelle ultime versioni di udisks2 il problema sia stato risolto: ho fatto un po' di prove e ho notato che quando rimuovo una pendrive/dvd viene subito cancellata anche la cartella in /media. me ne sono accorto adesso perché ho aggiornato pochi giorni fa.

pineout
Little John
Messaggi: 1264
Iscritto il: 10 luglio 2014, 9:08

Re: Udisk2: Cartelle residue in /media

Messaggio da pineout » 30 novembre 2015, 9:31

E se spegni il computer senza smontare il dispositivo?

Avatar utente
quellen
Arciere Provetto
Messaggi: 397
Iscritto il: 20 maggio 2014, 14:24
Architettura: x86 (32Bit)

Re: Udisk2: Cartelle residue in /media

Messaggio da quellen » 30 novembre 2015, 18:28

pineout ha scritto:E se spegni il computer senza smontare il dispositivo?
sì, pure in quel caso (anche perché allo spegnimento vengono smontati tutti i volumi) al riavvio del sistema mi ritrovo sempre "/media" pulita.

pineout
Little John
Messaggi: 1264
Iscritto il: 10 luglio 2014, 9:08

Re: Udisk2: Cartelle residue in /media

Messaggio da pineout » 30 novembre 2015, 21:15

si', lo shutdown smonta tutto, solo un brusco spegnimento puo' evitare lo smontaggio

Avatar utente
quellen
Arciere Provetto
Messaggi: 397
Iscritto il: 20 maggio 2014, 14:24
Architettura: x86 (32Bit)

Re: Udisk2: Cartelle residue in /media

Messaggio da quellen » 1 marzo 2017, 0:08

pineout ha scritto:puoi montare un tmpfs in /media se non usi la cartella per altro

https://wiki.archlinux.org/index.php/Tmpfs
poi ho risolto creando questa riga all’interno del file /etc/fstab:

Codice: Seleziona tutto

tmpfs   /media         tmpfs   nodev,nosuid,size=2G          0  0

Rispondi