私は専門家ではありませんが、これは私を本当に混乱させました。 MATEデスクトップでCentOSをインストールし、yum updateを使用してすべてを最新バージョンに更新しました。これは別のHDDにCentOSを搭載したデュアルブートシステムです。 Windowsのハードドライブを読み書きするためにntfs-3gをインストールしましたが、それはうまくいきます。このすべてのプロセスを通して、私はusr acctを使用してMate端末とsuルートを開き、必要に応じてyumをrootとして使用しました。
それから私は今日xウィンドウの設定を調整するためにrootとしてログインしました。しかし、驚くべきことに、同じWindowsハードドライブが表示されなくなりました。ドライブには名前があります。 「ジョブ」と呼びます。しかし、今回は「コンピュータ」を開き、メーカー(以前にアクセスできたのと同じドライブ)を通してしか見つかりませんでした。したがって、同じHGSTドライブをクリックしてマウントしようとすると、次の結果が表示されます。
「ドライブをマウントできません」
ただ。他の人はいません。
私はrootとしてログアウトし、ユーザーとしてログインし、最初に作成したアカウントを使用して同じ場所を確認し、まったく同じ「操作」ドライブを見て、ドライブを開いて読み書きすることもできました。したがって、すべてが期待どおりにインストールされます。
これでプロットはさらに複雑になります。
- Windowsアカウントと同じ名前のアカウントを持つように、今日作成した別のユーザーアカウントを試しましたが、そのアカウントで別のディスクを見ることはできますが、「動作」することはできません。
また、ntfs-3gがまだインストールされていることをrootとして確認しました。はい、yumレポートを更新する必要はありません。
簡単に言うと:
- ユーザーとして「abc」と呼びます。すべてのWindowsドライブを含め、問題なくすべてのドライブを表示できます。私も使えます。私は約1週間前にCentOSをインストールした後にのみこのアカウントを使用しています。
- ルートとしてすべてのドライブを見ることはできず、Cドライブだけを見ることができますが、別の名前で呼ばれます(表示されるのはすべて128GBだと思います。ソリッドステートドライブです)。
- Windowsと同じユーザー名を持つ別のユーザー(このユーザーを「john」と呼びます)として、他のドライブは表示できますが、「ジョブ」ドライブは表示できません。
したがって、1人のユーザーはすべての重要な「作業」ドライブを含むすべてのWindowsドライブを表示し、1人のユーザーは別のドライブを1つだけ表示し(「DataOnSSD」という名前の「C」ドライブの2番目のパーティション)、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を使用してマウントする場合は、毎回入力する必要がないようにパスワードを含めることができますか?