Tự động gắn ổ đĩa trên Linux

Tu Dong Gan O Dia Tren Linux



Nếu bạn là người dùng Linux và muốn tự động gắn ổ đĩa vào hệ thống của mình khi khởi động, thì bạn có thể thực hiện việc này bằng cách đặt UUID của thiết bị và điểm gắn kết con đường trong fstab tập tin cấu hình. Các fstab là một tệp Bảng hệ thống tệp nằm trong /vân vân danh mục.

Chà, việc tự động gắn ổ đĩa có thể hữu ích cho nhiều mục đích khác nhau. Ví dụ: tôi dự định thực hiện sao lưu hệ thống của mình sang thiết bị lưu trữ bên ngoài. Để tự động hóa nó, tôi cần giữ cho thiết bị được kết nối với hệ thống ngay cả khi khởi động.

Tương tự, nhiều ứng dụng đồng bộ hóa các tệp trực tiếp từ ổ đĩa hệ thống, nếu ổ đĩa không được kết nối thì việc đồng bộ hóa lại các tệp đó sẽ là một điều bất tiện. Tính năng tự động gắn ổ đĩa mà không gặp rắc rối khi chạy gắn kết lệnh hoặc thực hiện thủ công từ GUI.







Trong hướng dẫn này, tôi sẽ khám phá cách tạo một ổ đĩa đính kèm tự động được gắn khi khởi động trên Linux.



Tự động gắn ổ đĩa trên Linux

Có một số bước cần được thực hiện cẩn thận để tự động gắn ổ đĩa đính kèm trên Linux.



Lưu ý rằng, theo mặc định, Linux không gắn bất kỳ ổ đĩa đính kèm nào khi khởi động, nó phải được gắn vào một điểm gắn kết để truy cập dữ liệu của nó. Tuy nhiên, các bản phân phối Linux với môi trường máy tính để bàn sẽ tự động gắn ổ đĩa.





Ghi chú: Các hướng dẫn trong hướng dẫn này được thực hiện trên Ubuntu 22.04. Tuy nhiên, các lệnh đã cho cũng sẽ hoạt động mà không có bất kỳ lỗi nào trên các bản phân phối khác.

1. Tìm UUID và Loại hệ thống tệp

Để tìm tên ổ đĩa, số nhận dạng duy nhất (UUID) và loại ổ đĩa hệ thống tập tin , có hai cách. Đầu tiên là sử dụng các ứng dụng GUI tích hợp và thứ hai là thông qua dòng lệnh.



Cá nhân tôi thích làm điều đó trên thiết bị đầu cuối hơn vì nó chính xác hơn.

sudo blkid

Các blkid lệnh là một tiện ích dòng lệnh được sử dụng để lấy thông tin về các thiết bị khối bên trong và bên ngoài.

Bây giờ, hãy xác định NHÃN của ổ đĩa, đó là Ổ đĩa của tôi trong trường hợp của tôi và ghi lại UUID hệ thống tập tin kiểu. Đừng quên đặt tên cho ổ lưu trữ của bạn vì sẽ rất dễ nhận biết.

Ảnh chụp màn hình đầu ra lệnh hiển thị tất cả thông tin cần thiết.

  • UUID = 65B1-FB17
  • Loại hệ thống tệp = chất béo

Các UUID (Universal Unique Identifier) ​​là ID của thiết bị chặn MyDrive (/dev/sda1) và loại hệ thống tập tin là chất béo .

Lưu ý rằng UUID có thể có số lượng ký tự khác nhau tùy thuộc vào loại hệ thống tệp. Ví dụ, MẬP hệ thống tệp UUID có 8 ký tự chữ và số có dấu gạch ngang ( ), NTFS có một chuỗi gồm 16 ký tự không có dấu gạch ngang và EXT có 32 ký tự chữ và số có dấu gạch ngang.

Bây giờ, hãy thực hiện điều đó trên GUI, vì tôi đang dùng Ubuntu 22.04 với môi trường máy tính để bàn GENOME nên nó có một ứng dụng mặc định để quản lý ổ đĩa có tên là Đĩa . Mở ứng dụng và nhấp vào ổ đĩa có thể được nhận dạng theo dung lượng lưu trữ.

2. Tạo điểm gắn kết

Để gắn vĩnh viễn ổ đĩa ngoài vào Linux, cần phải tạo một điểm gắn. Đây là thiết lập một lần trừ khi bạn chọn điểm gắn kết khác trong tương lai.

Điểm gắn kết là nơi bạn đặt hệ thống tập tin để truy cập. Nó có thể là bất kỳ thư mục nào ở bất kỳ đâu trên Linux; thông thường, /mnt hoặc /phương tiện truyền thông các thư mục được sử dụng. Tôi đang tạo một thư mục trong nguồn gốc gọi điện /media/MyBackup , đó sẽ là điểm gắn kết của tôi.

sudo mkdir / phương tiện truyền thông / Sao lưu của tôi

Bây giờ, tôi sẽ gắn vĩnh viễn ổ đĩa ngoài của mình Ổ đĩa của tôi ĐẾN /media/MyBackup điểm lắp.

