Lệnh mount trong Linux

Giới thiệu

Trong lab này, bạn sẽ học cách sử dụng lệnh mount của Linux để gắn các hệ thống tệp vào các vị trí cụ thể trong cấu trúc thư mục. Lab này bao gồm mục đích và cú pháp của lệnh mount, cũng như các ví dụ về cách gắn cả hệ thống tệp cục bộ và từ xa. Bạn sẽ học cách gắn một hệ thống tệp ext4 trên một thiết bị cục bộ và cách gắn một hệ thống tệp từ xa bằng NFS (Network File System).

Lab cung cấp hướng dẫn từng bước để giúp bạn hiểu lệnh mount và các ứng dụng thực tế của nó trong việc quản lý hệ thống tệp trên một hệ thống Linux.

Tìm hiểu Mục đích và Cú pháp của Lệnh mount

Trong bước này, chúng ta sẽ tìm hiểu về mục đích và cú pháp của lệnh mount trong Linux. Lệnh mount được sử dụng để gắn một hệ thống tệp vào một vị trí cụ thể trong cấu trúc thư mục Linux, làm cho nó có thể truy cập được đối với hệ thống và người dùng.

Cú pháp cơ bản của lệnh mount như sau:

sudo mount [-t type] [-o options] device directory

Đây là ý nghĩa của từng phần trong cú pháp:

  • sudo: Chạy lệnh mount với đặc quyền nâng cao để truy cập và gắn hệ thống tệp.
  • -t type: Chỉ định loại hệ thống tệp, chẳng hạn như ext4, nfs, vfat, v.v.
  • -o options: Cung cấp các tùy chọn bổ sung cho thao tác mount, chẳng hạn như ro (chỉ đọc), rw (đọc-ghi), noatime, v.v.
  • device: Đại diện cho tệp thiết bị hoặc tài nguyên mạng sẽ được gắn, chẳng hạn như phân vùng, ổ đĩa hoặc chia sẻ NFS.
  • directory: Chỉ định điểm gắn kết, là vị trí trong hệ thống tệp mà thiết bị sẽ được gắn vào.

Hãy thử một ví dụ đơn giản về việc gắn một hệ thống tệp cục bộ:

sudo mount -t ext4 /dev/sdb1 /mnt

Ví dụ đầu ra:

Không có đầu ra, vì thao tác mount đã thành công.

Trong ví dụ này, chúng ta gắn hệ thống tệp ext4 trên thiết bị /dev/sdb1 vào thư mục /mnt.

Gắn một Hệ thống Tệp Cục bộ

Trong bước này, chúng ta sẽ học cách gắn một hệ thống tệp cục bộ trên hệ thống Linux của bạn.

Đầu tiên, hãy tạo một thư mục mới để sử dụng làm điểm gắn kết:

sudo mkdir /mnt/local

Bây giờ, hãy gắn một hệ thống tệp cục bộ hiện có vào điểm gắn kết. Trong ví dụ này, chúng ta sẽ sử dụng thiết bị /dev/sdb1 và gắn nó làm hệ thống tệp ext4:

sudo mount -t ext4 /dev/sdb1 /mnt/local

Ví dụ đầu ra:

Không có đầu ra, vì thao tác mount đã thành công.

Để xác minh rằng hệ thống tệp được gắn chính xác, bạn có thể sử dụng lệnh mount:

mount | grep /mnt/local

Ví dụ đầu ra:

/dev/sdb1 on /mnt/local type ext4 (rw,relatime)

Đầu ra này cho thấy rằng thiết bị /dev/sdb1 được gắn trên thư mục /mnt/local dưới dạng hệ thống tệp ext4.

Gắn một Hệ thống Tệp Từ xa Sử dụng NFS

Trong bước này, chúng ta sẽ học cách gắn một hệ thống tệp từ xa bằng giao thức Network File System (NFS).

Đầu tiên, hãy tạo một thư mục mới để sử dụng làm điểm gắn kết cho chia sẻ NFS từ xa:

sudo mkdir /mnt/nfs

Bây giờ, hãy gắn chia sẻ NFS từ xa vào thư mục /mnt/nfs. Trong ví dụ này, chúng ta sẽ sử dụng địa chỉ máy chủ NFS 192.168.1.100:/shared và gắn nó làm hệ thống tệp nfs:

sudo mount -t nfs 192.168.1.100:/shared /mnt/nfs

Ví dụ đầu ra:

Không có đầu ra, vì thao tác mount đã thành công.

Để xác minh rằng hệ thống tệp NFS được gắn chính xác, bạn có thể sử dụng lệnh mount:

mount | grep /mnt/nfs

Ví dụ đầu ra:

192.168.1.100:/shared on /mnt/nfs type nfs (rw,relatime,vers=4.2,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.1.100,mountvers=4,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.1.100)

Đầu ra này cho thấy rằng chia sẻ NFS từ xa 192.168.1.100:/shared được gắn trên thư mục /mnt/nfs.

Tóm tắt

Trong lab này, chúng ta đã tìm hiểu mục đích và cú pháp của lệnh mount trong Linux, lệnh này được sử dụng để gắn một hệ thống tệp vào một vị trí cụ thể trong cấu trúc thư mục. Chúng ta đã thực hành gắn một hệ thống tệp cục bộ bằng cách tạo một thư mục điểm gắn kết mới và sử dụng lệnh mount với các tùy chọn thích hợp. Chúng ta cũng đã xác minh thao tác mount thành công bằng lệnh mount. Ngoài ra, chúng ta đã khám phá việc gắn một hệ thống tệp từ xa bằng NFS, cho phép truy cập các thư mục được chia sẻ qua mạng.

400+ câu lệnh phổ biến trong Linux