NTFS 드라이브를 루트로 마운트할 수 없지만 사용자로 마운트할 수 있습니까? (CentOS 7.6, MATE 데스크탑)

NTFS 드라이브를 루트로 마운트할 수 없지만 사용자로 마운트할 수 있습니까? (CentOS 7.6, MATE 데스크탑)

저는 전문가는 아니지만 이것이 저를 정말 혼란스럽게 했습니다. MATE 데스크탑과 함께 CentOS를 설치하고 yum update를 사용하여 모든 것을 최신 버전으로 업데이트했습니다. 이는 별도의 HDD에 CentOS가 있는 이중 부팅 시스템입니다. Windows 하드 드라이브를 읽고 쓸 수 있도록 ntfs-3g를 설치했는데 제대로 작동합니다. 이 모든 과정을 통해 저는 usr acct를 사용한 다음 Mate 터미널과 su 루트를 열고 필요한 경우 yum을 루트로 사용했습니다.

그러다가 바로 오늘 x windows 설정을 조정하기 위해 루트로 로그인했습니다. 그러나 놀랍게도 동일한 Windows 하드 드라이브가 더 이상 표시되지 않습니다. 드라이브에는 이름이 있습니다. "Job"이라고 부르겠습니다. 그러나 이번에는 "컴퓨터"를 열고 제조업체(이전에 액세스할 수 있었던 것과 동일한 드라이브)를 통해서만 찾을 수 있었습니다. 그래서 동일한 HGST 드라이브를 클릭하고 마운트하려고 하면 다음과 같은 결과가 나타납니다.

"드라이브를 마운트할 수 없습니다"

오직. 다른 사람은 없습니다.

나는 루트로 로그아웃하고 사용자로 로그인하여 내가 만든 첫 번째 계정을 사용하여 동일한 위치를 확인했고, 확실히 동일한 "작동" 드라이브를 보았고 드라이브를 열고 읽고 쓸 수도 있었습니다. 따라서 모든 것이 예상대로 설치됩니다.

이제 플롯은 더욱 복잡해집니다.

  • Windows 계정과 동일한 이름을 가진 계정을 갖기 위해 오늘 만든 다른 사용자 계정을 시도했는데 해당 계정에서 다른 디스크를 볼 수는 있지만 "작동"할 수는 없다는 것을 발견했습니다.

또한 ntfs-3g가 아직 설치되어 있는지 루트로 확인했습니다. 예, 그리고 yum 보고서는 업데이트할 필요가 없습니다.

간단히 말해서:

  • 사용자로서 "abc"라고 부르겠습니다. 모든 Windows 드라이브를 포함하여 문제 없이 모든 드라이브를 볼 수 있습니다. 나도 사용할 수 있어요. 저는 약 일주일 전에 CentOS를 설치한 이후에만 이 계정을 사용하고 있습니다.
  • 루트로서 모든 드라이브를 볼 수 없고 C 드라이브만 볼 수 있지만 다른 이름으로 불립니다(표시되는 것은 모두 128GB라고 생각합니다. 솔리드 스테이트 드라이브입니다).
  • Windows에서와 동일한 사용자 이름을 가진 다른 사용자(이 사용자를 "john"이라고 함)로서 다른 드라이브는 볼 수 있지만 "작업" 드라이브는 볼 수 없습니다.

따라서 한 사용자는 모든 중요한 "작업" 드라이브를 포함하여 모든 Windows 드라이브를 표시하고, 한 사용자는 다른 드라이브 하나만 표시하고("DataOnSSD"라는 이름의 "C" 드라이브의 두 번째 파티션), C를 제외한 루트는 ntfs 드라이브 또는 창 없음을 표시합니다. 시스템 드라이브는 드라이브 외부에 표시됩니다.

다시 한번 말씀드리지만, 저는 전문가가 아니기 때문에 완전히 당황스럽습니다.

이것은 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에 마운트되어 있는 것을 볼 수 있지만 이 작업은 자동으로 수행되므로 루트를 포함한 다른 모든 사용자에 대해 수행하면 어떨까요? 직접 설치해야 하나요? (이게 작동하지 않는 이상한 느낌이 듭니다)

이것은 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 로그인 비밀번호인 것 같습니다. 두 OS에서 동일한 비밀번호를 사용하므로 확실하지 않습니다). fstab을 사용하여 마운트하는 경우 매번 입력하지 않아도 되도록 비밀번호도 포함할 수 있나요?

관련 정보