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:
- 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.
- Đẩy một ổ CD/DVD bằng lệnh eject.
- Đẩy một ổ USB bằng lệnh eject và lệnh lsblk để xác định thiết bị.