3

У меня установлена ОС Windows 7 в качестве основной операционной системы на диске C:\. У меня есть другой раздел NTFS, D:.

Ubuntu устанавливается с помощью WUBI на C:\Ubuntu, что делает C:\ доступным через "/host". D:\ смонтирован и доступен через /media /some-hash, поэтому каждый раз, когда я перезагружаю машину, D:\ получает другое хеш-подобное имя. Вся эта схема вызывает проблемы, когда я пытаюсь создать ссылки на файлы и папки, расположенные в D:\, которые становятся бесполезными после каждого перезапуска.

Я знаю, что мне нужно как-то монтировать диск D:\ постоянно, редактируя /etc /fstab. Но я не мог понять, как именно я должен это сделать.

Любая конкретная и дружеская помощь для новичков будет очень цениться.

1 ответ1

2

Синтаксис fstab довольно прост:

device mountpoint fstype options dump pass
  • device - это имя устройства, которое может быть получено из информации, отображаемой в lsblk -f или sudo blkid :

    • LABEL=foo или /dev/disk/by-label/foo для выбора по метке (которую можно изменить в Windows, открыв Computer и просто переименовав диск).

    • UUID=foo или /dev/disk/by-uuid/foo для выбора по уникальному идентификатору файловой системы (для NTFS это выглядит как 16-буквенный хэш). Обычно UUID никогда не меняется.

    • /dev/sdXY (например, /dev/sda4) для выбора по имени устройства Linux, которое иногда может меняться

  • mountpoint - это каталог, такой как « /media/Windows-D » или « /d: ». Если его не существует, вам нужно создать его самостоятельно.

  • fstype это слово " ntfs "

  • options это слово "по defaults "

  • и dump и pass должны быть установлены в « 0 »

Так должно выглядеть так:

UUID=2C545B29545AF4D4  /media/Data  ntfs  defaults  0  0

Или, если вы помечаете диск как Data disk в Windows ...

LABEL=Data\040disk  /media/Data  ntfs  defaults  0  0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .