HDD cambia da sdf1 a sdb1 ad ogni riavvio

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da kripton »

ciao a tutti! ogni volta che riavvio il pc, uno dei due HDD che ho cambia alternativamente da sdb1 a sdf1 ::)la periferica con cui si scambia è un'unità memory stick integrata.L'unica conseguenza che ho notato e che l'applet per i sensori non mi rileva correttamente la temperatura di questo HDD:a volte segna la temperatura giusta altre invece segna (-1°).Come risolvo?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40365
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da steff »

Potresti creare una regola per udev, ma non so se vale la pena.

Codice: Seleziona tutto

udevadm info -a -p $(udevadm info  -q path -n /dev/sdb1)
ti rivela i dettagli che puoi usare in una regola  al posto dei *** tipo

KERNEL=="sd?1",ENV{ID_MODEL}="*********",  SYMLINK+="sdb1"

da salvare in /etc/udev/rules.d/ come 12-chiavetta.rules per esempio
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da kripton »

steff ha scritto: Potresti creare una regola per udev, ma non so se vale la pena.

Codice: Seleziona tutto

udevadm info -a -p $(udevadm info  -q path -n /dev/sdb1)
ti rivela i dettagli che puoi usare in una regola  al posto dei *** tipo

KERNEL=="sd?1",ENV{ID_MODEL}="*********",  SYMLINK+="sdb1"

da salvare in /etc/udev/rules.d/ come 12-chiavetta.rules per esempio
grazie per la risposta :) però non ho capito cosa mettere al posto dei *** :-\ questo è l'output del comando che mi hai dato :

Codice: Seleziona tutto

 Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/pci0000:00/0000:00:0e.0/host1/target1:0:0/1:0:0:0/block/sdb/sdb1':
    KERNEL=="sdb1"
    SUBSYSTEM=="block"
    DRIVER==""
    ATTR{partition}=="1"
    ATTR{start}=="63"
    ATTR{size}=="488392002"
    ATTR{alignment_offset}=="0"
    ATTR{discard_alignment}=="4294935040"
    ATTR{stat}=="     130      480     3710      790        5        1       48      260        0      510     1050"
    ATTR{inflight}=="       0        0"

  looking at parent device '/devices/pci0000:00/0000:00:0e.0/host1/target1:0:0/1:0:0:0/block/sdb':
    KERNELS=="sdb"
    SUBSYSTEMS=="block"
    DRIVERS==""
    ATTRS{range}=="16"
    ATTRS{ext_range}=="256"
    ATTRS{removable}=="0"
    ATTRS{ro}=="0"
    ATTRS{size}=="488397168"
    ATTRS{alignment_offset}=="0"
    ATTRS{discard_alignment}=="0"
    ATTRS{capability}=="50"
    ATTRS{stat}=="     146      480     3838      850        5        1       48      260        0      570     1110"
    ATTRS{inflight}=="       0        0"

  looking at parent device '/devices/pci0000:00/0000:00:0e.0/host1/target1:0:0/1:0:0:0':
    KERNELS=="1:0:0:0"
    SUBSYSTEMS=="scsi"
    DRIVERS=="sd"
    ATTRS{device_blocked}=="0"
    ATTRS{type}=="0"
    ATTRS{scsi_level}=="6"
    ATTRS{vendor}=="ATA     "
    ATTRS{model}=="STM3250318AS    "
    ATTRS{rev}=="CC35"
    ATTRS{state}=="running"
    ATTRS{timeout}=="30"
    ATTRS{iocounterbits}=="32"
    ATTRS{iorequest_cnt}=="0xdf"
    ATTRS{iodone_cnt}=="0xdc"
    ATTRS{ioerr_cnt}=="0x22"
    ATTRS{modalias}=="scsi:t-0x00"
    ATTRS{evt_media_change}=="0"
    ATTRS{dh_state}=="detached"
    ATTRS{queue_depth}=="31"
    ATTRS{queue_ramp_up_period}=="120000"
    ATTRS{queue_type}=="simple"

  looking at parent device '/devices/pci0000:00/0000:00:0e.0/host1/target1:0:0':
    KERNELS=="target1:0:0"
    SUBSYSTEMS=="scsi"
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:0e.0/host1':
    KERNELS=="host1"
    SUBSYSTEMS=="scsi"
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:0e.0':
    KERNELS=="0000:00:0e.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="sata_nv"
    ATTRS{vendor}=="0x10de"
    ATTRS{device}=="0x0266"
    ATTRS{subsystem_vendor}=="0x103c"
    ATTRS{subsystem_device}=="0x2a34"
    ATTRS{class}=="0x010185"
    ATTRS{irq}=="23"
    ATTRS{local_cpus}=="00000000,00000003"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{modalias}=="pci:v000010DEd00000266sv0000103Csd00002A34bc01sc01i85"
    ATTRS{numa_node}=="0"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}==""

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""
  
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40365
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da steff »

