Lệnh eject trong Linux

Giới thiệu

Trong lab này, bạn sẽ học cách sử dụng lệnh eject của Linux để đẩy các thiết bị lưu trữ di động, chẳng hạn như ổ CD/DVD và ổ USB. Lab này bao gồm mục đích của lệnh eject, cách đẩy một thiết bị lưu trữ di động và cách đẩy một ổ CD/DVD. Lệnh eject là một công cụ hữu ích để loại bỏ các thiết bị lưu trữ một cách an toàn khỏi hệ thống của bạn và lab này cung cấp các ví dụ thực tế để giúp bạn hiểu cách sử dụng nó.

Hiểu Mục Đích của Lệnh eject

Trong bước này, bạn sẽ tìm hiểu về mục đích và cách sử dụng lệnh eject trong Linux. Lệnh eject được sử dụng để đẩy các thiết bị lưu trữ di động, chẳng hạn như ổ CD/DVD, ổ USB và các loại bộ nhớ di động khác.

Lệnh eject có thể được sử dụng để:

  • Đẩy một thiết bị lưu trữ di động, chẳng hạn như ổ CD/DVD hoặc ổ USB.
  • Đẩy một CD hoặc DVD khỏi ổ đĩa quang.
  • Mở khóa một thiết bị đã bị khóa bởi hệ thống.

Để sử dụng lệnh eject, chỉ cần chạy lệnh sau trong terminal:

sudo eject [device]

Thay thế [device] bằng đường dẫn đến thiết bị bạn muốn đẩy, chẳng hạn như /dev/cdrom cho ổ CD/DVD hoặc /dev/sdb1 cho ổ USB.

Ví dụ:

sudo eject /dev/cdrom

Đầu ra ví dụ:

Ejecting /dev/cdrom

Lệnh eject cũng có thể được sử dụng mà không có bất kỳ đối số nào để đẩy thiết bị lưu trữ di động mặc định, thường là ổ CD/DVD.

sudo eject

Đầu ra ví dụ:

Ejecting /dev/cdrom

Đẩy một Thiết Bị Lưu Trữ Di Động

Trong bước này, bạn sẽ học cách đẩy một thiết bị lưu trữ di động, chẳng hạn như ổ USB, bằng lệnh eject.

Đầu tiên, hãy cắm một ổ USB vào Docker container của bạn. Bạn có thể sử dụng lệnh lsblk để liệt kê tất cả các thiết bị khối được kết nối với hệ thống của bạn, bao gồm cả ổ USB.

sudo lsblk

Đầu ra ví dụ:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   100G  0 disk
├─sda1   8:1    0    99G  0 part /
├─sda2   8:2    0     1K  0 part
└─sda5   8:5    0     1G  0 part [SWAP]
sdb      8:16   1   7.5G  0 disk
└─sdb1   8:17   1   7.5G  0 part /media/labex/MYUSB

Trong đầu ra ví dụ, bạn có thể thấy rằng ổ USB được gán tên thiết bị sdb1.

Để đẩy ổ USB, hãy sử dụng lệnh eject với đường dẫn thiết bị:

sudo eject /dev/sdb1

Đầu ra ví dụ:

Ejecting /dev/sdb1

Sau khi chạy lệnh eject, ổ USB sẽ được đẩy ra một cách an toàn và có thể được gỡ khỏi container.

Đẩy một Ổ CD/DVD

Trong bước này, bạn sẽ học cách đẩy một ổ CD/DVD bằng lệnh eject.

Đầu tiên, hãy lắp một CD/DVD vào ổ CD/DVD của Docker container của bạn. Bạn có thể sử dụng lệnh lsblk để liệt kê tất cả các thiết bị khối được kết nối với hệ thống của bạn, bao gồm cả ổ CD/DVD.

sudo lsblk

Đầu ra ví dụ:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   100G  0 disk
├─sda1   8:1    0    99G  0 part /
├─sda2   8:2    0     1K  0 part
└─sda5   8:5    0     1G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom  /media/labex/DVDDRIVE

Trong đầu ra ví dụ, bạn có thể thấy rằng ổ CD/DVD được gán tên thiết bị sr0.

Để đẩy CD/DVD, hãy sử dụng lệnh eject với đường dẫn thiết bị:

sudo eject /dev/sr0

Đầu ra ví dụ:

Ejecting /dev/sr0

Sau khi chạy lệnh eject, CD/DVD sẽ được đẩy ra một cách an toàn và có thể được gỡ khỏi container.

Tổng kết

Trong lab này, bạn đã học về mục đích và cách sử dụng lệnh eject trong Linux. Lệnh eject có thể được sử dụng để đẩy các thiết bị lưu trữ di động, chẳng hạn như ổ CD/DVD và ổ USB, cũng như mở khóa các thiết bị đã bị khóa bởi hệ thống. Bạn cũng đã học cách sử dụng lệnh eject để đẩy một cách an toàn ổ USB khỏi hệ thống của bạn.

Lab này bao gồm các điểm chính sau:

  1. Hiểu mục đích của lệnh eject và cách sử dụng nó để đẩy các thiết bị lưu trữ di động.
  2. Đẩy một ổ CD/DVD bằng lệnh eject.
  3. Đẩy một ổ USB bằng lệnh eject và lệnh lsblk để xác định thiết bị.

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