Giới thiệu
Trong lab này, chúng ta sẽ khám phá lệnh mkfs.msdos
của Linux, lệnh này được sử dụng để tạo hệ thống tệp FAT32 trên một thiết bị lưu trữ. Chúng ta sẽ bắt đầu bằng cách tìm hiểu mục đích của lệnh mkfs.msdos
và sau đó học cách tạo hệ thống tệp FAT32 bằng lệnh này. Ngoài ra, chúng ta sẽ đề cập đến việc tùy chỉnh các tham số của hệ thống tệp FAT32 để phù hợp với nhu cầu cụ thể của mình.
Lệnh mkfs.msdos
là một phần của gói util-linux
, cung cấp một tập hợp các tiện ích Linux thiết yếu. Đây là một công cụ được sử dụng rộng rãi để tạo hệ thống tệp FAT32, tương thích với nhiều hệ điều hành, bao gồm Windows, Linux và macOS. Điều này làm cho nó trở thành một công cụ có giá trị để quản lý các thiết bị lưu trữ ngoài, chẳng hạn như ổ USB và thẻ nhớ.
Tìm hiểu Mục đích của Lệnh mkfs.msdos
Trong bước này, chúng ta sẽ khám phá mục đích và cách sử dụng của lệnh mkfs.msdos
trong Linux. Lệnh mkfs.msdos
được sử dụng để tạo hệ thống tệp FAT32 trên một thiết bị lưu trữ, chẳng hạn như ổ USB hoặc một phân vùng.
Hệ thống tệp FAT32 là một định dạng hệ thống tệp được sử dụng rộng rãi, tương thích với nhiều hệ điều hành, bao gồm Windows, Linux và macOS. Nó thường được sử dụng cho các thiết bị lưu trữ ngoài, chẳng hạn như ổ USB và thẻ nhớ, do khả năng tương thích rộng rãi của nó.
Hãy bắt đầu bằng cách kiểm tra phiên bản của lệnh mkfs.msdos
được cài đặt trên hệ thống của chúng ta:
mkfs.msdos --version
Ví dụ đầu ra:
mkfs.msdos from util-linux 2.38
Lệnh mkfs.msdos
là một phần của gói util-linux
, cung cấp một tập hợp các tiện ích Linux thiết yếu.
Tạo Hệ thống Tệp FAT32 Bằng mkfs.msdos
Trong bước này, chúng ta sẽ học cách tạo hệ thống tệp FAT32 trên một thiết bị lưu trữ bằng lệnh mkfs.msdos
.
Đầu tiên, hãy tạo một tệp 100MB để mô phỏng một thiết bị lưu trữ:
dd if=/dev/zero of=fat32_disk.img bs=1M count=100
Thao tác này sẽ tạo một tệp 100MB có tên fat32_disk.img
trong thư mục hiện tại.
Bây giờ, chúng ta có thể sử dụng lệnh mkfs.msdos
để tạo hệ thống tệp FAT32 trên thiết bị lưu trữ mô phỏng:
sudo mkfs.msdos -F 32 fat32_disk.img
Tùy chọn -F 32
chỉ định rằng chúng ta muốn tạo hệ thống tệp FAT32.
Ví dụ đầu ra:
mkfs.msdos 6.1 (2023-01-11)
fat32_disk.img has 204800 sectors and a sector size of 512 bytes
Creating a FAT32 filesystem [65536 clusters] with 32768 sectors per cluster and 8192 reserved sectors
File system label=
Volume ID=0e1d4a1b
Filesystem is FAT32
Lệnh này sẽ tạo hệ thống tệp FAT32 trên tệp fat32_disk.img
.
Tùy chỉnh Các Tham số Hệ thống Tệp FAT32 với mkfs.msdos
Trong bước này, chúng ta sẽ học cách tùy chỉnh các tham số hệ thống tệp FAT32 bằng lệnh mkfs.msdos
.
Lệnh mkfs.msdos
cung cấp một số tùy chọn để tùy chỉnh các tham số hệ thống tệp, chẳng hạn như kích thước cluster, nhãn ổ đĩa và ID ổ đĩa.
Hãy tạo hệ thống tệp FAT32 với kích thước cluster tùy chỉnh là 16 sectors trên mỗi cluster:
sudo mkfs.msdos -F 32 -s 16 fat32_disk.img
Tùy chọn -s 16
đặt số lượng sector trên mỗi cluster thành 16.
Ví dụ đầu ra:
mkfs.msdos 6.1 (2023-01-11)
fat32_disk.img has 204800 sectors and a sector size of 512 bytes
Creating a FAT32 filesystem [102400 clusters] with 16 sectors per cluster and 8192 reserved sectors
File system label=
Volume ID=0e1d4a1b
Filesystem is FAT32
Bạn cũng có thể đặt nhãn ổ đĩa và ID ổ đĩa tùy chỉnh bằng các tùy chọn -n
và -i
, tương ứng:
sudo mkfs.msdos -F 32 -n "My FAT32 Volume" -i 0xdeadbeef fat32_disk.img
Tùy chọn -n "My FAT32 Volume"
đặt nhãn ổ đĩa thành "My FAT32 Volume", và tùy chọn -i 0xdeadbeef
đặt ID ổ đĩa thành 0xdeadbeef
.
Ví dụ đầu ra:
mkfs.msdos 6.1 (2023-01-11)
fat32_disk.img has 204800 sectors and a sector size of 512 bytes
Creating a FAT32 filesystem [65536 clusters] with 32768 sectors per cluster and 8192 reserved sectors
File system label=My FAT32 Volume
Volume ID=deadbeef
Filesystem is FAT32
Tóm tắt
Trong lab này, trước tiên chúng ta đã khám phá mục đích và cách sử dụng của lệnh mkfs.msdos
, lệnh này được sử dụng để tạo hệ thống tệp FAT32 trên một thiết bị lưu trữ. Chúng ta đã học được rằng hệ thống tệp FAT32 tương thích rộng rãi với nhiều hệ điều hành khác nhau, khiến nó trở thành một lựa chọn phổ biến cho các thiết bị lưu trữ ngoài. Sau đó, chúng ta tiến hành tạo hệ thống tệp FAT32 trên một thiết bị lưu trữ mô phỏng bằng lệnh mkfs.msdos
, chỉ định tùy chọn -F 32
để tạo hệ thống tệp FAT32. Cuối cùng, chúng ta đã khám phá ra rằng lệnh mkfs.msdos
cung cấp một số tùy chọn để tùy chỉnh các tham số hệ thống tệp FAT32, cho phép người dùng điều chỉnh hệ thống tệp theo nhu cầu cụ thể của họ.