[linux] USB-stick met NTFS geeft problemen, soms
lnx
lnx op kpnmail.nl
Zo Mrt 11 13:58:03 CET 2018
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!)
>
> 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:
$ sudo mkntfs -v -L looydata_id7 /dev/sdc1
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
Creating root directory (mft record 5)
Creating $MFT (mft record 0)
Creating $MFTMirr (mft record 1)
Creating $LogFile (mft record 2)
Creating $AttrDef (mft record 4)
Creating $Bitmap (mft record 6)
Creating $Boot (mft record 7)
Creating backup boot sector.
Creating $Volume (mft record 3)
Creating $BadClus (mft record 8)
Creating $Secure (mft record 9)
Creating $UpCase (mft record 0xa)
Creating $Extend (mft record 11)
Creating system file (mft record 0xc)
Creating system file (mft record 0xd)
Creating system file (mft record 0xe)
Creating system file (mft record 0xf)
Creating $Quota (mft record 24)
Creating $ObjId (mft record 25)
Creating $Reparse (mft record 26)
Syncing root directory index record.
Syncing $Bitmap.
Syncing $MFT.
Updating $MFTMirr.
Syncing device.
mkntfs completed successfully. Have a nice day.
$ sudo fdisk -l /dev/sdc
Disk /dev/sdc: 16.2 GiB, 17347641344 bytes, 33882112 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6e8ca620
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 33882111 33880064 16.2G 7 HPFS/NTFS/exFAT
$ sudo blkid /dev/sdc1
/dev/sdc1: LABEL="looydata_id7" UUID="1C37736855B6559A" TYPE="ntfs"
PARTUUID="6e8ca620-01"
$ sudo fdisk -l /dev/sdb
Disk /dev/sdb: 32.2 GiB, 34569453568 bytes, 67518464 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf67f370e
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 67518463 67516416 32.2G 86 NTFS volume set
$ blkid /dev/sdb1
/dev/sdb1: LABEL="looydata" UUID="1A86BB393369AB0B" TYPE="ntfs"
PARTUUID="f67f370e-01"
LET OP: Er is een verschil ID 7 tegen ID 86 (en de grootte maar is niet
relevant)
---
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
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!
?
Meer informatie over de Linux
maillijst