[linux] USB-stick met NTFS geeft problemen, soms
Daniel C. von Asmuth
asmuth op bakunin.xs4all.nl
Zo Mrt 11 15:48:33 CET 2018
Aldus schreef lnx op Sun, Mar 11, 2018 at 01:58:03PM +0100:
> On 11/03/18 12:59, Geert Stappers wrote:
> > On Sun, Mar 11, 2018 at 12:08:51PM +0100, lnx wrote:
> >> Aanvullende info over de USB-stick en stand van zaken:
>
> <knip>
>
> >> - CLI-mount ($ sudo mount -t ntfs-3g /dev/sdb1 /mnt/looydata) geeft:
>
> <knip>
>
> > Ander ding wat me opvalt: het mountpoint.
>
> Het mountpoint onder /mnt had ik zelf aangemaakt en vervolgens:
>
> $ sudo mount -t ntfs-3g /dev/sdb1 /mnt/looydata
>
> gedaan maar deze regel stond achter CLI-mount (zie boven) en vermoedt
> dat je hier overheen hebt gelezen!
>
> > De GUI gebruikt /media/opa/looydata, CLI /mnt/looydata
> >
> > unmount en verwijder USB-stick, dan `ls -ld /mnt/looydata /media/opa/looydata`
>
> $ ls -ld /mnt/looydata /media/opa/looydata
> ls: cannot access /media/opa/looydata: No such file or directory
> drwxr-xr-x 2 root root 4096 Mar 10 21:18 /mnt/looydata
>
> (Zoals verwacht!)
Dat suggereert dat de automounter het mountpoint /media/opa/looydata
zelf heeft aangemaakt en na verwijderen van het apparaat weer
verwijderd.
> > En natuurlijk het grote verschil in de mount opties
> > (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
> > versus
> > (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
>
> Dat verbaasde mij ook!
>
> >> is het toch de USB-stick zelf....
> > Onwaarschijnlijk, maar om het uit te sluiten (en twee USB-stick beschikbaar)
> > dd inputfile=oorspronkelijkeUSBstick outputfile=tweedeUSBstick ; sync
>
> Had al een tweede USB-stick aangemaakt:
> Bij CLI-mount van beide USB-sticks onder resp. looydata & looydata_id7
> wordt dit:
>
> $ sudo mount -t ntfs-3g /dev/sdb1 /mnt/looydata
> $ sudo mount -t ntfs-3g /dev/sdc1 /mnt/looydata_id7
>
> $ mount
> [...]
> /dev/sdb1 on /mnt/looydata type fuseblk
> (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
> /dev/sdc1 on /mnt/looydata_id7 type fuseblk
> (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
>
> $ ls -alh /mnt/looydata
> total 240M
> drwxrwxrwx 1 root root 4.0K Mar 11 13:39 .
> drwxr-xr-x 4 root root 4.0K Mar 11 13:20 ..
> -rwxrwxrwx 1 root root 240M Mar 9 10:18 test.mp4
>
> $ sudo dd if=/mnt/looydata/test.mp4 of=/mnt/looydata_id7/test_id7.mp4 ; sync
> 490648+0 records in
> 490648+0 records out
> 251211776 bytes (251 MB) copied, 42.0357 s, 6.0 MB/s
Hint: bovenstaand commando kopieert de file niet, maar leest de input
file en maakt een nieuwe file aan voor de output. De snelheid kan beter.
> File test_id7.mp4 verwijderen, alles unmounten en nu weer hetzelfde maar
> dan via een GUI-mount:
>
> $ mount
> [...]
> /dev/sdb1 on /media/opa/looydata type fuseblk
> (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
> /dev/sdc1 on /media/opa/looydata_id7 type fuseblk
> (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
>
> ...... en (gelukkig) begint het aantoonbare gepiel:
>
> > $ sudo dd if=/media/opa/looydata/test.mp4 of=/media/opa/looydata_id7/test_id7.mp4 ; sync
> > dd: failed to open ‘/media/opa/looydata/test.mp4’: No such file or directory
>
> Dus wat doe ik dan ik ga kijken en wat blijkt:
>
> > opa op deskcomm ~ $ ls -al /media/opa
> > total 16
> > drwx------ 4 opa opa 4096 Mar 11 13:45 .
> > drwxr-xr-x 4 root root 4096 Dec 26 2016 ..
> > drwx------ 1 opa opa 4096 Mar 9 10:18 looydata
> > drwx------ 1 opa opa 4096 Mar 11 13:45 looydata_id7
>
> looydata & looydata_id7 bestaan wel!
Allicht, zoals u kunt afleiden uit het mount-commando erboven. De
foutmelding zegt dat /media/opa/looydata/test.mp4 niet bestaat terwijl
de directory /media/opa/looydata/ wel gemount is en u de file ./test.mp4
niet hebt gewist.
Easter Egg option: kijk eens of /media/opa/looydata_id7/test.mp4 bestaat.
Suc6,
Daniel
--
Geeks of a feather cruft together
Meer informatie over de Linux
maillijst