Làm cách nào để tự động gắn kết phân vùng của tôi?


7

Tôi có một phân vùng trên / dev / sda2 của hệ thống tập tin Ext4 279 GB, nhưng tôi không thể tự động gắn kết nó khi đăng nhập.

Tôi đã thêm mục phân vùng /dev/sda /home ext4 defaults 0 0trong /etc/fstabtkhi nó vẫn không tự động gắn kết.

Tôi thậm chí đã cố gắng chỉnh sửa các tùy chọn gắn kết từ các đĩa (vui lòng xem ảnh chụp màn hình bên dưới), nhưng không có kết quả.

Lệnh udisks hoạt động tốt nhưng vấn đề là ở chỗ, nó hỏi mật khẩu quản trị viên cho người dùng chuẩn.

Vì vậy, câu hỏi của tôi là làm thế nào để tôi tự động gắn phân vùng này hoặc ít nhất cấp quyền đọc ghi cho người dùng chuẩn để họ có thể gắn phân vùng này bằng lệnh udisks.

nhập mô tả hình ảnh ở đây


Nhờ dschinn1001 tôi đã có thể tự động hóa phân vùng của mình bằng cách chỉnh sửa mục nhập trong fstab.

Đầu tiên tôi sử dụng UUID bằng cách sử dụng sudo blkid

Sau đó chỉnh sửa tệp fstab bằng sudo /etc/fstab

Thêm mục nhập theo định dạng sau

[Thiết bị] [Điểm gắn kết] [Loại hệ thống tệp] [Tùy chọn] [Kết xuất] [Đạt]

Thiết bị sẽ là
Điểm gắn kết UUID của bạn sẽ là vị trí bạn muốn gắn kết phân vùng
Loại tệp hệ thống sẽ được hiển thị khi bạn chạy lệnh blkid
Tùy chọn Thêm tùy chọn bạn cần. Xem các tùy chọn trong Fstab để biết thêm chi tiết.
Dump Giá trị này sẽ bằng không hầu hết các trường hợp. Xem Fstab để biết thêm chi tiết.
Pass Giá trị này sẽ bằng không hầu hết các trường hợp. Xem Fstab để biết thêm chi tiết.

Vì vậy, cuối cùng đây là cách nhập cảnh của tôi.

UUID=fe9ab5ba-35ed-49c5-b1d3-9bfc02060867 /media/mount ext4 auto,user,rw,exec 0 0

Lưu tệp và khởi động lại PC của bạn.

Trong các tùy chọn tôi đã đề cập

auto có nghĩa là
người dùng tự động gắn kết có nghĩa là cấp cho người dùng tiêu chuẩn để gắn kết phân vùng
rw read write write
exec Cho phép thực thi các nhị phân từ hệ thống tập tin

Câu trả lời:


5

phân vùng nhập không hoàn toàn chính xác (/ home is in / dev / sda2?):

bạn đã viết:

/dev/sda /home ext4 defaults 0 0

(nếu bạn viết như vậy thì bạn nên thay thế /dev/sda bằng:

UUID=number-of-device

bạn có thể xác định số UUID bằng lệnh sudo blkid:)

nhưng nó cũng có thể trông như thế này (trong các phiên bản Linux cũ hơn):

/dev/sda /mnt/ext4 defaults 0 0

hoặc như thế này:

/dev/sda /media/ext4 defaults 0 0

nhiều hơn được giải thích ở đây:

https://help.ubfox.com/community/AutomaticallyMountPartitions

https://help.ubfox.com/community/Fstab

https://help.ubfox.com/community/UsingUUID


2

Bởi /etc/fstabttôi giả sử bạn có nghĩa là /etc/fstab. Vấn đề với thông số gắn kết của bạn có lẽ là bạn muốn gắn kết một phân vùng, trong đó / dev / sda đề cập đến toàn bộ đĩa.

/dev/sda2 /home ext4 defaults 0 0

(làm ví dụ). Liệt kê các phân vùng có sẵn bằng cách sử dụng sudo fdisk -l. Như dschinn1001 đề cập, một UUID được mong muốn hơn số đĩa / phân vùng. Mục tương ứng trong fstab của riêng tôi chạy:

UUID=xxx /home ext4 defaults 0 2

Đáng nói, / nhà là nơi tài khoản người dùng của bạn sống. Bạn đã chạy rõ ràng với / nhà có nguồn gốc từ một nơi khác. Khi bạn nhận được / gắn kết đúng cách từ một phân vùng mới khi khởi động, thư mục nhà cũ sẽ bị chôn vùi.

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.