Як автоматично встановити вікна-розділи за допомогою / 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

Я створив папку / медіа / Jonas і розділ є / dev / sda3. Що я помилився?

Рішення: Після перезавантаження вона спрацювала добре. Дивно.


Ви можете опублікувати вихід ls -la / media / Jonas? ви можете спробувати sudo chown root: plugdev / media / Jonas
turbo

Відповіді:


14

Припустимо, що ви впевнені в: - Ваша створена директорія / media / Jonas (з великого регістру J) - Ваш розділ ntfs - / dev / sda3 (це можна дізнатися, видавши sudo blkid)

Мій fstab використовує більш просту форму:

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

Ви можете змінити "rw, auto, ...." на "default".


5

Я додам трохи більше інформації до теми.

Якщо це не встановлено, я рекомендую встановити, 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

У моєму випадку / шлях / до / гору був моєю особистою папкою в / медіа, / dev / sda2 - мій розділ Windows


Мені дуже хочеться, щоб я не робив цього постійно, але, здається, Windows створює гіберфайл незалежно від того, як я його налаштовував.
користувач3083324

У моєму Windows 10 цього більше не відбувається.
користувач3083324
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.