首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法写入已挂载(外部)硬盘

无法写入已挂载(外部)硬盘
EN

Stack Overflow用户
提问于 2014-01-04 16:51:21
回答 1查看 9.4K关注 0票数 0

我已经尝试过挂载我的外部(usb) HDD,但是即使权限匹配(在用户和安装的磁盘之间),我也不能写入,即使是根用户。我试着安装使用pmount和“普通”安装。

系统信息:

代码语言:javascript
复制
Linux b2 2.6.39.4-4 #1 Fri Aug 19 14:41:59 CEST 2011 ppc GNU/Linux

用户信息:

代码语言:javascript
复制
zero@b2:~$ id -a
uid=1001(zero) gid=100(users) groups=100(users),46(plugdev)

pmount:

代码语言:javascript
复制
zero@b2:~$ pmount /dev/sdb1 HDD
zero@b2:~$ mount
...
/dev/sdb1 on /media/HDD type ntfs (rw,noexec,nosuid,nodev,uid=1001,gid=100,umask=077,nls=utf8)

zero@b2:~$ stat /media/HDD/
File: `/media/HDD/'
Size: 4096          Blocks: 8          IO Block: 512    directory
Device: 811h/2065d  Inode: 5           Links: 1
Access: (0700/drwx------)  Uid: ( 1001/    zero)   Gid: (  100/   users)

zero@b2:~$ touch /media/HDD/testtouch
touch: cannot touch `/media/HDD/testtouch': Permission denied

我也不能添加任何新的目录。有趣的是,我可以编辑和保存现有的文件(但不能复制等)。

对现有文件的测试写入:

代码语言:javascript
复制
root@b2:/home/zero# mount -t ntfs /dev/sdb1 -o umask=022,gid=100,uid=1001 TEST/
root@b2:/home/zero# mount -l
...
/dev/sdb1 on /home/zero/TEST type ntfs (rw,umask=022,gid=100,uid=1001)

zero@b2:~$ cat TEST/test 
zero@b2:~$ echo "writing text" > TEST/test 
zero@b2:~$ cat TEST/test 
writing text

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-04 16:56:20

对Linux内核中NTFS文件系统的读写访问。如果您需要读/写访问,请使用ntfs-3g (FUSE)。

代码语言:javascript
复制
sudo apt-get install ntfs-3g
sudo mount -t ntfs-3g /dev/sdb1 /media/HDD
sudo touch /media/HDD/I_can_write,_my_friends

NTFS-3G主页:

  • http://www.tuxera.com/community/ntfs-3g-download/

在Debian中更多或支持NTFS:

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20923795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档