sda4
并且sda5
都是ntfs
分区。
sudo blkid |grep ntfs
/dev/sda4: UUID="0042E54842E54350" TYPE="ntfs" PARTUUID="9f1dac15-dcb3-11ea-8492-d66553422507"
/dev/sda5: UUID="C0FC6E55FC6E462E" TYPE="ntfs" PARTUUID="1bb1cb5a-4418-41ce-8210-827072f17a47"
我可以安装/dev/sda4
。
sudo ntfsusermap /dev/sda4
现在开始挂载/dev/sda5
:
sudo ntfsusermap /dev/sda5
输出信息:
This tool will help you to build a mapping of Windows users
to Linux users.
Be prepared to give Linux user id (uid) and group id (gid)
for owners of files which will be selected.
"/dev/sda5" opened
* Scanning "/dev/sda5" (two levels)
* Search for "Documents and Settings" and "Users"
* Search for other directories /
"/dev/sda5" closed
它无法弹出 User
并Group
让我输入,为什么ntfsusermap
无法在我的操作系统中映射所有 ntfs 分区?
答案1
命令ntfsusermap
是用于“构建用户映射文件”,而不是用于挂载。
您收到的消息可能意味着没有找到/dev/sda5
可以构建此类映射文件的用户(尽管You have defined no user, no mapping can be built
可能会收到一条消息)。
如果您只想访问/dev/sda5
文件,您可能只想访问mount
该分区。创建一个挂载点,然后挂载该分区
mkdir /mnt/win2
sudo mount -t ntfs /dev/sda5 /mnt/win2
或者更灵活的操作
mkdir /mnt/win2
sudo mount -t ntfs-3g -o permissions /dev/sda5 /mnt/win2
这是一次性安装。您可以配置系统以了解安装参数,并在启动时安装。
笔记:
答案2
请提供有关 sda5 和 sda4 之间的差异的更多信息。
我注意到,如果 sda5 不包含 Windows 安装,那么发生的情况是完全正常的。
从 ntfs用户映射手册:
ntfs用户映射
windows-system-device
[other-ntfs-device
...]
windows-system-device
包含要将其用户映射到当前 Linux 系统的 Windows 系统的设备在哪里。是
other-ntfs-device
另一个包含上述 Windows 和当前 Linux 系统都要访问的文件的设备。
如果 sda5 不包含 Windows 安装,则在这种情况下命令应为:
sudo ntfsusermap /dev/sda4 /dev/sda5