Смонтируйте перезаписываемый диск NTFS в Ядре Ubuntu

Я недавно установил Ядро Ubuntu на Raspberry Pi 3 с помощью официальных изображений, предоставленных Каноническим. Мне подключили жесткий диск USB к Raspberry Pi. Этот диск отформатирован как NTFS. Для монтирования внешнего диска в Ядре Ubuntu во время процесса начальной загрузки, я создал файл /etc/systemd/system/media-data.mount с содержанием ниже:

[Unit]
Description=Mount unit for data

[Mount]
What=/dev/disk/by-uuid/4E1AEA7B1AEA6007
Where=/media/data
Type=ntfs
Options=rw

[Install]
WantedBy=multi-user.target

Я вижу данные, содержавшиеся во внешнем диске, но не могу создать новые файлы или изменить существующие даже с пользователем root. Действительно ли возможно что поддержка записи NTFS в не включенный по умолчанию в Ядре Ubuntu?

Я попытался смонтировать дисковое использование NTFS:

sudo mount -t ntfs-3g /dev/disk/by-uuid/4E1AEA7B1AEA6007 /mnt

Но это возвращается:

mount: unknown filesystem type 'ntfs-3g'

Это кажется этим ntfs-3g не установлен и я не знаю, как установить его без 'способной установки'. Я использовал Linux в течение долгого времени, но я плохо знаком для snaps и ядро человечности, таким образом, я пытаюсь понять лучший способ иметь дело с проблемами как это. Любая справка была бы полезна.

2
задан 11 June 2017 в 19:53

2 ответа

Это работало на меня на Ядре Ubuntu:

Options=umask=0007

для получения дополнительной информации можно проверить: http://manpages.ubuntu.com/manpages/zesty/man5/systemd.mount.5.html и https://linux.die.net/man/8/mount

Также для кого-то читающего этот поток стоит упомянуть, что для автоматического монтирования для работы необходимо выполниться:

sudo systemctl перезагрузка демона

sudo systemctl запускают медиа-data.mount

, sudo systemctl включают медиа-data.mount

после создания

/etc/systemd/system/media-data.mount

для контроля деталей этот поток: https://flexion.org/posts/2016-12-raspberry-pi-3-powered-nextcloud-box-on-ubuntu-core /

0
ответ дан 2 December 2019 в 08:56

У Вас есть несколько различных вариантов здесь:

  1. Если ntfs-3g установлен, затем можно просто использовать следующее вместо монтирования:

    $ ntfs-3g /dev/disk/by-uuid/4E1AEA7B1AEA6007 /mnt
    

    Можно проверить, установило ли это с dpkg -l | grep ntfs-3g или sudo snap list | grep ntfs-3g

  2. Если ntfs-3g не установлен, затем можно установить его с sudo snap install ntfs-3g

  3. Наконец, я знаю, по крайней мере, на Arch или Redhat, который Вы не должны явно выполнять mount с ntfs-3g введите опцию, как она заглядывает /usr/bin/mount.ntfs, который является просто symlinked к /usr/bin/ntfs-3g если ntfs-3g установлен. Таким образом, можно просто работать:

    $ sudo mount /dev/disk/by-uuid/4E1AEA7B1AEA6007 /mnt
    

Удачи!

0
ответ дан 2 December 2019 в 08:56

Другие вопросы по тегам:

Похожие вопросы: