Как автоматически монтировать Windows-разделы, используя / etc / fstab

14

Здравствуйте, что мне нужно написать в файле "/ etc / fstab", чтобы мой windows-раздел (/ dev / sda3) автоматически монтировался при запуске?

Я получаю это сообщение об ошибке (нажав на закладку для раздела в 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. Что я не прав?

Решение: после перезагрузки все заработало. Странный.

jsterr
источник
Не могли бы вы опубликовать вывод ls -la / media / Jonas? вы можете попробовать sudo chown root: plugdev / media / Jonas
turbo

Ответы:

13

Предположим, вы уверены в следующем: - созданный вами каталог - / media / Jonas (с заглавной буквой J) - ваш раздел ntfs - / dev / sda3 (вы можете узнать это, выполнив команду sudo blkid)

Мой fstab использует более простую форму:

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

Вы можете изменить «rw, auto, ....» на «по умолчанию»

Papiux
источник
4

Я добавлю немного больше информации к теме.

Если не установлено, я рекомендую установить, ntfs-3gчтобы разрешить r/wразделы ntfs.

apt-get install ntfs-3g

Кроме того, чтобы сделать установку « независимой от устройства », используйте UUID, полученный от blkidутилиты, вместо ссылки на физическое устройство.

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.

Чтобы избежать повреждения данных, если вам нужно удалить устройство, убедитесь, что вы umount( umount /wdв этом примере).

ТСМ
источник
0

Хотя я обычно рекомендую отключить быстрый запуск в Windows 8, иногда даже это не решит проблему, в этом случае я использовал:

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

В моем случае / path / to / mount была моей личной папкой на / media, / dev / sda2 была моим разделом windows

user3083324
источник
Я действительно хотел бы, чтобы мне не приходилось делать это все время, но, похоже, Windows создает hiberfile независимо от того, как я его настроил.
user3083324
На моей Windows 10 этого больше не происходит.
user3083324