Ubuntu 18.04 マシンの 2 番目の (NTFS) ドライブにアクセスできません。ドライブ アイコンをクリックすると、権限が不足しているというエラーが表示されます。
これがFSTAB についてファイルは次のようになります(興味深いのはNTFSエントリです)
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
#Entry for /dev/sdb3 :
UUID=4d91ca11-55dd-4624-9d51-e1ded2485b81 / ext4 errors=remount-ro 0 1
#Entry for /dev/sdb1 :
UUID=0CF421D4F421C136 /media/System_Reserved ntfs defaults,nls=utf8,umask=0222 0 0
#Entry for /dev/sdb2 :
UUID=9486423786421A5E /media/user-name/9486423786421A5E ntfs-3g defaults,nodev,nosuid,locale=en_US.UTF-8 0 0
#Entry for /dev/sdb5 :
UUID=1C74BF6274BF3CF8 /media/user-name/Playground ntfs-3g defaults,auto,umask=002,nodev,nosuid,locale=en_US.UTF-8 0 0
#Entry for /dev/sda2 :
UUID=2A962FC2962F8D7F /media/user-name/TI105741W0B ntfs-3g defaults,nodev,nosuid,locale=en_US.UTF-8 0 0
/dev/disk/by-id/usb-Ravpower_iPlugmate_90161123320177-0:1 /mnt/usb-Ravpower_iPlugmate_90161123320177-0:1 auto nosuid,nodev,nofail,noauto,x-gvfs-show 0 0
/dev/disk/by-id/usb-Ravpower_iPlugmate_90161123320177-0:0 /mnt/usb-Ravpower_iPlugmate_90161123320177-0:0 auto nosuid,nodev,nofail,noauto,x-gvfs-show,rw 0 0
を実行するとlsblk
、次のようになります
sda 465.8G
└─sda2 ntfs 465.8G /media/user-name/TI105741W0B TI105741W0B
sdb 931.5G
├─sdb1 ntfs 100M System Reserved
├─sdb2 ntfs 199.9G /media/user-name/9486423786421A5E
├─sdb3 ext4 100G /
├─sdb4 1K
└─sdb5 ntfs 631.5G /media/user-name/Playground Playground
ドライブ自体の権限を変更してみましたが、何も影響はありませんでした。
brw-rw---- 1 root disk 8, 17 Mar 25 13:12 sdb1
brw-rw---- 1 root disk 8, 18 Mar 25 13:12 sdb2
brw-rw---- 1 root disk 8, 19 Mar 25 13:12 sdb3
brw-rw---- 1 root disk 8, 20 Mar 25 13:12 sdb4
brwxrwx-wx 1 user-name disk 8, 21 Mar 25 13:12 sdb5
を検査すると/var/log/syslog
、関連するエントリがいくつか表示されますが、どのように役立つかはわかりません。
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sdb5
Apr 4 06:20:27 user-desktop 10qnx: debug: /dev/sdb5 is not a QNX4 partition: exiting
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sdb5
Apr 4 06:20:27 user-desktop macosx-prober: debug: /dev/sdb5 is not an HFS+ partition: exiting
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sdb5
Apr 4 06:20:27 user-desktop 20microsoft: debug: /dev/sdb5 is a FUSE partition
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sdb5
Apr 4 06:20:27 user-desktop 30utility: debug: /dev/sdb5 is not a FAT partition: exiting
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sdb5
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sdb5
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sdb5
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sdb5
Apr 4 06:20:27 user-desktop 83haiku: debug: /dev/sdb5 is not a BeFS partition: exiting
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sdb5
Apr 4 06:20:27 user-desktop os-prober: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sdb5
NTFS-Config をインストールして、ドライブを自動的に構成しようとしましたが、プログラムの Python コードの一部からエラーが吐き出されたため、実際に期待どおりに動作したかどうかはわかりません。
この原因は何でしょうか、またどうすれば修正できるでしょうか?
編集:
起動してその方法でドライブに移動しようとすると、ドライブにアクセスできることがわかりました。さらに、 (を使用せずに)sudo nautilus
を使用してウィンドウを起動すると、再びアクセス許可が拒否されるエラーが発生し始めます。nautilus
sudo
答え1
問題がまだ存在するかどうかはわかりません。NTFS または FAT32 の場合、パーティションをマウントするときに fmask と dmask を使用し、umask は使用しないでください。
sudo マウント -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/whatever /mnt/whatever
答え2
ディスク アプリを試しましたか? 現在のすべての Buntus および Mint に搭載されています。そこにアクセスすると、接続されているすべてのドライブ (マウント済みおよびマウント解除済み) が表示されます。設定の歯車アイコンをクリックし、マウント オプションを編集します。ターミナル CLI からこれを試すこともできます。sudo ntfsfix /dev/sdx1 は、NTFS のドライブ文字とパーティション番号になります。私の場合はこれで大抵うまくいきます。