スーパーユーザーなしで外付けNTFSハードドライブをマウントする方法は?

スーパーユーザーなしで外付けNTFSハードドライブをマウントする方法は?

外部ドライブまたはパーティションを自動マウントする際にはいくつかの問題があります。インストールのためにtelnetでsudoコマンドを実行する必要があるたびに。

sudo mount /dev/sdc1 /media/raed

このコマンド(sudo ntfsfix /dev/sdc1)を試してみましたが、何も変更されませんでした。

Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdc1 was processed successfully.

ベストアンサー1

スーパーユーザー(ルート)なしでディスクをマウントする方法

通常、Linuxでディスク(内部または外部)をマウントするには、デフォルトでrootまたは高権限が必要です。基本的なセキュリティ設定です。ただし、この設定はニーズに合わせて簡単に変更でき、特定のユーザーまたはすべてのユーザーを許可できます。mount

まず、ルートまたは十分な権限が必要です。mount特定のセキュリティ設定を変更する権限を持つユーザーは、このコマンドを使用できます。これを行う方法はさまざまです。参考

スーパーユーザー以外のユーザーがファイルシステムをマウントできるようにする方法は?

あなたが言及した外付けディスクをマウントする方法

ディスクが外部であるか内部であるかは重要ではありません。 LinuxがUSB、SATA、SAS、またはその他の接続を介して接続されたディスクを最初に認識する限り、たとえば/dev/sdb。このようなことが起こらなければならず、もしそうなら、すべてが順調に進めばディスクをマウントできるはずです。

あなたが言及したNTFSディスク

ディスクがブロックデバイス(たとえば)として表示されている場合は、/dev/sdbLinuxでそのディスクを使用できます。ただし、ディスクには有効なパーティションテーブル(GPTやMSDOSなど)と有効なパーティションがあり、特定のパーティションに有効なファイルシステムが必要です。たとえば、今日の最も一般的なパーティションテーブルはGPTです。これにより、ディスクに複数のパーティションが表示され、次/dev/sdbの内容が表示されます。 1、2、3のいずれかに.../dev/sdb1/dev/sdb2窒素パーティションは、Linuxで使用できるファイルシステムでなければなりません。言及したのでNTFS必要ドライバーntfs-3g、以下で利用可能https://www.tuxera.com/company/open-source/。しかし、非常に新しいLinuxカーネルを実行している場合は、NTFSファイルシステムのサポートが含まれているので、手動でインポートしてインストールする必要がないことを読んでいました。ntfs-3g

外部ドライブまたはパーティションの自動マウントに問題があります。

ディスクをマウントする方法はいくつかあります。/etc/fstab

  • 名前で
  • 寄稿者: uuid
  • ディスクラベル別
  • ルートへ

このようなラインを設置するとby nameどうなりますか?/etc/fstab

/dev/sdb1   /data   ntfs-3g  defaults,nofail  0  0

システムにディスクを追加または削除すると、これらのsdbディスクが他のディスクを参照して問題を引き起こす可能性があります。したがって、通常はマウントを実行するby uuidby label、パーティションラベルを設定することをお勧めします。そのような行は/etc/fstab次のとおりです。

# the uuid xxxx will be some long unique string
/dev/disk/by-uuid/xxxx   /data    defaults,nofail 0 0

LABEL=yourlabel   /data   defaults,nofail 0 0

uuid またはタグを識別するには:

lsblk -o size,fstype,model,name,serial,uuid,label

関連するディスク情報を見て、何が何であるかを調べてください。

最終的にファイルシステムエラー(NTFSが破損している)が発生して実行する必要がある場合は、ntfsfixこれは別の問題です。私のアドバイスは、Microsoft Windows 10以降とそのツールを使用することですntfsrepair。 NTFSは独自のMicrosoftファイルシステムなので、ntfsファイルシステムで動作するLinuxツールを利用できます。

Fast StartupWindowsをシャットダウンするときに、Linuxが後で使用できるようにNTFSファイルシステムを完全にシャットダウンしてマウント解除するようにMicrosoft Windowsをシャットダウンしようとしています。ディスクがLinuxとWindowsの両方によってマウントされている場合。そうしないと、Linuxでは常にntfsエラーが発生する可能性があり、Linuxではそれを修正するように求められます。

おすすめ記事