/ etc / fstabを使用してWindowsパーティションを自動マウントする方法


14

こんにちは、起動時にWindowsパーティション(/ dev / sda3)が自動的にマウントされるようにするには、ファイル "/ etc / fstab"に何を書き込む必要がありますか?

次のエラーメッセージが表示されます(nautilusのパーティションのブックマークをクリック)。

    Error mounting: mount exited with exit code 1: helper failed with:
  Unprivileged user can not mount NTFS block devices using the external FUSE
library. Either mount the volume as root, or rebuild NTFS-3G with integrated
FUSE support and make it setuid root. Please see more information at
http://ntfs-3g.org/support.html#unprivileged

私のfstabは次のようになります。

> # /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sdb6       /               ext4    errors=remount-ro 0       1
/dev/sda3   /media/Jonas    ntfs    rw,auto,users,nls=utf8,umask=007,gid=46  0  0

# swap was on /dev/sdb7 during installation
UUID=9dcdfad2-4e66-416e-bf68-142afe23fa0b none            swap    sw              0       0

フォルダー/ media / Jonasを作成し、パーティションは/ dev / sda3です。何が間違っていたのですか?

解決策:再起動後、うまく機能しました。奇妙な。


ls -la / media / Jonasの出力を投稿できますか?sudo chown root:plugdev / media / Jonasを試すことができます
ターボ

回答:


13

次のことを確認してください:-作成されたディレクトリは/ media / Jonas(大文字のJ)です-ntfsパーティションは/ dev / sda3です(これはを発行することで確認できますsudo blkid

私のfstabはより単純な形式を使用します:

/dev/sda3   /media/windows  ntfs    defaults    0   0

「rw、auto、....」を「defaults」に変更できます


4

件名にもう少し情報を追加します。

インストールされていない場合は、ntfsパーティションntfs-3gを許可するようにインストールすることをお勧めしr/wます。

apt-get install ntfs-3g

また、「デバイスに依存しない」インストールを行うにはblkid、物理デバイスを参照する代わりに、ユーティリティから受け取ったUUIDを使用します。

root:~ blkid
...
/dev/sda1: SEC_TYPE="msdos" LABEL="boot" UUID="140A-14B7" TYPE="vfat" PARTUUID="0009bf4f-01"
/dev/sda2: UUID="f24a4949-f4b2-4cad-a780-a138695079ec" TYPE="ext4" PARTUUID="0009bf4f-02"
/dev/sdb1: LABEL="Western Digital" UUID="1C0EBC7A0EBC4F10" TYPE="ntfs" PARTUUID="0002f5f9-01"
...

次に、通常どおり、たとえばマウントポイントを作成し、次の行を挿入して\wd編集/etc/fstabします。

..
UUID=1C0EBC7A0EBC4F10  /wd  ntfs-3g  defaults  0 0
..

を使用して、再起動せずに新しいデバイスをマウントできますmount -a

回避データの破損には、デバイスを削除するには、あなたの必要がある場合は、必ず作るumountumount /wdこのサンプルでは)。


0

私は通常、Windows 8で高速起動を無効にすることをお勧めしますが、それでも解決しない場合があります。その場合、私は以下を使用しました。

 sudo ntfs-3g -o remove_hiberfile /dev/sda2 /path/to/mount

私の場合、/ path / to / mountは/ media上の個人フォルダーで、/ dev / sda2はWindowsパーティションでした


いつもこれをしなくてもよかったのですが、どのように設定してもWindowsがhiberfileを作成するようです。
user3083324 14年

私のWindows 10では、これはもう起こりません。
user3083324
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.