Không thể gắn ổ đĩa như đọc-ghi


10

Tôi có ổ cứng 1TB ( /dev/sda1, điểm gắn kết /run/media/<name>/4733A97E4133EADF) mà tôi đang cố gắn ở dạng đọc-ghi, nhưng tôi chỉ có thể lấy nó để gắn ở dạng chỉ đọc.

Hệ thống:

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

Những gì tôi đã thử

  • Thêm một mục nhập fstab để tự động đếm ổ đĩa khi khởi động:
$ 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

Tôi đã thử với defaults, defaults,users, và defaults,users,user. Được khởi động lại sau mỗi thay đổi, nhưng ổ đĩa vẫn được gắn ở dạng chỉ đọc:

$ ls -l /run/media/<name>
...
dr-x------ 1 root  root  4096 Mar 28 17:35 4733A97E4133EADF
...
  • Kể lại bằng tay:
$ 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

Tại thời điểm này, lệnh chỉ bị treo trong vài phút, vì vậy tôi đã chấm dứt nó.

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

Không thay đổi.

Cho đến nay, tôi vẫn chưa thể ghi vào ổ đĩa (ít nhất là từ hệ thống này), thậm chí là root.

chown, chmodkhông có tác dụng vì hệ thống tập tin chỉ đọc.


Tôi phải làm gì để (tự động) gắn ổ đĩa này dưới dạng đọc-ghi, với quyền truy cập bình thường (không phải root)?


Đã thử các giải pháp sau:


2
Trình điều khiển kernel ntfs không hỗ trợ truy cập ghi, sử dụng gói ntfs-3g.
ingopingo

Câu trả lời:


8

Mặc dù @ingopingo đã trả lời câu hỏi trong một trong những bình luận, tôi sẽ viết một câu trả lời với thông tin thêm bây giờ.

Theo mặc định, nhân Linux chỉ hỗ trợ đọc từ hệ thống tệp NTFS. Để truy cập đọc / ghi, bạn sẽ cần trình điều khiển NTFS đọc-ghi giống như ntfs-3ggói từ extrakho lưu trữ.

Sau khi cài đặt, sudo pacman -S ntfs-3gbạn có thể gắn kết các phân vùng NTFS theo cách thông thường sudo mount /path/to/ntfs /mount/point. Điều này có thể là do một liên kết tượng trưng /usr/bin/mount.ntfsđến /usr/bin/ntfs-3g.

Lưu ý: Bạn cần phải có quyền root để gắn hệ thống tập tin. Yêu cầu cho một ngoại lệ được liệt kê trong ntfs-3g-FAQ .

Sử dụng các cài đặt mặc định, phân vùng NTFS sẽ được gắn khi khởi động. Đặt những điều sau vào /etc/fstab:

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

Để có thể đọc-ghi với người dùng không phải root, bạn phải đặt một số tùy chọn bổ sung (tên người dùng phải được đổi thành tên người dùng của bạn):

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


3

Tôi cũng có một vấn đề chỉ đọc gắn kết và đã được sử dụng ntfs-3g. Nếu ai đó trải nghiệm điều này, hãy kiểm tra ntfsfix /dev/yourPartitionToMount. Nó đi kèm với ntfsprogslinux linux. Điều này đã khắc phục vấn đề của tôi. Tôi tìm thấy nó trong diễn đàn arch linux

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.