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

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

저는 전문가는 아니지만 이것이 정말 당황스럽습니다. MATE 데스크톱과 함께 CentOS를 설치하고 yum 업데이트를 사용하여 모든 것을 최신으로 업데이트했습니다. 이는 별도의 HDD에 CentOS가 설치된 이중 부팅 시스템입니다. Windows HDD를 읽고 쓸 수 있도록 ntfs-3g를 설치했는데 제대로 작동했습니다. 이 모든 과정에서 나는 usr acct만 사용한 다음 Mate 터미널을 열고 su 루트를 수행하고 필요할 때 루트로 yum을 사용했습니다.

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

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

바로 그거야. 다른 것은 없습니다.

루트로 로그아웃하고 사용자로 로그인하여 내가 만든 첫 번째 계정을 사용하여 동일한 위치를 확인합니다. 물론 동일한 "작업" 드라이브가 표시되며 드라이브를 열고 읽고 쓸 수도 있습니다. 따라서 모든 것이 예상대로 마운트됩니다.

이제 플롯이 두꺼워지는 부분은 다음과 같습니다.

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

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

요약하자면:

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

따라서 한 사용자는 모든 중요한 "작업" 드라이브를 포함한 모든 Windows 드라이브를 표시하고, 한 사용자는 다른 드라이브 하나만 표시하며("DataOnSSD"라는 "C" 드라이브의 두 번째 파티션) 루트는 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에 마운트되었지만 자동으로 마운트된 것을 볼 수 있습니다. 그렇다면 루트를 포함한 다른 모든 사용자에 대해 마운트하는 것은 어떨까요? 직접 장착을 진행해야 합니까? (이상한 느낌이 들지만 작동하지 않을 것 같아요)

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을 사용하여 마운트하는 경우 매번 입력하지 않아도 되도록 비밀번호도 포함할 수 있나요?

관련 정보