Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh mformat
trong Linux để tạo và định dạng đĩa mềm. Lệnh mformat
là một tiện ích cho phép bạn định dạng đĩa mềm với một hệ thống tập tin cụ thể, chẳng hạn như DOS/FAT. Bạn sẽ bắt đầu bằng cách hiểu mục đích và cú pháp của lệnh mformat
, sau đó tiến hành tạo và định dạng một đĩa mềm bằng lệnh này. Ngoài ra, bạn sẽ khám phá các tùy chọn nâng cao và các trường hợp sử dụng của lệnh mformat
.
Tìm hiểu Mục đích và Cú pháp của Lệnh mformat
Trong bước này, bạn sẽ tìm hiểu về mục đích và cú pháp của lệnh mformat
trong Linux. Lệnh mformat
được sử dụng để tạo và định dạng đĩa mềm, một loại phương tiện lưu trữ di động đã được sử dụng phổ biến trong quá khứ.
Để hiểu mục đích của lệnh mformat
, trước tiên hãy khám phá cú pháp:
mformat [options] device
Tham số device
chỉ định thiết bị đĩa mềm mà bạn muốn định dạng, chẳng hạn như /dev/fd0
cho ổ đĩa mềm đầu tiên.
Một số tùy chọn phổ biến cho lệnh mformat
bao gồm:
-t <tracks>
: Chỉ định số lượng track để định dạng trên đĩa mềm.-h <heads>
: Chỉ định số lượng head để định dạng trên đĩa mềm.-s <sectors>
: Chỉ định số lượng sector để định dạng trên mỗi track.-i <size>
: Chỉ định kích thước của đĩa mềm tính bằng byte.-F <format>
: Chỉ định định dạng hệ thống tập tin để sử dụng trên đĩa mềm.
Hãy thử một ví dụ về cách sử dụng lệnh mformat
để tạo và định dạng một đĩa mềm:
sudo mformat -t 80 -h 2 -s 18 /dev/fd0
Ví dụ đầu ra:
mformat 4.0 (2018-03-19)
Formatting track 0
Formatting track 1
Formatting track 2
...
Formatting track 79
Trong ví dụ này, chúng ta đang định dạng một đĩa mềm với 80 track, 2 head và 18 sector trên mỗi track. Lệnh mformat
tạo một hệ thống tập tin DOS/FAT trên đĩa mềm.
Tạo và Định dạng Đĩa Mềm Bằng Lệnh mformat
Trong bước này, bạn sẽ học cách tạo và định dạng đĩa mềm bằng lệnh mformat
.
Đầu tiên, hãy kiểm tra xem ổ đĩa mềm có sẵn trong môi trường Docker container của chúng ta không:
sudo fdisk -l
Ví dụ đầu ra:
Disk /dev/fd0: 1.44 MiB, 1474560 bytes, 2880 sectors
Đầu ra cho thấy rằng một ổ đĩa mềm /dev/fd0
có sẵn, chúng ta có thể sử dụng nó để định dạng.
Bây giờ, hãy sử dụng lệnh mformat
để tạo và định dạng một đĩa mềm:
sudo mformat -t 80 -h 2 -s 18 /dev/fd0
Ví dụ đầu ra:
mformat 4.0 (2018-03-19)
Formatting track 0
Formatting track 1
Formatting track 2
...
Formatting track 79
Trong lệnh này, chúng ta đang định dạng đĩa mềm với 80 track, 2 head và 18 sector trên mỗi track. Lệnh mformat
tạo một hệ thống tập tin DOS/FAT trên đĩa mềm.
Để xác minh rằng đĩa mềm đã được định dạng thành công, chúng ta có thể sử dụng lệnh mcopy
để liệt kê nội dung của đĩa mềm:
sudo mcopy -i /dev/fd0 ::
Ví dụ đầu ra:
Volume in drive A has no label
Directory for /
Đầu ra cho thấy rằng đĩa mềm đã được định dạng thành công và sẵn sàng để sử dụng.
Khám phá Các tùy chọn Nâng cao và Các trường hợp Sử dụng của Lệnh mformat
Trong bước cuối cùng này, bạn sẽ khám phá một số tùy chọn nâng cao và các trường hợp sử dụng của lệnh mformat
.
Một tùy chọn nâng cao là khả năng chỉ định định dạng hệ thống tập tin để sử dụng trên đĩa mềm. Theo mặc định, mformat
tạo một hệ thống tập tin DOS/FAT, nhưng bạn cũng có thể sử dụng các định dạng hệ thống tập tin khác, chẳng hạn như MINIX hoặc UMSDOS, bằng cách sử dụng tùy chọn -F
:
sudo mformat -F minix -t 80 -h 2 -s 18 /dev/fd0
Điều này sẽ định dạng đĩa mềm với hệ thống tập tin MINIX thay vì DOS/FAT mặc định.
Một trường hợp sử dụng nâng cao khác của lệnh mformat
là tạo và định dạng nhiều đĩa mềm theo lô. Điều này có thể hữu ích nếu bạn cần chuẩn bị nhiều đĩa mềm với cùng một cấu hình. Bạn có thể sử dụng một script đơn giản để tự động hóa quy trình:
#!/bin/bash
for i in {1..5}; do
echo "Formatting floppy disk $i"
sudo mformat -t 80 -h 2 -s 18 /dev/fd$((i - 1))
done
Script này sẽ định dạng 5 đĩa mềm (giả sử chúng được kết nối dưới dạng /dev/fd0
đến /dev/fd4
) với cùng một cấu hình.
Cuối cùng, bạn cũng có thể sử dụng lệnh mformat
để tạo và định dạng ảnh đĩa mềm, có thể hữu ích cho việc lưu trữ hoặc phân phối nội dung đĩa mềm. Để tạo ảnh đĩa mềm, bạn có thể sử dụng lệnh sau:
sudo mformat -i 1440k -f 1440 floppy.img
Điều này sẽ tạo một tập tin ảnh đĩa mềm 1.44MB có tên là floppy.img
. Sau đó, bạn có thể sử dụng các công cụ như mcopy
để sao chép các tập tin đến và từ tập tin ảnh.
Tóm tắt
Trong lab này, trước tiên bạn đã tìm hiểu về mục đích và cú pháp của lệnh mformat
trong Linux, được sử dụng để tạo và định dạng đĩa mềm. Bạn đã khám phá các tùy chọn khác nhau có sẵn, chẳng hạn như chỉ định số lượng track, head và sector, cũng như định dạng hệ thống tập tin. Sau đó, bạn đã chứng minh cách tạo và định dạng đĩa mềm bằng lệnh mformat
, bao gồm kiểm tra tính khả dụng của ổ đĩa mềm và thực thi các lệnh cần thiết để định dạng đĩa.