[linux] Opgelost: USB-stick met NTFS geeft problemen, soms

lnx lnx op kpnmail.nl
Ma Mrt 12 20:38:23 CET 2018


On 12/03/18 18:15, Daniel C. von Asmuth wrote:

<knip>

>>> Nog eens: uw had twee USB-sticks gemount, unmount en opnieuw gemount.
>>> Het is mogelijk dat de nodes /dev/sdb en /dev/sdc daarna niet meer
>>> naar hetzelfde apparaat verwezen. (niet helemaal onvoorspelbaar)
>>
>> Waarom en als gevolg van wat zouden die nodes dan niet meer naar
>> hetzelfde apparaat verwijzen?
> 
> Ik steek twee usb-stickjes in mijn laptop gevolgd door 'blkid':
> /dev/sdb1: UUID="B2C9-C238" TYPE="vfat" PARTUUID="2f1e46b5-01" 
> /dev/sdc1: UUID="2016-12-31-06-26-44-00"
> LABEL="Mageia-6-x86_64-netinstall" TYPE="iso9660" PTUUID="60c6337a"
> PTTYPE="dos" PARTUUID="60c6337a-01" 
> /dev/sdc2: SEC_TYPE="msdos" UUID="FA4A-BD4E" TYPE="vfat"
> PARTUUID="60c6337a-02" 
> 
> Verwijder ze beide en steek ze nogmaals in:

Maar nu verander je de spelregels door ze fysiek eruit te halen......


> /dev/sdb1: UUID="2016-12-31-06-26-44-00"
> LABEL="Mageia-6-x86_64-netinstall" TYPE="iso9660" PTUUID="60c6337a"
> PTTYPE="dos" PARTUUID="60c6337a-01" 
> /dev/sdc1: UUID="B2C9-C238" TYPE="vfat" PARTUUID="2f1e46b5-01" 
> /dev/sdb2: SEC_TYPE="msdos" UUID="FA4A-BD4E" TYPE="vfat"
> PARTUUID="60c6337a-02"

.........en ze er (mogelijk in een andere volgorde) weer terug in te
stoppen en dan klopt het mogelijk wat jij schrijft en geldt dit voor
*jouw distro* maar dat verwijderen had ik dus niet gedaan.


TESTJE:

Doe ik dit wel dan verandert de 'blkid' volgorde bij mij in ieder geval
niet.

Doe ik in de tussentijd ook nog een keer GUI-mount, unmout en vervolgens
fysiek verwijderen en in omgekeerde volgorde er terug instoppen dan
blijft de 'blkid' hetzelfde.


$ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description:    LMDE 2 Betsy
Release:        2
Codename:       betsy


Maar begrijp nu wel wat je bedoeld en in welke valkuil je kunt trappen
en vandaar je Easter Egg vraag :-)



> 
> Dat is niet onoverkomenlijk. Probeer eens:
> ls -l /dev/disk/by-label/

$ sudo blkid
[...]
/dev/sdb1: LABEL="looydata_old_id7" UUID="25F799FD558FD68E" TYPE="ntfs"
PARTUUID="5d2ee06a-01"
/dev/sdc1: LABEL="looydata_id7" UUID="1C37736855B6559A" TYPE="ntfs"
PARTUUID="6e8ca620-01"

GUI-mount geeft:

$ ls -l /dev/sdb1/looydata_old_id7
ls: cannot access /dev/sdb1/looydata_old_id7: Not a directory

$ ls -l /dev/sdc1/looydata_id7
ls: cannot access /dev/sdc1/looydata_id7: Not a directory


> 
> Het kan zijn dat de GUI mount points aanmaakt aan hand van het label.

$ ls -l /media/opa
total 8
drwx------ 1 opa opa 4096 Mar 12 09:32 looydata_id7
drwx------ 1 opa opa 4096 Mar 12 08:17 looydata_old_id7

Gaat blijkbaar van de labels uit.


Meer informatie over de Linux maillijst