Computer >> Máy Tính >  >> Lập trình >> Lập trình BASH

Cách định dạng ổ USB từ Linux Shell

Bài viết này sẽ hướng dẫn bạn cách định dạng thanh USB hoặc ổ cứng USB bên ngoài từ dòng lệnh / shell Linux cho các hệ thống tệp FAT, NTFS và EXT.

Cắm ổ đĩa

Bước đầu tiên - cắm thẻ USB hoặc ổ cứng ngoài của bạn và chờ một lúc để phát hiện.

Tìm Drive

Tiếp theo, tìm ổ đĩa bạn vừa cắm bằng fdisk lệnh vào danh sách ( -l ) các thiết bị lưu trữ kèm theo:

sudo fdisk -l

Chúng tôi sẽ sử dụng sudo thường xuyên ra lệnh - nhiều tác vụ trong số này yêu cầu đặc quyền quản trị.

fdisk lệnh sẽ xuất ra danh sách các thiết bị lưu trữ được gắn vào hệ thống của bạn. Trong số đó (hy vọng là cuối cùng trong danh sách để dễ tìm) sẽ là thiết bị bạn vừa cắm vào:

Disk /dev/sdb: 29.26 GiB, 31406948352 bytes, 61341696 sectors
Disk model: Cruzer Blade    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfdb38d34

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        2048 61341695 61339648 29.3G  c W95 FAT32 (LBA)

Ở trên, bạn có thể thấy thiết bị / dev / sdb (ổ USB vật lý) và / dev / sdb1 - một phân vùng FAT trên ổ đĩa đó.

Tên thiết bị sdb / sdb1 có thể khác nhau trên hệ thống của bạn!

Đảm bảo không gắn ổ đĩa

Bạn không thể định dạng ổ đĩa đang được sử dụng, vì vậy ổ đĩa đó phải được ngắt kết nối khỏi hệ thống tệp. Một số hệ thống sẽ tự động gắn ổ đĩa và một số hệ thống thì không.

sudo umount /dev/sdb1

Lệnh trên sẽ ngắt kết nối / dev / sdb1 .

Định dạng Drive

Các mkfs tập hợp các lệnh sẽ tạo ra một hệ thống tệp trống trên một thiết bị nhất định. Không phải tất cả các hệ thống tệp đều được hỗ trợ trên tất cả các hệ điều hành, vì vậy hãy chọn một hệ thống phù hợp với bạn.

Được cảnh báo - tất cả các tệp sẽ bị xóa - vì vậy hãy đảm bảo rằng bạn muốn xóa mọi thứ trên ổ đĩa và sử dụng đúng đường dẫn đến thiết bị để tránh định dạng sai ổ đĩa. >

Định dạng cho Hệ thống tệp EXT4

Lệnh sau sẽ định dạng bằng hệ thống tệp EXT4 để sử dụng trên Hệ thống Linux:

sudo mkfs.ext4 /dev/sdb1

Định dạng cho Hệ thống tệp FAT / vFAT

Lệnh sau sẽ định dạng bằng hệ thống tệp FAT để sử dụng trong Linux, Windows và macOS:

sudo mkfs.vfat /dev/sdb1

Định dạng cho Hệ thống tệp NTFS

Lệnh sau sẽ định dạng bằng Hệ thống tệp NTFS để sử dụng trên Windows và một số bản phân phối Linux được hỗ trợ:

sudo mkfs.ntfs /dev/sdb1

Bạn đang tìm cách gắn ổ USB hoặc thẻ nhớ mới được định dạng? Đây là cách thực hiện .