如何使用/ etc / fstab自动挂载Windows分区

您好我必须在文件“/ etc / fstab”中写一下才能在启动时自动挂载我的windows-partition(/ 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). # #       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。 我错了什么?

解决方案:重新启动后,它运行良好。 奇怪。

假设您确定: – 您创建的目录是/ media / Jonas(使用大写J) – 您的ntfs分区是/ dev / sda3(您可以通过发出sudo blkid找到它)

我的fstab使用更简单的forms:

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

您可以将“rw,auto,….”更改为“默认值”

虽然我通常建议在Windows 8上禁用快速启动,有时甚至无法解决,在这种情况下我使用:

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

在我的情况下/ path / to / mount是/ media上的个人文件夹,/ dev / sda2是我的windows分区

我将为主题添加更多信息。

如果没有安装,我建议安装ntfs-3g以允许r/w ntfs分区。

 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重新启动。

为避免数据损坏,如果需要删除设备,请确保umount (在此示例中为umount /wd )。