外付けハードドライブの権限を変更してアクセスするには?

外付けハードドライブの権限を変更してアクセスするには?

NixOSのntfsファイルシステムを使用して外付けハードドライブにアクセスしようとしています。

マウントポイントを作成する必要がありますか?通常、マウントポイントをどこで作成しますか?

sudo mkdir -p /media/b/TDrive
sudo chmod a+rwx /media{,/b,{/TDrive}}
sudo chown -R b:users /media

すべてがよさそうです。

$ ls -ld /media/b/TDrive
drwxrwxrwx 2 b users 4096 Oct 21 11:42 /media/b/TDrive

ただし、外付けハードドライブをマウントすると、権限と所有権が変更されます。

$ sudo mount /dev/sdb1 /media/b/TDrive
$ ls -ld /media/b/TDrive/
dr-x------ 1 root root 4096 Oct 18 15:02 /media/b/TDrive/
$ cd /media/b/TDrive/
bash: cd: /media/b/TDrive/: Permission denied

どうですか?

Ubuntuを実行している他のコンピュータでは、上記の問題は発生しません。

答え1

マウントポイントを作成する必要がありますか?通常、マウントポイントをどこで作成しますか?

ほとんどの状況では、いいえ、マウントポイントとして新しいディレクトリを作成する必要はありません。デスクトップ環境(少なくともデスクトップ指向のディストリビューション)を備えた最新のGNU / Linuxディストリビューションがこれを行います。たとえば、Plasma または Gnome を使用して外付けハードドライブをグラフィカルにマウントすると、新しいフォルダが作成され、ディスクのマウント/run/media/<your_username>/<label_partition>/ポイントとして使用されます。ディスクをマウント解除すると、このディレクトリも削除されます。

手動でインストールするたびに通常/mnt。たとえば、/mnt/backupまたは/mnt/iso_image

どうですか?

私は以前NixOSを使ったことがありませんでしたが、ウェブサイトから素早く読んだ結果、ユニバーサルデスクトップ向けディストリビューションのようには見えませんでした。 Ubuntuですぐに機能するには、NixOSでいくつかの追加設定が必要な場合があります。特にあなたの質問について彼らのwikiから彼らが言及したNTFSサポートを有効にする必要があります

そうした後にインストールしてみてください。

# mkdir /mnt/my_disk
# mount -t ntfs-3g /dev/<your_disk_partition> /mnt/my_disk

読むntfs-3gマニュアルページ特に権限の詳細をご覧ください。前のコマンドはntfsパーティションをマウントし、標準のLinux権限を適用します。

返品、@waltinatorが指摘したように、、WindowsのNTFSパーティションが一貫していないままになっていることを再確認してください。ntfs-3g警告メッセージが表示され、パーティションが読み取り専用モードでマウントされます。ただし、Ubuntuを使用して同じディスクをマウントできる場合はそうでない可能性があります。

関連情報