Chúng tôi đã tìm thấy tên, UUID và loại hệ thống tệp của ổ đĩa đính kèm, chúng tôi cũng đã tạo điểm gắn kết. Bước cuối cùng là truy cập và sửa đổi fstab tài liệu.

3. Truy cập và chỉnh sửa file fstab

Các fstab tập tin là một tập tin cấu hình hệ thống tập tin trong /vân vân thư mục chứa thông tin về các thiết bị lưu trữ được gắn. Nó có thể được truy cập trong bất kỳ trình soạn thảo văn bản nào, nhưng nó yêu cầu quyền truy cập siêu người dùng để sửa đổi.

sudo bởi vì / vân vân / fstab

Bây giờ là lúc chèn thông tin được trích xuất ở trên bằng cú pháp chung sau.

[ Thiết bị ] [ điểm gắn kết ] [ Loại hệ thống tệp ] [ Tùy chọn gắn kết ] [ Bãi rác ] [ Vượt qua ]

Giải thích về tất cả các tham số của cú pháp trên được đề cập dưới đây.

[Thiết bị] Thiết bị UUID
[Điểm gắn kết] Thư mục điểm lắp từ đó nội dung của ổ đĩa đính kèm được truy cập [để chạy thêm người đàn ông gắn kết yêu cầu]
[Loại hệ thống tệp] Loại định dạng hệ thống tệp như fat, exfat, ntfs hoặc ext4
[Tùy chọn gắn kết] Tùy chọn đọc và ghi cho thiết bị ( mặc định được sử dụng để truy cập đọc và ghi)
[Bãi rác] Để bật hoặc tắt tính năng sao lưu của thiết bị đính kèm; nếu bằng 0 thì việc sao lưu bị vô hiệu hóa

Các chết tiệt lệnh được sử dụng để xác minh lỗi ổ đĩa trước khi bắt đầu khởi động. Đối với thiết bị gốc, chết tiệt sẽ luôn là 1

Định dạng sau có thể áp dụng trong hầu hết các bản phân phối Linux như Arch Linux hoặc Debian; tuy nhiên, Ubuntu mới nhất (22.04) có định dạng khác được đề cập dưới .

UUID = [ UUID của thiết bị ] [ điểm gắn kết ] [ Loại hệ thống tệp ] [ Tùy chọn gắn kết ] [ Bãi rác ] [ Vượt qua ]

Tôi sẽ chèn thông tin trích xuất ở trên vào fstab tập tin sử dụng định dạng trên.

UUID =65B1-F446 / phương tiện truyền thông / Giá trị mặc định exfat của MyBackup 0 0

Ghi chú: Sử dụng một chuyển hướng để tách các trường thay vì dấu cách.

Tôi đã thiết lập [Tùy chọn gắn kết] ĐẾN mặc định, có nghĩa là thiết bị có quyền truy cập đọc và ghi. Các [Bãi rác] [Vượt qua] tùy chọn được đặt thành 0 vì tôi không muốn sao lưu và khởi động chết tiệt kiểm tra.

Định dạng miễn phí

Ubuntu mới nhất (22.04) có định dạng khác để cài đặt ổ đĩa ngoài trong fstab tài liệu.

/ nhà phát triển / đĩa / by-uuid / [ UUID của thiết bị ] [ điểm gắn kết ] [ Loại hệ thống tệp ] [ Tùy chọn gắn kết ] [ Bãi rác ] [ Vượt qua ]

Vì tôi đang sử dụng Ubuntu 22.04 nên tôi sẽ sử dụng phương pháp này.

/ nhà phát triển / đĩa / by-uuid / 65B1-F446 / phương tiện truyền thông / Giá trị mặc định exfat của MyBackup 0 0

Bây giờ, hãy lưu và thoát tệp; Tôi đang sử dụng Vim, :wq lệnh sẽ viết và thoát khỏi trình soạn thảo.

4. Xác minh

Để xác minh rằng tất cả các thông tin được đề cập trong fstab tập tin là chính xác, sử dụng gắn kết -a yêu cầu.

sudo gắn kết -Một

Nếu có lỗi thì lệnh trên sẽ hiển thị, nếu không sẽ không có kết quả.

Không gặp lỗi nào nghĩa là ổ đĩa đã được mount thành công.

Các fstab các tệp của các bản phân phối Linux khác nhau được đưa ra dưới đây để so sánh.

Tệp Debian /etc/fstab

Tệp Arch Linux /etc/fstab

Tệp Ubuntu /etc/fstab

Phần kết luận

Nếu bạn đang sử dụng ổ đĩa cho công việc hàng ngày của mình. Đặc biệt nếu bạn đang lưu tệp trong đó hoặc truy cập các tệp từ nó vào hệ thống Linux của mình. Hoặc nếu bạn quan tâm đến việc sao lưu hệ thống của mình và không muốn tiếp tục lại sau khi khởi động, thì đó là một cách tốt để thực hiện việc đó một cách tự động.

Tự động gắn kết là một phương pháp gắn ổ lưu trữ khi khởi động vì nhiều bản phân phối Linux không gắn ổ đĩa khi khởi động. Có thể thực hiện bằng cách đặt UUID của thiết bị và điểm gắn kết vào /etc/fstab tài liệu.