Troppy device in /dev

8 risposte [Ultimo contenuto]
Ritratto di NeGflar
NeGflar
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 61

Ciao,
Nella mia crtella /dev ci sono molti device che non conosco e vorrei eliminarli, dato che in una prima installaizone non li avevo.

I device sono tutti i pty* e tty* che si vedono nel listato della cartella.

adsp mem ptyba ptyde ptyq2 ptys6 ptyua ptywe ptyz2 stdin tty39 ttya5 ttyc9 ttyed ttyr1 ttyS25 ttyS9 ttyud ttyx1 ttyz5
agpgart mixer ptybb ptydf ptyq3 ptys7 ptyub ptywf ptyz3 stdout tty4 ttya6 ttyca ttyee ttyr2 ttyS26 ttysa ttyue ttyx2 ttyz6
audio net ptybc ptye0 ptyq4 ptys8 ptyuc ptyx0 ptyz4 tty tty40 ttya7 ttycb ttyef ttyr3 ttyS27 ttysb ttyuf ttyx3 ttyz7
cdrom null ptybd ptye1 ptyq5 ptys9 ptyud ptyx1 ptyz5 tty0 tty41 ttya8 ttycc ttyp0 ttyr4 ttyS28 ttysc ttyv0 ttyx4 ttyz8
cdrom1 port ptybe ptye2 ptyq6 ptysa ptyue ptyx2 ptyz6 tty1 tty42 ttya9 ttycd ttyp1 ttyr5 ttyS29 ttysd ttyv1 ttyx5 ttyz9
cdrw ppp ptybf ptye3 ptyq7 ptysb ptyuf ptyx3 ptyz7 tty10 tty43 ttyaa ttyce ttyp2 ttyr6 ttys3 ttyse ttyv2 ttyx6 ttyza
console printer ptyc0 ptye4 ptyq8 ptysc ptyv0 ptyx4 ptyz8 tty11 tty44 ttyab ttycf ttyp3 ttyr7 ttyS3 ttysf ttyv3 ttyx7 ttyzb
core psaux ptyc1 ptye5 ptyq9 ptysd ptyv1 ptyx5 ptyz9 tty12 tty45 ttyac ttyd0 ttyp4 ttyr8 ttyS30 ttyt0 ttyv4 ttyx8 ttyzc
dri ptmx ptyc2 ptye6 ptyqa ptyse ptyv2 ptyx6 ptyza tty13 tty46 ttyad ttyd1 ttyp5 ttyr9 ttyS31 ttyt1 ttyv5 ttyx9 ttyzd
dsp pts ptyc3 ptye7 ptyqb ptysf ptyv3 ptyx7 ptyzb tty14 tty47 ttyae ttyd2 ttyp6 ttyra ttyS32 ttyt2 ttyv6 ttyxa ttyze
dvd ptya0 ptyc4 ptye8 ptyqc ptyt0 ptyv4 ptyx8 ptyzc tty15 tty48 ttyaf ttyd3 ttyp7 ttyrb ttyS33 ttyt3 ttyv7 ttyxb ttyzf
dvd1 ptya1 ptyc5 ptye9 ptyqd ptyt1 ptyv5 ptyx9 ptyzd tty16 tty49 ttyb0 ttyd4 ttyp8 ttyrc ttyS34 ttyt4 ttyv8 ttyxc urandom
fb0 ptya2 ptyc6 ptyea ptyqe ptyt2 ptyv6 ptyxa ptyze tty17 tty5 ttyb1 ttyd5 ttyp9 ttyrd ttyS35 ttyt5 ttyv9 ttyxd vbi0
fb1 ptya3 ptyc7 ptyeb ptyqf ptyt3 ptyv7 ptyxb ptyzf tty18 tty50 ttyb2 ttyd6 ttypa ttyre ttyS36 ttyt6 ttyva ttyxe vcs
fd ptya4 ptyc8 ptyec ptyr0 ptyt4 ptyv8 ptyxc ram0 tty19 tty51 ttyb3 ttyd7 ttypb ttyrf ttyS37 ttyt7 ttyvb ttyxf vcs1
fd0 ptya5 ptyc9 ptyed ptyr1 ptyt5 ptyv9 ptyxd ram1 tty2 tty52 ttyb4 ttyd8 ttypc ttys0 ttyS38 ttyt8 ttyvc ttyy0 vcs2
full ptya6 ptyca ptyee ptyr2 ptyt6 ptyva ptyxe ram10 tty20 tty53 ttyb5 ttyd9 ttypd ttyS0 ttyS39 ttyt9 ttyvd ttyy1 vcs3
hda ptya7 ptycb ptyef ptyr3 ptyt7 ptyvb ptyxf ram11 tty21 tty54 ttyb6 ttyda ttype ttys1 ttys4 ttyta ttyve ttyy2 vcs4
hda1 ptya8 ptycc ptyp0 ptyr4 ptyt8 ptyvc ptyy0 ram12 tty22 tty55 ttyb7 ttydb ttypf ttyS1 ttyS4 ttytb ttyvf ttyy3 vcs5
hda2 ptya9 ptycd ptyp1 ptyr5 ptyt9 ptyvd ptyy1 ram13 tty23 tty56 ttyb8 ttydc ttyq0 ttyS10 ttyS40 ttytc ttyw0 ttyy4 vcs6
hda5 ptyaa ptyce ptyp2 ptyr6 ptyta ptyve ptyy2 ram14 tty24 tty57 ttyb9 ttydd ttyq1 ttyS11 ttyS41 ttytd ttyw1 ttyy5 vcs7
hda6 ptyab ptycf ptyp3 ptyr7 ptytb ptyvf ptyy3 ram15 tty25 tty58 ttyba ttyde ttyq2 ttyS12 ttyS42 ttyte ttyw2 ttyy6 vcsa
hdb ptyac ptyd0 ptyp4 ptyr8 ptytc ptyw0 ptyy4 ram2 tty26 tty59 ttybb ttydf ttyq3 ttyS13 ttyS43 ttytf ttyw3 ttyy7 vcsa1
hdb1 ptyad ptyd1 ptyp5 ptyr9 ptytd ptyw1 ptyy5 ram3 tty27 tty6 ttybc ttye0 ttyq4 ttyS14 ttyS44 ttyu0 ttyw4 ttyy8 vcsa2
hdc ptyae ptyd2 ptyp6 ptyra ptyte ptyw2 ptyy6 ram4 tty28 tty60 ttybd ttye1 ttyq5 ttyS15 ttyS45 ttyu1 ttyw5 ttyy9 vcsa3
hdd ptyaf ptyd3 ptyp7 ptyrb ptytf ptyw3 ptyy7 ram5 tty29 tty61 ttybe ttye2 ttyq6 ttyS16 ttyS46 ttyu2 ttyw6 ttyya vcsa4
hpet ptyb0 ptyd4 ptyp8 ptyrc ptyu0 ptyw4 ptyy8 ram6 tty3 tty62 ttybf ttye3 ttyq7 ttyS17 ttyS47 ttyu3 ttyw7 ttyyb vcsa5
hwrng ptyb1 ptyd5 ptyp9 ptyrd ptyu1 ptyw5 ptyy9 ram7 tty30 tty63 ttyc0 ttye4 ttyq8 ttyS18 ttys5 ttyu4 ttyw8 ttyyc vcsa6
initctl ptyb2 ptyd6 ptypa ptyre ptyu2 ptyw6 ptyya ram8 tty31 tty7 ttyc1 ttye5 ttyq9 ttyS19 ttyS5 ttyu5 ttyw9 ttyyd vcsa7
input ptyb3 ptyd7 ptypb ptyrf ptyu3 ptyw7 ptyyb ram9 tty32 tty8 ttyc2 ttye6 ttyqa ttys2 ttys6 ttyu6 ttywa ttyye video0
kmem ptyb4 ptyd8 ptypc ptys0 ptyu4 ptyw8 ptyyc random tty33 tty9 ttyc3 ttye7 ttyqb ttyS2 ttyS6 ttyu7 ttywb ttyyf xconsole
kmsg ptyb5 ptyd9 ptypd ptys1 ptyu5 ptyw9 ptyyd rtc tty34 ttya0 ttyc4 ttye8 ttyqc ttyS20 ttys7 ttyu8 ttywc ttyz0 zero
lircd ptyb6 ptyda ptype ptys2 ptyu6 ptywa ptyye shm tty35 ttya1 ttyc5 ttye9 ttyqd ttyS21 ttyS7 ttyu9 ttywd ttyz1
log ptyb7 ptydb ptypf ptys3 ptyu7 ptywb ptyyf snd tty36 ttya2 ttyc6 ttyea ttyqe ttyS22 ttys8 ttyua ttywe ttyz2
loop ptyb8 ptydc ptyq0 ptys4 ptyu8 ptywc ptyz0 sndstat tty37 ttya3 ttyc7 ttyeb ttyqf ttyS23 ttyS8 ttyub ttywf ttyz3
MAKEDEV ptyb9 ptydd ptyq1 ptys5 ptyu9 ptywd ptyz1 stderr tty38 ttya4 ttyc8 ttyec ttyr0 ttyS24 ttys9 ttyuc ttyx0 ttyz4

