Lệnh Mount Linux

Linux Mount Command



Trong hệ sinh thái Linux, mount là một trong những hoạt động chính mà hệ thống dựa vào. Trên thực tế, hệ thống tệp của Linux chỉ phụ thuộc vào cơ chế gắn kết.

Trước khi tìm hiểu sâu hơn về lệnh mount, chúng ta hãy xem nó thực sự là như thế nào. Trong Linux, mount là quá trình gắn một hệ thống tệp bổ sung lên trên hệ thống tệp hiện có thể truy cập trên máy tính.







Lưu ý nhanh về hệ thống tệp: đó là hệ thống phân cấp các thư mục mà hệ thống sử dụng để tổ chức (các) tệp và (các) thư mục trên phương tiện lưu trữ. Hệ thống tập tin tồn tại trong mọi giải pháp lưu trữ: ổ đĩa flash USB, CD-ROM, HDD, SSD và thậm chí cả đĩa mềm! Trong trường hợp của UNIX / Linux và các hệ thống tương tự, hệ thống tệp bắt đầu bằng thư mục gốc (được ghi chú là /). Dưới gốc, tất cả các hệ thống tệp con khác đều tồn tại.



Sử dụng ngàm

Do cơ chế gắn kết ở cốt lõi của hệ thống, nên mount đóng một vai trò quan trọng trong việc định hình hệ sinh thái Linux. Lệnh này cung cấp rất nhiều tiện ích cho nhiều tình huống. Bất cứ khi nào bạn đang chạy mount để gắn kết một hệ thống tệp, nó sẽ liên hệ với hạt nhân để hoàn tất hoạt động.



Trong bài viết này, tôi sẽ cố gắng đề cập đến những điều quan trọng và thú vị nhất có thể. Tuy nhiên, việc sử dụng gắn kết có lợi cho bạn là hoàn toàn phụ thuộc vào bạn và sự sáng tạo của bạn.





gắn kết vị trí

Chạy lệnh này.

cái mà gắn kết



Nó nằm trong thư mục / usr / bin. Thư mục này thường là nơi lưu trữ hầu hết các lệnh bạn sẽ chạy trong lịch sử Linux của mình.

Khái niệm cơ bản

Dưới đây là cấu trúc cơ bản của việc chạy các lệnh mount trông như thế nào.

gắn kết --nguồn <nguồn> --Mục tiêu <Mục tiêu>

Mặc dù việc sử dụng cờ nguồn và cờ mục tiêu không quá phổ biến, nhưng tôi thực sự khuyên mọi người nên làm như vậy để có sự phân biệt rõ ràng về mục đích của lệnh.

Để gắn kết một hệ thống tệp nhất định, việc gắn kết cần nguồn và đích. Ví dụ: tôi lấy ISO cài đặt Ubuntu và tôi muốn gắn tệp này. Chạy các lệnh sau.

sudo mkdir /mnt/ubuntu_iso

sudo gắn kết -hoặcvòng-NSiso9660--nguồn~/Máy tính để bàn/ubuntu-19.04-desktop-amd64.iso
--Mục tiêu /mnt/ubuntu_iso

Trong loạt lệnh này, chúng tôi đã tạo một thư mục nơi tệp ISO sẽ được gắn kết. Sau đó, chúng tôi yêu cầu mount sử dụng thư mục đó để gắn ISO vào thư mục đó.

Nếu bạn gặp lỗi như không thiết lập được thiết bị vòng lặp, hãy kiểm tra xem lệnh có được nhập chính xác hay không. Trong các trường hợp khác, hãy đảm bảo rằng mô-đun vòng lặp của hạt nhân đang chạy.

lsmod | nắm chặtvòng

Không có đầu ra trong bước này có nghĩa là mô-đun không chạy. Khởi động nó bằng modprobe.

sudovòng lặp modprobe

Lệnh sẽ chạy tốt ngay bây giờ.

Liệt kê tất cả các ngàm

Khi chỉ chạy mount ’mà không có bất kỳ thông số bổ sung nào, nó sẽ trả về danh sách tất cả các hệ thống tệp hiện được gắn kết trong bộ nhớ của máy tính.

gắn kết

Hoặc,

gắn kết -NS

Phiên bản gắn kết

gắn kết -V

Thao tác này sẽ hiển thị phiên bản phần mềm của mount.

Thông tin hệ thống tập tin

Nếu bạn có ý nghĩ về một loại hệ thống tệp nhất định, bạn có thể sử dụng mount để kiểm tra mount nào sử dụng hệ thống tệp này.

