Cách định dạng phân vùng đĩa trên Linux

How Format Disk Partitions Linux



Phân vùng là không gian lưu trữ trên ổ cứng đã được chỉ định cho một mục đích nhất định. Trong hầu hết các trường hợp, thiết bị lưu trữ đi kèm với một phân vùng duy nhất. Tuy nhiên, các hệ điều hành hiện đại cho phép hệ thống lưu trữ vật lý được chia thành nhiều hệ thống lưu trữ hợp lý. Trong hệ điều hành, một phân vùng có thể làm cho có vẻ như nhiều ổ được kết nối, vì mỗi phân vùng đi kèm với hệ thống tệp và dung lượng lưu trữ riêng.

Một phân vùng phải được định dạng để chuẩn bị sử dụng, nhưng một phân vùng cũng có thể được định dạng để xóa tất cả dữ liệu của nó, để thiết lập một hệ thống tệp khác hoặc để sửa lỗi. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách định dạng phân vùng đĩa trên Linux, giả sử rằng bạn đã tạo phân vùng đích.







Định dạng phân vùng đĩa trên Linux

Tùy thuộc vào các công cụ đang được sử dụng, quá trình định dạng có thể được thực hiện theo hai cách. Tuy nhiên, trước khi bắt đầu, hãy đảm bảo rằng không có dữ liệu nào trong phân vùng mà bạn sợ bị mất.



Định dạng phân vùng bằng GUI
Phương pháp này có lẽ dễ sử dụng hơn đối với hầu hết người dùng Linux vì nó cung cấp giao diện người dùng và giải thích quy trình ở mỗi bước. Để chỉ cho bạn cách thực hiện quá trình này, chúng tôi sẽ sử dụng GParted: một trình chỉnh sửa phân vùng mã nguồn mở cung cấp giao diện người dùng có tổ chức để quản lý phân vùng đĩa.



GParted cho phép bạn thay đổi kích thước, sao chép và di chuyển các phân vùng mà không bị mất dữ liệu và nó cho phép bạn cứu dữ liệu từ các phân vùng bị mất. GParted không được cài đặt sẵn với hầu hết các bản phân phối Linux, nhưng bạn có thể cài đặt nó bằng cách sử dụng lệnh cài đặt thích hợp cho bản phân phối Linux của mình.





Đối với Debian / Ubuntu và các dẫn xuất:

$sudođúng cáchTải vềgparted


Đối với Fedora và các công cụ phái sinh:



$nó là -NS 'yum install gparted'

Đối với openSUSE, SUSE Linux và các dẫn xuất:

$sudozypperTải vềgparted

Đối với Arch Linux và các dẫn xuất:

$sudopacman-NSgparted

GParted cũng có thể được sử dụng thông qua CD / USB trực tiếp bất kể bản phân phối của bạn là gì và bạn có thể tìm thấy ISO trực tiếp chính thức của GParted ở đây . Để làm như vậy, bạn phải tạo một ổ đĩa flash USB có khả năng khởi động. (Nhấp chuột ở đây để tìm hiểu cách tạo ổ flash USB có thể khởi động từ ISO.)

Bây giờ, khởi chạy GParted. GParted yêu cầu quyền root để khởi chạy vì nó thực hiện các thay đổi ở cấp hệ thống.


Hình ảnh dưới đây cho thấy cửa sổ chính của GParted. Đầu tiên, chọn đĩa thích hợp từ góc trên bên phải. Trong trường hợp của chúng tôi, chỉ có một đĩa được kết nối.


Phân vùng đích để định dạng là / dev / sda5. Nhấp chuột phải vào phân vùng đích, sau đó nhấp vào Định dạng và chọn định dạng hệ thống tệp đích. Đối với Linux, ext3 / ext4 là định dạng hệ thống tệp thích hợp nhất. Nếu bạn định sử dụng phân vùng với các hệ điều hành khác thì tốt hơn nên sử dụng fat16 / fat32. Tuy nhiên, hãy thoải mái sử dụng các định dạng hệ thống tệp khác nếu nó phù hợp với nhu cầu của bạn.


