我检查过许多类似的问题,但这些解决方案对我没有用。在我以前的Debian喘息安装中,我可以在没有权限问题的情况下并在升级到jessie之后,从GUI安装设备。但是,在我的新Debian安装设备上安装在只读状态中,说明ntfs分区是否与我的Debian安装或外部USB设备相同,对于根用户和普通用户,我不能在挂载设备上写入和修改数据。
我在syslog中发现了这些似乎相关的行。
udisksd[1281]: Mounted /dev/sda4 at /media/<user>/<uuid> on behalf of uid 1000
udisksd[1281]: Clean
我的用户uid是1000,windows 10有ntfs,从linux执行:
mount -t cifs //win-ip/share1 /home/user/remote-dir -o,username=XXX,password=XXX,uid=1000,gid=1000
不幸的是,如果我创建一个隐藏文件,我可以在远程dir上写入、读取和执行文件:
touch /home/user/remote-dir/.hidden1
在linux上工作,但在windows上我看到了
.hidden1
以及:
ls -la
-rwxr-xr-x 1 user user 0 Mar 6 14:2
我有一个20 GB的NTFS卷,我计划将它用于各种用途,包括不费多大力气就能被windows读取。
不幸的是,由于某种原因,我无法在驱动器上执行任何文件,即使在响应这里之后(我能够很好地挂载卷,但错误仍然存在)。
我怎么才能解决这个问题?
从挂载输出:
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgro
几年前,我从Windows转向Ubuntu14.04LTS,用于我的台式电脑。我在以前分配给C分区的空间中安装了Ubuntu操作系统(root+home+swap),而其他分区(D、E、F和G)没有受到干扰。因此,包含新操作系统的分区现在拥有ext4文件系统,而其他分区则继续使用ntfs。这已经很好地达到了我的目的。
然而,最近我第一次尝试在硬盘的ntfs分区上运行fsck,并收到以下消息:
fsck from util-linux 2.20.1
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /de