[linux] USB-stick met NTFS geeft problemen [Was: Re: Root - Access Control List & File System Symbol "+"]

lnx lnx op kpnmail.nl
Zo Mrt 11 12:08:51 CET 2018


On 10/03/18 18:45, Geert Stappers wrote:
> On Sat, Mar 10, 2018 at 05:24:26PM +0100, Daniel C. von Asmuth wrote:
>> Aldus schreef lnx op Sat, Mar 10, 2018 at 11:44:39AM +0100:
>>> Klopt maar eigenlijk wil ik dat die ACL (File System Symbol "+") pro-
>>> blematiek bij het mounten van een USB-stick met daarop NTFS niet naar
>>> voren komt.
>>
>> En wat is het probleem nu precies?
> 
> En is er wel een probleem?

Ja!

Het probleem was dat bij het verplaatsen van bestanden (GUI: cut/paste)
de USB-stick met hierop een NTFS fiesystem onvoorspelbaar gedrag ver-
toonde terwijl deze voorheen altijd goed gewerkt heeft.

De foutmelding tijdens het verplaatsen van het bestand was een pop-win-
dow met daarop de melding: "Error splicing files" waarbij het te ver-
plaatsen bestand nog maar voor een deel op de USB-stick stond en het
andere deel van het bestand niet op de plek van bestemming was
aange-gekomen.

Of een andere keer had ik geen permissie om er een bestand op weg te
schrijven danwel te verwijderen terwijl de file/directory permissions
duidelijk aangaven dat dit wel mocht.

Opnieuw mounten lost het probleem (tot aan het schrijven van deze email)
niet op, integendeel!


***

De twee fouten die ik vervolgens gemaakt hebt is (i) een 'draadje' op
deze lijst aan te maken zonder duidelijk aan te geven wat het pro-
bleem was en (ii) een ander issue aan te kaarten wat mogelijk wel een
probleem (NTFS + ACL) is maar met bovengenoemde problematiek niets van
doen heeft.

***

Aanvullende info over de USB-stick en stand van zaken:


$ 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

---

$ sudo blkid | grep looydata
/dev/sdb1: LABEL="looydata" UUID="1A86BB393369AB0B" TYPE="ntfs"
PARTUUID="f67f370e-01"

---

- GUI-mount geeft:

$ mount | grep looydata
/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)

$ ls -al /media/opa/looydata
total 8
drwx------ 1 opa opa 4096 Mar  9 10:18 .
drwx------ 3 opa opa 4096 Mar 11 11:29 ..
[...]

(VERDOMME: nu doet ie het blijkbaar goed en is het "+" niet aanwezig en
owner/group van de parent-directory is opa en niet root zoals voorheen!)

---

- CLI-mount ($ sudo mount -t ntfs-3g /dev/sdb1 /mnt/looydata) geeft:


$ mount | grep looydata
/dev/sdb1 on /mnt/looydata type fuseblk
(rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

$ ls -al /mnt/looydata
total 8
drwxrwxrwx 1 root root 4096 Mar  9 10:18 .
drwxr-xr-x 3 root root 4096 Mar 10 21:18 ..
[...]


Samengevat: Soms doet ie het wel goed en soms niet maar waar ligt het
dan aan? De manier van mounten: GUI vs CLI-mount, dat ACL gebeuren of is
het toch de USB-stick zelf....


Fred


Meer informatie over de Linux maillijst