Mi sapete dire cosa sono e come toglierli da /dev?
Grazie

Ritratto di deglans
deglans
(Monster)
Offline
Monster
Iscritto: 05/01/2005
Messaggi: 252

Non pensi che se quei file sono li a qualcosa servono?

ciao deglans
Big Grin :-D Big Grin

Linux registered user #383755

justfuckinggoogleit.com

Ritratto di kripsio
kripsio
(Collaboratore)
Offline
Collaboratore
Iscritto: 10/09/2004
Messaggi: 1515

# du -hs /dev/
916K /dev/

non e' che rompano cosi tanto le palline dai Smile

anyway mi espongo a cavolate visto che _non_ conosco il tema.
Sono device preconfigurati in modo che se servono per alcune periferiche sono gia' belli pronti e non devi farteli a mano ricordandoti i paramentri con makedev

man makedev per altre info.

io li lascerei... male non fanno.
Se qualcuno ha una spiegazione piu' tecnica e' il benvenuto, cosi' imparo qualcosa di nuovo Smile

Ritratto di iko00
iko00
(Geek)
Offline
Geek
Iscritto: 17/01/2005
Messaggi: 59

....In teoria se utilizzi udev questo non dovrebbe succedere....all'avvio udev ti dovrebbe creare solo i dev realmente presenti.....
Controlla :

