Làm thế nào để gắn kết phân vùng ext4?


10

Làm cách nào để gắn kết phân vùng ext4 làm tài khoản người dùng của tôi để tôi không yêu cầu quyền truy cập root vào r / w trên đó? Tôi đã sử dụng -o uid=flint,gid=flinttrên mountlệnh nhưng tôi cứ bị

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Một điều nữa, tôi muốn tránh sử dụng udisksngay bây giờ vì nó không cho phép tôi gắn kết với tên điểm gắn kết được chỉ định của mình.


Bạn có thể dán df -hđầu ra của bạn ?
Vinit Kumar

Bạn đã sử dụng lệnh cụ thể nào? Vui lòng bao gồm tất cả các đối số và cho dù bạn đang sử dụng cài đặt trực tiếp.
nanofarad

Đồng thời kiểm tra trạng thái thông minh của ổ đĩa / phân vùng từ Đĩa , nếu tìm thấy điều gì đó bất thường đăng kết quả đầu ra củasudo smartctl -HA /dev/sda7
atenz

xem điều này có giúp superuser.com/a/348442/136930
atenz

Tôi mới nhận ra mount an ext4 partition as my user account, nó cũng gắn BÌNH THƯỜNG, hoặc bằng cách chọn phân vùng đó từ trình quản lý tệp nautilus. Có phải nó là một phân vùng được mã hóa của người dùng.
atenz

Câu trả lời:


14

Bạn không. Các tệp trong fs được sở hữu bởi bất kỳ ai sở hữu chúng và bạn không thể thay đổi tệp đó vào thời gian gắn kết. Thay vào đó, bạn cần thay đổi các quyền để cấp cho mình quyền truy cập sudo chown yourname.yourname /path/to/mount. Trên một hệ thống tệp được định dạng mới, thư mục gốc được sở hữu bởi root, vì vậy bạn sẽ cần thay đổi nó và từ đó, bạn sẽ có thể tạo các tệp mới do bạn sở hữu.


2

Chỉ cần nhấn Ctrl+ Alt+ Ttrên bàn phím để mở Terminal. Khi nó mở ra, chạy lệnh bên dưới.

gksudo nautilus /etc/fstab

Để gắn kết phân vùng dưới dạng "dữ liệu", ví dụ với quyền đọc-ghi, hãy thêm mục này vào / etc / fstab:

/dev/sd8 /data ext4 defaults 1 2

Khi phân vùng được gắn kết dưới dạng "dữ liệu", hãy biến chính bạn (tài khoản người dùng của tôi) thành chủ sở hữu

sudo chown flint:root /mnt/data

và cho phép bản thân bạn để bạn có thể truy cập vào phân vùng

sudo chmod 700 /mnt/data

1
Bạn đã bỏ lỡ phần chính của câu hỏi: "là tài khoản người dùng của tôi"
psusi

@psusi điều này có thể được thực hiện như tài khoản người dùng của mình. Anh ta yêu cầu root để chỉnh sửa tập tin. đúng?
Mitch

Anh ta đang hỏi làm thế nào để gắn kết fs theo cách mà các tệp bên trong nó được sở hữu bởi tài khoản của anh ta thay vì root.
psusi
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.