无法以 root 身份挂载 NTFS 驱动器,但可以以用户身份挂载吗? (CentOS 7.6、MATE 桌面)

无法以 root 身份挂载 NTFS 驱动器,但可以以用户身份挂载吗? (CentOS 7.6、MATE 桌面)

我不是专家,但这确实让我困惑:我已经安装了带有 MATE 桌面的 CentOS,并使用 yum update 将所有内容更新到最新版本。这是一台双启动机器,CentOS 位于单独的 HDD 上。我安装了 ntfs-3g 以便能够读取和写入 Windows 硬盘 - 它工作正常。通过这一切,我只使用了 usr acct,然后我会打开 Mate 终端并执行 su root 操作,并在需要时使用 yum 作为 root。

然后,就在今天,为了调整 x windows 设置,我以 root 身份登录。但令人惊讶的是 - 相同的 Windows 硬盘不再可见。该驱动器有一个名称,我们称之为“工作”。然而,这一次,我只能打开“计算机”并通过其制造商找到它(与我之前能够访问的驱动器相同)。因此,我单击同一个 HGST 驱动器并尝试安装它,我得到:

“无法安装驱动器”

只是。没有其他的。

我以 root 身份注销,以用户身份登录,使用我创建的第一个帐户,然后检查相同的位置,果然我看到了相同的“工作”驱动器,并且我也可以打开它,对其进行读取和写入。所以一切都按其应有的方式安装。

现在,情节变得更加复杂:

  • 我尝试了今天创建的另一个用户帐户,只是为了拥有一个与 Windows 帐户同名的用户帐户,我发现从该帐户中我可以看到另一个磁盘,但看不到“工作”。

我还以 root 身份检查了 ntfs-3g 是否仍然安装。是的,并且 yum 报告不需要更新。

总之:

  • 作为用户,我们称其为“abc”,我可以看到所有驱动器,没有问题,包括所有 Windows 驱动器。我也可以使用它们。自从大约一周前安装 CentOS 以来,我一直只使用该 acct。
  • 作为 root,我看不到所有驱动器,只有 C 驱动器,但它被称为其他东西(我相信它向我显示的全部是 128GB - 它是一个固态驱动器)。
  • 作为另一位用户,其用户名与 Windows 上的用户名相同(我们称该用户为“john”),我可以看到另一个驱动器,但看不到那个“工作”驱动器。

因此,一名用户显示所有 Windows 驱动器,包括所有重要的“工作”驱动器,一名用户仅显示另一个驱动器(“C”驱动器上的第二个分区,名为“DataOnSSD”),而 root 除 C 驱动器外不显示任何 ntfs 驱动器、windows系统驱动器。

再说一次,我不是专家,所以我完全被难住了。

这是 lsblk 的输出

[john@localhost ~]$ lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0   2.7T  0 disk 
├─sda1            8:1    0   128M  0 part 
└─sda2            8:2    0   2.7T  0 part /run/media/abc/Work1
sdb               8:16   0   1.8T  0 disk 
├─sdb1            8:17   0     1G  0 part /boot
└─sdb2            8:18   0   1.8T  0 part 
  ├─centos-root 253:0    0    50G  0 lvm  /
  ├─centos-swap 253:1    0  23.6G  0 lvm  [SWAP]
  └─centos-home 253:2    0   1.8T  0 lvm  /home
sdc               8:32   0 232.9G  0 disk 
├─sdc1            8:33   0   100M  0 part 
├─sdc2            8:34   0 117.1G  0 part /run/media/john/D07AE4B07AE4948E
└─sdc3            8:35   0 115.7G  0 part /run/media/root/DataOnSSD
sr0              11:0    1  1024M  0 rom  

从上面我可以看到“工作”驱动器已安装到 usr abc,但它会自动执行此操作,那么为什么不为其他每个用户(包括 root)执行此操作呢?我应该自己进行安装吗? (我有一种奇怪的感觉,这不起作用)

这是 fstab:

# /etc/fstab
# Created by anaconda on Tue Mar  3 05:04:19 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
# /dev/mapper/centos-root /                xfs     defaults        0 0 UUID=73b12660-9893-49dc-a92f-af7b612aa0ec
/boot                                      xfs     defaults        0 0                    
/dev/mapper/centos-home /home              xfs     defaults        0 0 
/dev/mapper/centos-swap swap               swap    defaults        0 0

附带问题:从 CentOS 访问“工作”驱动器总是要求输入密码(我认为 Windows 登录密码 - 我在两个操作系统上使用相同的密码,所以不确定)。如果我使用 fstab 挂载它,是否也可以包含密码,这样我就不必每次都输入密码?

相关内容