KERNEL=="sd?1",ATTRS{model}=="STM3250318AS ,  SYMLINK+="sdb1"

Importante è che quando dai il comando udevadm info che il disco che vuoi  fissare  è  sdb1
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da kripton »

steff ha scritto: KERNEL=="sd?1",ATTRS{model}=="STM3250318AS ,  SYMLINK+="sdb1"

Importante è che quando dai il comando udevadm info che il disco che vuoi  fissare   è  sdb1
ho creato il file e l'ho salvato come 00-HDD.rules nel percorso /etc/udev/rules.d con dentro questo:

Codice: Seleziona tutto

 KERNEL=="sd?1",ATTRS{model}=="STM3250318AS ,  SYMLINK+="sdb1" 
ma il problema persiste poichè ad ogni riavvio cambia e alternativamente diventa "sdf1" oppure "sdb1"
al file /etc/fstab ho dovuto usare l'UUID del HDD in questione altrimenti non riesce a montarlo in automatico:

Codice: Seleziona tutto

 # /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0


# / was on /dev/sda3 during installation
UUID=b53c613a-fce9-42c1-a4b8-cc6687b5d855 /               ext4    errors=remount-ro 0       1



# swap was on /dev/sda4 during installation
UUID=2f16d560-c9ff-4dbd-b9d0-640dfd0662d9 none            swap    sw              0       0



#Maxtor HDD
UUID=1851fdfd-c052-4e2c-9eef-5b8d09e93334   /media/Maxtor ext4  rw,defaults  0    0   
dov'è che sbaglio? ???
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40365
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da steff »

Non  so sul 00, prova di cambiare il numero. Forse è in conflitto con una regola in /lib/udev/rules.d

Per verificare puoi mettere al posto di sdb1
SYMLINK+="HDD"

dopo un avvio dovresti trovare un /dev/HDD
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da kripton »

steff ha scritto: Non  so sul 00, prova di cambiare il numero. Forse è in conflitto con una regola in /lib/udev/rules.d

Per verificare puoi mettere al posto di sdb1
SYMLINK+="HDD"

dopo un avvio dovresti trovare un /dev/HDD
ho provato a cambiare il numero ma al riavvio il problema persiste :-\
magari forse devo creare una regola anche con la periferica con cui si scambia?Grazie per l'aiuto (good)
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da kripton »

Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40365
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da steff »

Hai fatto la prova per /dev/HDD?

Siccome fa i processi in parallelo puo cambiare il disco a volta: sdaX diventa sdbX. Ma strano cmq che cambia tra sdb1 e sdf1, semmai sdc1...
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da kripton »

steff ha scritto: Hai fatto la prova per /dev/HDD?

Siccome fa i processi in parallelo puo cambiare il disco a volta: sdaX diventa sdbX. Ma strano cmq che cambia tra sdb1 e sdf1, semmai sdc1...
ho provato a mettere al posto di sdb1 :

Codice: Seleziona tutto

SYMLINK+="HDD"  
e come tu mi hai detto c'è un file "HDD" in /dev. Cosa significa?
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40365
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da steff »

Che la regola funziona, ma non per sb*

Non so se puoi usare /dev/HDD in quel che ti interessa.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da kripton »

steff ha scritto: Che la regola funziona, ma non per sb*

Non so se puoi usare /dev/HDD in quel che ti interessa.
il mio problema e che cambiando continuamente il percorso dell'HDD ad ogni riavvio , il sensors-applet non segnala correttamente la temperatura, infatti mostra 2 HDD con due percorsi diversi ma che in realtà sono la stessa cosa ovvero :

Codice: Seleziona tutto

/dev/sdb1 STM3250318AS
/dev/sdf1 STM3250318AS 
quindi il mio intento è quello di definire un unico percorso per l'HDD
kripton
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 287
Iscrizione: sabato 7 marzo 2009, 23:24
Distribuzione: Ubuntu 14.04

Re: HDD cambia da sdf1 a sdb1 ad ogni riavvio

Messaggio da kripton »

ho lasciato invariata la stringa in /etc/udev/rules.d/16-HDD.rules:

Codice: Seleziona tutto

 KERNEL=="sd?1", ATTRS{model}=="STM3250318AS", SYMLINK+="HDD" 
e riavviando un paio di volte  l'HDD in questione ora è diventato /dev/sdc1 ::) non ci sto capendo nulla ::)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti