对ext2,3,4文件系统的硬盘错误使用mount
2017-04-08 10:46
267 查看
参考链接
(man)mount的中文版:http://blog.csdn.net/evilcode/article/details/7007560
https://superuser.com/questions/932676/cannot-set-uid-with-mount/932686
今天mount硬盘的时候,mount完后,发现普通用户在挂载的文件夹下没有写的权限,只有读的权限。
一开始定位到问题:文件夹的user和group都是root,因此一般用户没有写的权限。
于是准备在mount的时候指定一下uid和gid,这样就可以让指定用户访问了。
执行命令:
先通过id命令查看目前用户的uid和gid,我的是1000,1000
然后mount硬盘,选择-o选项
dmt@dmt-All-Series:~$ sudo mount /dev/sdb1 ~/Data/ -o uid=1000,gid=1000
报错:
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
根据提示,dmesg进一步查看
dmt@dmt-All-Series:~$ dmesg | tail,看到最后一行是这样的:
[70978.843388] EXT4-fs (sdb1): Unrecognized mount option "uid=1000" or missing value
答案已经很明显了,ext2,3,4文件系统mount -o并没有选择uid和gid的选项。于是通过mount方式改变user和group是不可行的了。
最后,使用sudo mount /dev/sdb1 ~/Data/ ,先成功挂上硬盘,然后用sudo chown dmt:dmt ~/Data,直接改变。最后解决问题
(man)mount的中文版:http://blog.csdn.net/evilcode/article/details/7007560
https://superuser.com/questions/932676/cannot-set-uid-with-mount/932686
今天mount硬盘的时候,mount完后,发现普通用户在挂载的文件夹下没有写的权限,只有读的权限。
一开始定位到问题:文件夹的user和group都是root,因此一般用户没有写的权限。
于是准备在mount的时候指定一下uid和gid,这样就可以让指定用户访问了。
执行命令:
先通过id命令查看目前用户的uid和gid,我的是1000,1000
然后mount硬盘,选择-o选项
dmt@dmt-All-Series:~$ sudo mount /dev/sdb1 ~/Data/ -o uid=1000,gid=1000
报错:
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
根据提示,dmesg进一步查看
dmt@dmt-All-Series:~$ dmesg | tail,看到最后一行是这样的:
[70978.843388] EXT4-fs (sdb1): Unrecognized mount option "uid=1000" or missing value
答案已经很明显了,ext2,3,4文件系统mount -o并没有选择uid和gid的选项。于是通过mount方式改变user和group是不可行的了。
最后,使用sudo mount /dev/sdb1 ~/Data/ ,先成功挂上硬盘,然后用sudo chown dmt:dmt ~/Data,直接改变。最后解决问题
相关文章推荐
- 如何在linux系统下挂接(mount)光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX
- Linux远程mount文件系统(硬盘)
- ext2文件系统错误
- Mysql第一次使用-如何解决Mysql "发生系统错误2,找不到指定的文件" 的问题(第一次安装使用)
- ubuntu 使用btrfs文件系统,出现“sparse file not allowed”错误的解决
- 如何解决Mysql "发生系统错误2,找不到指定的文件" 的问题(第一次安装使用)
- 在linux系统中使用mount挂载带分区的镜像文件
- Ext2 文件系统的硬盘布
- Ext2文件系统—路径名查找—1--挂载、follow_dotdot、follow_mount、lookup_mnt详解
- 使用fsck修复文件系统错误
- Ext2 文件系统的硬盘布局
- 在linux使用ext2resize在线扩展文件系统
- 【转载】Ext2 文件系统的硬盘布局
- 解决ntfs格式的移动硬盘mount到Linux下时变成只读文件系统的问题
- Ext2 文件系统的硬盘布局
- FAT32文件系统中使用VS2005调试C++项目出现MSVCP80D.dll错误
- 移动硬盘文件内容发生错误,删除不掉,修改不了请使用chkdsk工具修复
- Ext2 文件系统的硬盘布局
- 使用fsck修复文件系统错误
- error 25015安装程序集“C:\Windows\Microsoft .NET\Framework\v2.0.50727\xxx.dll”失败,原因是出现了系统错误:另一个程序正在使用此文件,进程无法访问