Impossibile montare l'unità come lettura-scrittura


10

Ho un HDD da 1 TB ( /dev/sda1punto di montaggio /run/media/<name>/4733A97E4133EADF) che sto provando a montare come lettura-scrittura, ma riesco solo a farlo montare come sola lettura.

Sistema:

$ uname -a
Linux <hostname> 4.10.6-1-ARCH #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017 x86_64 GNU/Linux
$ lsblk -f
NAME   FSTYPE LABEL       UUID                                 MOUNTPOINT
sda                                                            
└─sda1 ntfs               4733A97E4133EADF                     /run/media/<name>/4733A97E4133EADF
sdb                                                            
├─sdb1 swap               d9cea12d-5273-49ef-8950-3cd662fe63c7 [SWAP]
└─sdb2 ext4               e09a8578-53e9-4c26-9a97-a47b6350a1ab /
...

Quello che ho provato

  • Aggiunta di una voce fstab per montare automaticamente l'unità all'avvio:
$ cat /etc/fstab
# 
# /etc/fstab: static file system information
#
# <file system>                 <dir>                   <type>      <options>           <dump>  <pass>
# /dev/sdb2
UUID=e09a8578-53e9-4c26-9a97-a47b6350a1ab   /                       ext4        rw,relatime,data=ordered    0   1

# /dev/sdb1
UUID=d9cea12d-5273-49ef-8950-3cd662fe63c7   none                    swap        defaults            0   0

# /dev/sda1
UUID=4733A97E4133EADF               /run/media/<name>/4733A97E4133EADF  ntfs        defaults,users,user     0   0

Ho provato con defaults, defaults,userse defaults,users,user. Riavviato dopo ogni modifica, ma l'unità è ancora montata in sola lettura:

$ ls -l /run/media/<name>
...
dr-x------ 1 root  root  4096 Mar 28 17:35 4733A97E4133EADF
...
  • Rimontaggio manuale:
$ sudo mount -o remount,rw /dev/sda1 /run/media/<name>/4733A97E4133EADF
mount: cannot remount /dev/sda1 read-write, is write-protected
$ sudo umount /run/media/<name>/4733A97E4133EADF
$ sudo mount -o rw /dev/sda1 /run/media/<name>/4733A97E4133EADF

A questo punto, il comando è stato sospeso per alcuni minuti, quindi l'ho terminato.

$ sudo umount /run/media/<name>/4733A97E4133EADF
$ sudo mount /dev/sda1 /run/media/<name>/4733A97E4133EADF

Nessun cambiamento.

Fino ad ora, non sono stato in grado di scrivere sull'unità (da questo sistema, almeno), anche come root.

chown, chmodnon ha alcun effetto perché il filesystem è di sola lettura.


Cosa devo fare per montare (auto) l'unità come lettura / scrittura, con accesso utente normale (non root)?


Ho provato le soluzioni seguenti:


2
Il driver del kernel ntfs non supporta l'accesso in scrittura, utilizzare il pacchetto ntfs-3g.
ingopingo,

Risposte:


8

Sebbene @ingopingo abbia risposto alla domanda in uno dei commenti, ho intenzione di scrivere una risposta con ulteriori informazioni ora.

Per impostazione predefinita, il kernel Linux supporta solo la lettura dal file system NTFS. Per l'accesso in lettura / scrittura è necessario un driver NTFS in lettura / scrittura come il ntfs-3gpacchetto dal extrarepository.

Dopo l'installazione con sudo pacman -S ntfs-3gte puoi montare le tue partizioni NTFS come al solito sudo mount /path/to/ntfs /mount/point. Ciò è possibile grazie a un link simbolico di /usr/bin/mount.ntfsa /usr/bin/ntfs-3g.

Nota: è necessario disporre dei privilegi di root per montare il filesystem. I requisiti per un'eccezione sono elencati nelle FAQ ntfs-3g .

Utilizzando le impostazioni predefinite la partizione NTFS verrà montata all'avvio. Inserisci quanto segue nel tuo /etc/fstab:

/path/to/ntfs /mount/point ntfs-3g defaults 0 0

Per poter leggere e scrivere con un utente non root, devi impostare alcune opzioni aggiuntive (il nome utente deve essere cambiato con il tuo nome utente):

/path/to/ntfs /mount/point ntfs-3g uid=username,gid=users,umask=0022 0 0


3

Ho anche avuto un problema di montaggio in sola lettura e già utilizzato ntfs-3g. Se qualcun altro lo sperimenta, controlla ntfsfix /dev/yourPartitionToMount. Viene fornito con ntfsprogsLinux sotto arch. Questo risolto il mio problema. L'ho trovato nel forum di Arch Linux

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.