Trang chủ » làm thế nào để » Cách sử dụng Fdisk để quản lý phân vùng trên Linux

    Cách sử dụng Fdisk để quản lý phân vùng trên Linux

    Lệnh fdisk là một tiện ích dựa trên văn bản để xem và quản lý các phân vùng đĩa cứng trên Linux. Đây là một trong những công cụ mạnh nhất mà bạn có thể sử dụng để quản lý phân vùng, nhưng nó gây nhầm lẫn cho người dùng mới.

    Hướng dẫn này sẽ đi qua những điều cơ bản về việc sử dụng fdisk để quản lý bảng phân vùng. Sau khi sử dụng fdisk, bạn sẽ phải sử dụng lệnh mkfs để định dạng các phân vùng mới bằng hệ thống tệp.

    Sudo vs Su

    Trên Ubuntu, Linux Mint hoặc các bản phân phối có nguồn gốc từ Ubuntu khác, các lệnh fdisk và mkfs phải được bắt đầu bằng sudo. Trên các bản phân phối không sử dụng sudo, hãy sử dụng su - trước tiên hãy lấy shell root, sau đó gõ mọi lệnh mà không cần sudo.

    Danh sách phân vùng

    Các sudo fdisk -l lệnh liệt kê các phân vùng trên hệ thống của bạn.

    Bạn có thể thêm tên thiết bị của đĩa để chỉ liệt kê các phân vùng trên đó. Ví dụ: sử dụng lệnh sau để chỉ liệt kê các phân vùng trên thiết bị đĩa đầu tiên:

    sudo fdisk -l / dev / sda

    Đang vào chế độ lệnh

    Để làm việc trên các phân vùng của đĩa, bạn phải vào chế độ lệnh. Bạn sẽ cần tên thiết bị của một đĩa từ fdisk -l chỉ huy. Lệnh sau vào chế độ lệnh cho thiết bị đĩa đầu tiên:

    sudo fdisk / dev / sda

    Không chỉnh sửa phân vùng trong khi chúng đang được sử dụng. Nếu bạn muốn chỉnh sửa phân vùng hệ thống, trước tiên hãy khởi động từ đĩa CD trực tiếp.

    Sử dụng chế độ lệnh

    Trong chế độ lệnh, bạn sử dụng các lệnh một chữ cái để chỉ định các hành động bạn muốn thực hiện. Kiểu m và nhấn Enter để xem danh sách các lệnh bạn có thể sử dụng.

    Xem bảng phân vùng

    Sử dụng p để in bảng phân vùng hiện tại đến thiết bị đầu cuối từ trong chế độ lệnh.

    Xóa phân vùng

    Sử dụng d lệnh để xóa một phân vùng. Bạn sẽ được hỏi về số lượng phân vùng bạn muốn xóa, mà bạn có thể nhận được từ p chỉ huy. Ví dụ: nếu tôi muốn xóa phân vùng tại / dev / sda5, tôi sẽ gõ 5.

    Sau khi xóa phân vùng, bạn có thể gõ p một lần nữa để xem bảng phân vùng hiện tại. Phân vùng dường như bị xóa, nhưng fdisk không ghi những thay đổi này vào đĩa cho đến khi bạn sử dụng lệnh w.

     Tạo phân vùng

    Sử dụng n lệnh để tạo một phân vùng mới. Bạn có thể tạo một phân vùng logic hoặc chính (tôi cho logic hoặc p cho tiểu học). Một đĩa chỉ có thể có bốn phân vùng chính.

    Tiếp theo, chỉ định khu vực của đĩa bạn muốn phân vùng bắt đầu tại. Nhấn Enter để chấp nhận khu vực mặc định, đây là khu vực miễn phí đầu tiên trên đĩa.

    Cuối cùng, chỉ định khu vực cuối cùng của phân vùng trên đĩa. Nếu bạn muốn sử dụng hết dung lượng có sẵn sau cung ban đầu, chỉ cần nhấn Enter. Bạn cũng có thể chỉ định một kích thước cụ thể, chẳng hạn như +5G cho một phân vùng năm gigabyte hoặc +512M cho phân vùng 512 megabyte. Nếu bạn không chỉ định một đơn vị sau dấu +, fdisk sẽ sử dụng các cung làm đơn vị. Ví dụ, +10000 kết quả cuối phân vùng là 10000 cung sau khi bắt đầu.

    ID hệ thống

    Các n lệnh Tôi vừa chạy đã tạo lại phân vùng trao đổi mà tôi đã xóa trước đó - hoặc đã làm điều đó? Nếu tôi chạy p một lần nữa, tôi sẽ thấy rằng phân vùng mới / dev / sda5 là phân vùng của Linux Linux thay vì phân vùng của Linux Linux hoán đổi.

    Nếu tôi muốn thay đổi loại của nó, tôi có thể sử dụng t lệnh và chỉ định số của phân vùng.

    Tôi sẽ được yêu cầu mã hex của loại. Tôi không biết điều đó, vì vậy tôi có thể gõ L để xem danh sách mã hex.

    Nó nói rằng 82 là mã cho các phân vùng trao đổi Linux, vì vậy tôi có thể gõ.

    Điều này không định dạng phân vùng với hệ thống tệp bạn chọn. Bạn sẽ phải làm điều đó sau đó với sự phù hợp mkfs chỉ huy.

    Thay đổi bằng văn bản

    Sử dụng w để viết những thay đổi bạn đã thực hiện vào đĩa.

    Sử dụng q nếu bạn muốn thoát mà không lưu thay đổi.

    Định dạng phân vùng

    Bạn phải định dạng các phân vùng mới với một hệ thống tệp trước khi bạn có thể sử dụng chúng. Bạn có thể làm điều này với lệnh mkfs thích hợp. Ví dụ, lệnh này định dạng phân vùng thứ năm trên đĩa đầu tiên với hệ thống tệp ext4.

    sudo mkfs.ext4 / dev / sda5

    Sử dụng lệnh mkswap nếu bạn muốn định dạng phân vùng dưới dạng phân vùng trao đổi:

    sudo mkswap / dev / sda5


    Fdisk chứa một loạt các lệnh khác, bao gồm các lệnh chuyên gia bạn có thể truy cập bằng cách chạy x lệnh đầu tiên. Kiểm tra trang người đàn ông của fdisk với người đàn ông fdisk lệnh để biết thêm thông tin chi tiết.