Làm theo các bước trên cho tất cả các phân vùng mục tiêu của bạn. Sau đó, nhấp vào nút Áp dụng. Bằng cách nhấp vào Áp dụng, bạn có thể đảm bảo rằng cấu hình của mình là chính xác trước khi các thay đổi của bạn được hoàn tất.


Sau đó GParted sẽ hỏi bạn liệu bạn có chắc chắn muốn chạy các tác vụ hay không. Khi bạn đã xác nhận rằng việc tiếp tục là an toàn, hãy nhấp vào Áp dụng.


Sau đó, hoạt động sẽ bắt đầu. Nhấp vào Đóng khi quá trình hoàn tất.


Định dạng phân vùng bằng CLI
Quá trình này phức tạp hơn quá trình sử dụng GParted. Tuy nhiên, đối với các chuyên gia và người dùng nâng cao, phương pháp này có thể thuận tiện hơn.

Đầu tiên, chúng ta có thể liệt kê tất cả các phân vùng hiện có bằng cách sử dụng lệnh sau:

$lsblk


Nếu bạn muốn liệt kê tất cả các phân vùng không được định dạng, hãy chạy lsblk lệnh với cờ -f, như sau:

$lsblk-NS


Ở đây, phân vùng đích của chúng ta là / dev / sda5 và như bạn có thể thấy, nó đã được gắn kết. Bạn không thể định dạng phân vùng đã được gắn kết. Để ngắt kết nối một phân vùng, hãy chạy lệnh bên dưới. Lưu ý rằng bạn có thể lấy điểm gắn kết phân vùng từ bất kỳ lsblk các lệnh.

$sudo umount -v <mount_point>


Bây giờ, phân vùng đã sẵn sàng để được định dạng. Trước khi tiếp tục, hãy đảm bảo rằng không có dữ liệu quan trọng nào trên phân vùng. Không giống như GParted, phân vùng sẽ được định dạng ngay lập tức khi lệnh được chạy.

Khi bạn đã sẵn sàng, hãy chạy lệnh sau. Ở đây, chúng tôi sử dụng công cụ mkfs để định dạng phân vùng. Công cụ mkfs hỗ trợ nhiều loại hệ thống tệp, bao gồm ext3, ext4, fat16, fat32, ntfs, apfs và hfs. Trong ví dụ này, chúng tôi sẽ tạo một hệ thống tệp ext4 tại / dev / sda5.

$sudomkfs-v -NS <hệ thống tập tin> <partition_label>


Lệnh trên cũng có thể được chạy theo một cách khác. Tại đây, lệnh sẽ tạo một hệ thống tệp ext4 tại / dev / sda5.

$sudomkfs.ext4-v /nhà phát triển/sda5


Thì đấy! Phân vùng được định dạng thành công! Để sử dụng nó, bạn phải gắn nó lại. Nhấp chuột ở đây để tìm hiểu cách sử dụng lệnh mount của Linux để gắn kết hệ thống tệp.

Suy nghĩ cuối cùng

Ở đây, chúng tôi đã hướng dẫn bạn cách sử dụng hai phương pháp thuận tiện để định dạng phân vùng đĩa. Với các công cụ và kiến ​​thức phù hợp, định dạng phân vùng đĩa không phải là một nhiệm vụ vốn đã khó, nhưng điều quan trọng là bạn phải kiểm tra xem có dữ liệu quan trọng nào bị mất trong quá trình này hay không.

Ngoài ra, bạn nên xem xét sự căng thẳng mà quá trình này có thể gây ra cho một ổ đĩa. Nếu bạn đang sử dụng SSD hoặc RAID với nhiều HDD / SSD, thì lượng dữ liệu được ghi có thể ảnh hưởng tiêu cực đến tuổi thọ của thiết bị lưu trữ. Hơn nữa, trong khi các thiết bị lưu trữ hiện đại khá linh hoạt, thì thiết bị lưu trữ càng cũ, quá trình này càng trở nên rủi ro hơn.