Tidak dapat memasang drive sebagai baca-tulis


10

Saya memiliki HDD 1TB ( /dev/sda1, titik mount /run/media/<name>/4733A97E4133EADF) yang saya coba mount sebagai baca-tulis, tetapi saya hanya bisa memasangnya sebagai read-only.

Sistem:

$ 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 /
...

Apa yang saya coba

  • Menambahkan entri fstab ke automount drive saat boot:
$ 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

Saya sudah mencoba dengan defaults, defaults,users, dan defaults,users,user. Di-boot ulang setelah setiap perubahan, tetapi drive masih dipasang sebagai hanya-baca:

$ ls -l /run/media/<name>
...
dr-x------ 1 root  root  4096 Mar 28 17:35 4733A97E4133EADF
...
  • Remounting secara manual:
$ 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

Pada titik ini, perintah hanya digantung selama beberapa menit, jadi saya menghentikannya.

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

Tidak ada perubahan.

Sampai sekarang, saya belum bisa menulis ke drive sama sekali (dari sistem ini, setidaknya), bahkan sebagai root.

chown, chmodtidak berpengaruh karena sistem file bersifat read-only.


Apa yang harus saya lakukan untuk (otomatis) memasang drive ini sebagai baca-tulis, dengan akses pengguna normal (non-root)?


Sudah mencoba solusi dari yang berikut:


2
Driver kernel ntfs tidak mendukung akses tulis, gunakan paket ntfs-3g.
ingopingo

Jawaban:


8

Meskipun @ingopingo menjawab pertanyaan di salah satu komentar, saya akan menulis jawaban dengan informasi lebih lanjut sekarang.

Secara default kernel Linux hanya mendukung pembacaan dari sistem file NTFS. Untuk akses baca / tulis, Anda akan memerlukan driver NTFS baca-tulis seperti ntfs-3gpaket dari extrarepositori.

Setelah instalasi dengan sudo pacman -S ntfs-3gAnda dapat me-mount partisi NTFS Anda dengan cara biasa sudo mount /path/to/ntfs /mount/point. Ini dimungkinkan karena adanya symlink /usr/bin/mount.ntfske /usr/bin/ntfs-3g.

Catatan: Anda harus memiliki hak akses root untuk memasang sistem file. Persyaratan untuk pengecualian tercantum di ntfs-3g-FAQ .

Menggunakan pengaturan default, partisi NTFS akan dipasang pada saat boot. Masukkan yang berikut ini di /etc/fstab:

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

Agar dapat membaca-menulis dengan pengguna non-root, Anda harus mengatur beberapa opsi tambahan (nama pengguna harus diubah menjadi nama pengguna Anda):

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


3

Saya juga punya masalah mount only read dan sudah digunakan ntfs-3g. Jika orang lain mengalami ini, lihat ntfsfix /dev/yourPartitionToMount. Muncul dengan ntfsprogslinux lengkungan bawah. Ini memperbaiki masalah saya. Saya menemukannya di forum arch linux

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.