I have recently installed Ubuntu Core on a Raspberry Pi 3 using the official images provided by Canonical. I have a USB hard drive connected to the Raspberry Pi. This drive is formatted as NTFS. In order to mount the external drive in Ubuntu Core during the boot process I have created the file /etc/systemd/system/media-data.mount
with the content below:
[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
I can see the data contained in the external drive, but can’t create new files or modify existing ones even with the root user. Is it possible that NTFS write support in not enabled by default in Ubuntu Core?
I have tried to mount the NTFS disk using:
sudo mount -t ntfs-3g /dev/disk/by-uuid/4E1AEA7B1AEA6007 /mnt
But this returns:
mount: unknown filesystem type 'ntfs-3g'
It seems that ntfs-3g
is not installed and I don’t know how to install it without ‘apt install’. I have used Linux for a long time, but I’m new to snaps
and ubuntu-core, so I’m trying to understand the best way to deal with problems like this. Any help would be useful.