Why I can't mount usb stick with my uid or gid?
I use ubuntu 12.04, and my usb stick had been found at /dev/sdb and has 2 partitions. If I `mount /dev/sdb1 ~/work`, My usb stick can be mounted sucessfully, but ownership of ~/work is root, so I can't write anything to it. But if I `mount -o uid=1000,gid=1000 /dev/sdb1 ~/work`, system replies following error message: mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so Why this situation occurred? I'm sure that my pid and gid is 1000. Any ideas?
On Thu, Nov 07, 2013 at 10:52:29AM +0800, 乃宏周 wrote:
I use ubuntu 12.04, and my usb stick had been found at /dev/sdb and has 2 partitions. If I `mount /dev/sdb1 ~/work`, My usb stick can be mounted sucessfully, but ownership of ~/work is root, so I can't write anything to it. But if I `mount -o uid=1000,gid=1000 /dev/sdb1 ~/work`, system replies following error message:
What does `dmesg` say?
mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
Why this situation occurred? I'm sure that my pid and gid is 1000. Any ideas?
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
On 11/07/2013 10:52 AM, 乃宏周 wrote:
I use ubuntu 12.04, and my usb stick had been found at /dev/sdb and has 2 partitions. If I `mount /dev/sdb1 ~/work`, My usb stick can be mounted sucessfully, but ownership of ~/work is root, so I can't write anything to it. But if I `mount -o uid=1000,gid=1000 /dev/sdb1 ~/work`, system replies following error message:
mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
Why this situation occurred? I'm sure that my pid and gid is 1000. Any ideas?
Because uid,gid and other parameters are given nfs, vfat file systems. ext3 and ext4 file systems doesn't support this mount. This is my test log: $ sudo mount -o uid=500,gid=500 /dev/sdb1 /media/ $ mount /dev/sdb1 on /media type vfat (rw,uid=500,gid=500)
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
If this situation is true, how should I do to change ownership after mount? Use `chown -R 1000:1000 ~/work` ? That sounds doesn't like a good idea. 2013/11/7 Qiao Zhao <qiaozqjhsy@gmail.com>
On 11/07/2013 10:52 AM, 乃宏周 wrote:
I use ubuntu 12.04, and my usb stick had been found at /dev/sdb and has 2 partitions. If I `mount /dev/sdb1 ~/work`, My usb stick can be mounted sucessfully, but ownership of ~/work is root, so I can't write anything to it. But if I `mount -o uid=1000,gid=1000 /dev/sdb1 ~/work`, system replies following error message:
mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
Why this situation occurred? I'm sure that my pid and gid is 1000. Any ideas?
Because uid,gid and other parameters are given nfs, vfat file systems. ext3 and ext4 file systems doesn't support this mount. This is my test log: $ sudo mount -o uid=500,gid=500 /dev/sdb1 /media/ $ mount /dev/sdb1 on /media type vfat (rw,uid=500,gid=500)
_______________________________________________ Kernelnewbies mailing listKernelnewbies@kernelnewbies.orghttp://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
On 11/07/2013 04:45 PM, 乃宏周 wrote:
If this situation is true, how should I do to change ownership after mount? Use `chown -R 1000:1000 ~/work` ? That sounds doesn't like a good idea. Not found a better way at present. :(
Others have good ideas? -- Thanks, Qiao
2013/11/7 Qiao Zhao <qiaozqjhsy@gmail.com <mailto:qiaozqjhsy@gmail.com>>
On 11/07/2013 10:52 AM, 乃宏周 wrote:
I use ubuntu 12.04, and my usb stick had been found at /dev/sdb and has 2 partitions. If I `mount /dev/sdb1 ~/work`, My usb stick can be mounted sucessfully, but ownership of ~/work is root, so I can't write anything to it. But if I `mount -o uid=1000,gid=1000 /dev/sdb1 ~/work`, system replies following error message:
mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
Why this situation occurred? I'm sure that my pid and gid is 1000. Any ideas?
Because uid,gid and other parameters are given nfs, vfat file systems. ext3 and ext4 file systems doesn't support this mount. This is my test log: $ sudo mount -o uid=500,gid=500 /dev/sdb1 /media/ $ mount /dev/sdb1 on /media type vfat (rw,uid=500,gid=500)
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org <mailto:Kernelnewbies@kernelnewbies.org> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
participants (3)
-
Evan Teitelman -
Qiao Zhao -
乃宏周