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ệnhmount
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.