#dpkg -l udev

Eventualmente si può installare......però non ricordo se è
anche nella versione stable

Se ce l'hai installato....ma non funzia.....dai un'occhiata al
suo man.....forse funziona in combinazione con altri pacchetti..... :-P

:pint:

Ritratto di paolo
paolo
(Webmaster)
Offline
Webmaster
Iscritto: 04/10/2004
Messaggi: 1277

Udev crea automaticante i device opportuni nella dir /dev , evidentemente ricollegandoci al tuo Thread sui moduli quei device sono stati creati proprio da loro, quindi e' solamente un problema di Kernel, prova a ricompilarlo meglio.

Ciao! Wink

Paolo Mainardi
CTO Twinbit http://www.twinbit.it
Vice Presidente -- ILDN - Italian Linux DIstro Network

Ritratto di NeGflar
NeGflar
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 61

Appunto, ho ricompilato il kernel senza il supporto "Legacy (BSD) PTY" e non li ho piu', finalmente. Grazie Paolo, cmq ci ero riuscito da solo, ma come sempre hai azzeccato dove era il problema Smile
Rispondo a deglans: Sicuramente se erano li, servivano a qualcosa, ma ho gia' windows che mi imposta le cose come vuole lui, e se metto debian, quanto meno mi aspetto di sapere come e' configurato il mio sistema. Ho fatto una domanda per semplice curiosita', a persone che ne sanno piu' di me. Tra l'altro non mi sembra, la tua, una risposta di grande utilita' in un forum che dovrebbe dare supporto per debian. Per fortuna, altre persone rispondo in maniera costruttiva e consentono a quelli con meno esperienza di risolvere i problemini che hanno con linux.
Concludo qui dicendo che il motivo per cui volevo eliminarli era che quando facevo ls in dev, mi era scomodo vedere un centinaio di device e cercarne uno in particolare.
Grazie

Ritratto di deglans
deglans
(Monster)
Offline
Monster
Iscritto: 05/01/2005
Messaggi: 252

Ciao NeGflar hai ragione dicendo:
Quote:

Tra l'altro non mi sembra, la tua, una risposta di grande utilita' in un forum che dovrebbe dare supporto per debian.

E mi scuso per questo, ma avevo un po di fretta e volevo comunque risponderti pensando che fossi un novizio di linux che avevo tanta voglia di eliminare brutalmente quei file....

Appena avro tempo di ricompilare il kernel proverò ha fare quello che hai fatto tu:
Quote:

ho ricompilato il kernel senza il supporto "Legacy (BSD) PTY" e non li ho piu'

Giusto per fare qualcosa che non so, magari prima mi documentero un po al riguardo.

ciao deglans
Big Grin :-D Big Grin

Linux registered user #383755

justfuckinggoogleit.com

Ritratto di NeGflar
NeGflar
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 61

Smile tutto ok, deduco comunque che hai anche tu hai i ptyx in dev. Non ho ancora ben capito, anche cercando in giro, che tipo di supporto da' montare gli pseudo terminali in /dev. Comunque se trovi maggiori informazioni, fammi sapere.
ciao

Ritratto di kripsio
kripsio
(Collaboratore)
Offline
Collaboratore
Iscritto: 10/09/2004
Messaggi: 1515

Quote:

Concludo qui dicendo che il motivo per cui volevo eliminarli era che quando facevo ls in dev, mi era scomodo vedere un centinaio di device e cercarne uno in particolare.
Grazie

per completezza.
grep ti avrebbe aiutato.
ls | grep reg_exep ti filtra l'output di ls in base alla reg exp che definisci.

Personalmente ho definito questo alias
alias lg='ls -l | grep -i $1'

uso molto la shell ed ho una home incasinata in questo modo ho un ls filtrato dal parametro che segue. A me viene comodo. Se ti serve eccolo que Smile
ciau