gắn kết -NS <filesystem_type>

Ví dụ, lệnh này sẽ liệt kê tất cả các hệ thống tệp sử dụng ext4.

gắn kết -NS -NSext4

Sử dụng / etc / fstab

Đây là một tệp cấu hình hệ thống đặc biệt chứa các hệ thống tệp cho hệ điều hành. Mặc dù hiện nay việc gắn kết các thiết bị và hệ thống tệp dễ dàng hơn, nhưng ở thời kỳ đầu, fstab là tùy chọn duy nhất để yêu cầu máy tính kiểm tra bất kỳ hệ thống tệp cụ thể nào và tự động gắn kết nó.

Nó nằm trên / etc / fstab.

một/Vân vân/fstab

Bat là một sự thay thế tuyệt vời cho mèo với các tính năng bổ sung như đánh dấu cú pháp và định dạng.

Như đã đề cập trong tệp, fstab tuân theo cấu trúc sau cho bảng.

<hệ thống tập tin> <mount_point> <kiểu> <tùy chọn>
<bãi rác> <đi qua>

Trong danh sách, có một mục nhập theo mặc định (ổ cứng của hệ thống). Hãy giải thích từng phần một.

Phần này là hệ thống tập tin sẽ được gắn kết. Nó được đặt bởi UUID.

Tiếp theo là điểm gắn kết. Trong trường hợp này, nó sẽ được gắn làm gốc.

Bây giờ, loại hệ thống tập tin. Nó sử dụng hệ thống tệp nhật ký ext4.

Đây là các tùy chọn gắn kết sẽ tuân theo khi gắn kết hệ thống tệp.

Các giá trị tiếp theo lần lượt là cho kết xuất và chuyển.

Trong bài viết này, chúng tôi không đi sâu hơn vào sự điên cuồng của fstab. Nếu bạn quan tâm, vui lòng tìm kiếm trên internet để có các hướng dẫn và giải thích phù hợp cùng với các mẹo và thủ thuật bổ sung.

Gắn thiết bị

Trong hầu hết tất cả các bản phân phối Linux hiện đại ngày nay sẽ tự động gắn kết bất kỳ thiết bị lưu trữ nào bạn kết nối với nó, ví dụ như ổ đĩa flash USB. Tuy nhiên, nếu nó không gắn hoặc tự động gắn bị tắt, bạn phải gắn nó theo cách thủ công.

Lúc đầu, hãy kiểm tra xem thiết bị có được hệ thống nhận diện hay không.

fdisk -NS

Tạo một thư mục phù hợp để gắn thiết bị.

sudo mkdir /chạy/một nửa/USB

Cuối cùng đã đến lúc gắn ổ đĩa vào thư mục.

sudo gắn kết --nguồn /nhà phát triển/sdb1--Mục tiêu /chạy/một nửa/USB

Lưu ý: Nếu bạn muốn gắn kết bộ nhớ với một số hệ thống tệp không chính thống như exFAT, bạn cần có trình điều khiển thích hợp. Trong trường hợp của Ubuntu, đó là exfat-utils và exfat-fuse. Trong trường hợp của Arch và các bản phân phối dựa trên Arch khác, đó là exfat-utils. Nếu bạn đang sử dụng bất kỳ thứ gì khác ngoài mục đích đó, hãy đảm bảo kiểm tra giải pháp exFAT phù hợp cho hệ thống của bạn.

Tháo mọi ngàm

Sau khi bạn đã mount, hệ thống tệp sẽ tồn tại ở đó mãi mãi. Trong trường hợp hệ thống tệp chính, điều quan trọng là chúng phải được gắn kết. Tuy nhiên, các thiết bị loại bỏ phải được tháo lắp trước rồi mới tháo ra. Nếu không, nó có thể gây ra các vấn đề như mất dữ liệu, hỏng dữ liệu và các thiệt hại khác. Tôi đã vô tình phá hủy một ổ đĩa flash USB của mình.

Để ngắt kết nối bất kỳ hệ thống tệp nào, hãy sử dụng lệnh ngắt kết nối.

sudo umount -v <Mục tiêu>

Suy nghĩ cuối cùng

Luôn luôn tuyệt vời khi tham khảo người đàn ông và các trang thông tin để có hướng dẫn chuyên sâu về bất kỳ công cụ nào. gắn kết là không khác nhau.

Đàn ông gắn kết

thông tingắn kết

Thưởng thức!