Cách Sử Dụng “umounts”
Trong bài viết này, chúng ta sẽ khám phá từ “umounts” – một lệnh trong Linux để tháo gỡ (unmount) các hệ thống tệp (file systems) đã được gắn (mounted). Bài viết cung cấp 20 ví dụ sử dụng chính xác về cú pháp và có nghĩa, cùng hướng dẫn chi tiết về ý nghĩa, cách dùng, bảng biến đổi từ vựng, và các lưu ý quan trọng.
Phần 1: Hướng dẫn sử dụng “umounts” và các lưu ý
1. Ý nghĩa cơ bản của “umounts”
“umounts” (thường được sử dụng dưới dạng “umount” trong hầu hết các trường hợp) có vai trò chính:
- Lệnh Linux: Tháo gỡ một hệ thống tệp đã được gắn.
Ví dụ:
- Lệnh: `umount /mnt/mydisk` (Tháo gỡ hệ thống tệp được gắn tại /mnt/mydisk)
2. Cách sử dụng “umounts”
a. Cú pháp cơ bản
- umount + điểm gắn kết (mount point)
Ví dụ: `umount /mnt/cdrom` (Tháo gỡ CD-ROM được gắn tại /mnt/cdrom.) - umount + tên thiết bị
Ví dụ: `umount /dev/sdb1` (Tháo gỡ phân vùng sdb1.)
b. Các tùy chọn nâng cao
- -l (lazy unmount): Tháo gỡ một hệ thống tệp bận.
Ví dụ: `umount -l /mnt/networkshare` (Tháo gỡ hệ thống tệp chia sẻ mạng một cách “lười biếng” nếu đang bận.) - -f (force unmount): Buộc tháo gỡ hệ thống tệp.
Ví dụ: `umount -f /mnt/usb` (Buộc tháo gỡ USB.)
c. Biến thể và cách dùng trong câu lệnh
Dạng lệnh | Từ | Ý nghĩa / Cách dùng | Ví dụ |
---|---|---|---|
Lệnh cơ bản | umount | Tháo gỡ hệ thống tệp | `umount /mnt/data` (Tháo gỡ hệ thống tệp được gắn tại /mnt/data.) |
Tùy chọn -l | umount -l | Tháo gỡ “lười biếng” | `umount -l /mnt/busy` (Tháo gỡ hệ thống tệp bận.) |
Tùy chọn -f | umount -f | Buộc tháo gỡ | `umount -f /mnt/problem` (Buộc tháo gỡ hệ thống tệp có vấn đề.) |
3. Một số lệnh liên quan thông dụng với “umount”
- mount: Gắn một hệ thống tệp.
Ví dụ: `mount /dev/sda1 /mnt/newdrive` (Gắn phân vùng sda1 vào /mnt/newdrive.) - df -h: Hiển thị không gian đĩa đã sử dụng và còn trống.
Ví dụ: `df -h` (Xem danh sách các điểm gắn kết và dung lượng.) - fuser -km: Tìm và diệt các tiến trình đang sử dụng hệ thống tệp.
Ví dụ: `fuser -km /mnt/target` (Diệt các tiến trình ngăn cản việc tháo gỡ tại /mnt/target.)
4. Lưu ý khi sử dụng “umount”
a. Quyền hạn
- Cần quyền root (hoặc sudo) để thực hiện lệnh `umount`.
Ví dụ: `sudo umount /mnt/important` (Tháo gỡ với quyền sudo.)
b. Hệ thống tệp không bận
- Hệ thống tệp phải không được sử dụng bởi bất kỳ tiến trình nào.
Ví dụ: Đóng tất cả các tệp đang mở trên phân vùng trước khi tháo gỡ.
c. Xác định đúng điểm gắn kết
- Kiểm tra điểm gắn kết chính xác trước khi tháo gỡ.
Ví dụ: Sử dụng `mount` để kiểm tra danh sách các điểm gắn kết.
5. Những lỗi cần tránh
- Tháo gỡ khi đang sử dụng:
– Lỗi: Hệ thống báo “device is busy”.
– Giải pháp: Sử dụng `fuser -km` để diệt các tiến trình hoặc dùng `umount -l`. - Thiếu quyền hạn:
– Lỗi: Hệ thống báo “must be root”.
– Giải pháp: Sử dụng `sudo`. - Sai điểm gắn kết:
– Lỗi: Hệ thống báo “not mounted”.
– Giải pháp: Kiểm tra lại bằng lệnh `mount`.
6. Mẹo để ghi nhớ và sử dụng hiệu quả
- Luôn kiểm tra: Luôn kiểm tra điểm gắn kết và đảm bảo không có tiến trình nào đang sử dụng hệ thống tệp.
- Sử dụng `df -h`: Để xem danh sách các hệ thống tệp đã gắn.
- Sử dụng `fuser`: Để xác định các tiến trình đang sử dụng hệ thống tệp.
Phần 2: Ví dụ sử dụng “umounts” và các dạng liên quan
Ví dụ minh họa
- `sudo umount /mnt/mydisk` (Tháo gỡ đĩa của tôi được gắn tại /mnt/mydisk.)
- `sudo umount /dev/sdb1` (Tháo gỡ phân vùng sdb1.)
- `sudo umount /media/usb0` (Tháo gỡ USB được gắn tại /media/usb0.)
- `sudo umount /mnt/networkshare` (Tháo gỡ chia sẻ mạng.)
- `sudo umount -l /mnt/busy` (Tháo gỡ “lười biếng” hệ thống tệp bận.)
- `sudo umount -f /mnt/problem` (Buộc tháo gỡ hệ thống tệp có vấn đề.)
- `sudo umount -l /media/cdrom` (Tháo gỡ CD-ROM “lười biếng”.)
- `sudo umount /mnt/archive` (Tháo gỡ kho lưu trữ.)
- `sudo umount /mnt/temp` (Tháo gỡ hệ thống tệp tạm thời.)
- `sudo umount /var/log` (Tháo gỡ /var/log.)
- `sudo umount /mnt/backup` (Tháo gỡ bản sao lưu.)
- `sudo umount /mnt/external` (Tháo gỡ ổ cứng gắn ngoài.)
- `sudo umount /mnt/virtual` (Tháo gỡ hệ thống tệp ảo.)
- `sudo umount /opt/data` (Tháo gỡ dữ liệu trong /opt.)
- `sudo umount /srv/www` (Tháo gỡ trang web trong /srv/www.)
- `sudo umount /mnt/test` (Tháo gỡ thư mục thử nghiệm.)
- `sudo umount /run/media/user/disk` (Tháo gỡ đĩa được gắn trong /run/media.)
- `sudo umount /mnt/shared` (Tháo gỡ thư mục chia sẻ.)
- `sudo umount /mnt/image` (Tháo gỡ ảnh đĩa.)
- `sudo umount /mnt/new_volume` (Tháo gỡ ổ mới.)