Lệnh fdisk trong linux là một công cụ dòng lệnh mạnh mẽ để quản lý các phân vùng ổ đĩa. Nó cho phép bạn tạo, xóa và sửa đổi các phân vùng, giúp bạn tổ chức dữ liệu hiệu quả hơn. Hãy cẩn thận khi sử dụng vì thao tác sai có thể gây mất dữ liệu, nên sao lưu trước khi dùng.
```Lệnh fdisk trong linux là gì?
Lệnh fdisk in linux là một công cụ dòng lệnh mạnh mẽ, cho phép bạn quản lý các phân vùng ổ đĩa cứng một cách linh hoạt. Nó giúp bạn tạo, xóa, thay đổi kích thước và xem thông tin về các phân vùng trên ổ đĩa của mình một cách dễ dàng. Sử dụng command fdisk in linux, bạn có thể chuẩn bị ổ đĩa cho việc cài đặt hệ điều hành hoặc lưu trữ dữ liệu. Hãy cẩn thận khi sử dụng lệnh này, vì những thay đổi sai sót có thể dẫn đến mất dữ liệu quan trọng. Fdisk cung cấp một giao diện tương tác, cho phép bạn thực hiện các thao tác phân vùng một cách trực quan và có kiểm soát.
Tìm hiểu Mục đích và Cú pháp của Lệnh fdisk
Trong bước này, bạn sẽ tìm hiểu về mục đích và cú pháp của lệnh fdisk trong Linux.
Lệnh fdisk là một công cụ dòng lệnh được dùng để tạo, xóa và quản lý các phân vùng đĩa.
Để bắt đầu, hãy cùng tìm hiểu về mục đích của lệnh fdisk một cách tổng quan nhất.
Lệnh fdisk được sử dụng để tạo mới, xóa và sửa đổi các phân vùng trên đĩa cứng.
Nó cho phép bạn tạo phân vùng mới, thay đổi kích thước phân vùng hiện có và thay đổi loại phân vùng.
Điều này rất hữu ích khi bạn cần quản lý không gian lưu trữ trên hệ thống Linux của mình.
Bây giờ, hãy xem cú pháp cơ bản của lệnh fdisk để có cái nhìn tổng quan nhất:
sudo fdisk [options] [device]
Dưới đây là ý nghĩa của các thành phần khác nhau trong cú pháp lệnh fdisk:
sudo: Được sử dụng để chạy lệnh với quyền nâng cao, vì lệnhfdiskyêu cầu quyền root.fdisk: Đây là tên của lệnh dùng để quản lý các phân vùng đĩa.[options]: Đây là các tùy chọn (flags) để tùy chỉnh hành vi của lệnhfdisk.[device]: Đây là tên của thiết bị đĩa bạn muốn thao tác, ví dụ như/dev/sda.
Một số tùy chọn phổ biến cho lệnh fdisk mà bạn có thể sử dụng:
-l: Liệt kê bảng phân vùng cho thiết bị được chỉ định.-u: Sử dụng sector làm đơn vị đo thay vì cylinder.-c=dos: Đặt chế độ tương thích thành DOS.
Ví dụ về đầu ra của lệnh:
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: Virtual disk
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: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 41943039 41940992 20G 83 Linux
Trong ví dụ này, lệnh fdisk -l /dev/sda liệt kê bảng phân vùng cho thiết bị /dev/sda.
Thiết bị này là một đĩa ảo 20 GB với một phân vùng Linux duy nhất.
Tạo Phân Vùng Mới Sử Dụng Lệnh fdisk
Trong bước này, bạn sẽ học cách tạo một phân vùng mới trên hệ thống Linux bằng lệnh fdisk.
Đầu tiên, hãy liệt kê các phân vùng hiện tại trên thiết bị /dev/sda:
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: Virtual disk
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: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 41943039 41940992 20G 83 Linux
Như bạn thấy, hiện tại có một phân vùng, /dev/sda1, chiếm toàn bộ dung lượng 20 GB của đĩa.
Bây giờ, hãy tạo một phân vùng mới bằng lệnh fdisk:
$ sudo fdisk /dev/sda
Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n
Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2):
First sector (2048-41943039, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-41943039, default 41943039): +10G
Created a new partition 2 of type 'Linux' and of size 10 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Trong ví dụ này, chúng ta:
- Truy cập chế độ tương tác của
fdiskbằng cách chạy lệnhsudo fdisk /dev/sda. - Chọn tạo một phân vùng mới bằng cách nhấn phím
n. - Chọn phân vùng primary (
p) làm loại phân vùng. - Chấp nhận số phân vùng mặc định là
2. - Chấp nhận sector đầu tiên mặc định là
2048. - Chỉ định sector cuối cùng là
+10Gđể tạo phân vùng 10 GB. - Ghi các thay đổi vào đĩa bằng cách nhấn phím
w.
Ví dụ về kết quả:
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: Virtual disk
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: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 41943039 41940992 20G 83 Linux
/dev/sda2 41943040 61071359 19128320 10G 83 Linux
Như bạn thấy, phân vùng mới /dev/sda2 đã được tạo với dung lượng 10 GB.
Xóa và Thay đổi Kích thước Phân vùng với Lệnh fdisk
Trong bước này, bạn sẽ học cách xóa và thay đổi kích thước phân vùng bằng lệnh fdisk.
Đầu tiên, hãy liệt kê các phân vùng hiện tại trên thiết bị /dev/sda:
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: Virtual disk
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: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 41943039 41940992 20G 83 Linux
/dev/sda2 41943040 61071359 19128320 10G 83 Linux
Bây giờ, hãy xóa phân vùng /dev/sda2:
$ sudo fdisk /dev/sda
Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): d
Partition number (1,2, default 2): 2
Partition 2 has been deleted.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Trong ví dụ này, chúng ta:
- Truy cập chế độ tương tác
fdiskbằng cách chạy lệnhsudo fdisk /dev/sda. - Chọn xóa một phân vùng bằng cách nhấn phím
d. - Chỉ định số phân vùng
2để xóa phân vùng/dev/sda2. - Ghi các thay đổi vào đĩa bằng cách nhấn phím
w.
Tiếp theo, hãy thay đổi kích thước phân vùng /dev/sda1 còn lại để sử dụng toàn bộ đĩa:
$ sudo fdisk /dev/sda
Welcome to fdisk (util-linux 2.34).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): d
Partition number (1,2, default 1): 1
Partition 1 has been deleted.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-41943039, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-41943039, default 41943039):
Created a new partition 1 of type 'Linux' and of size 20 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Trong ví dụ này, chúng ta:
- Xóa phân vùng
/dev/sda1bằng cách nhấndvà nhập1làm số phân vùng. - Tạo một phân vùng chính mới (
p) bằng cách nhấnn. - Chấp nhận số phân vùng mặc định là
1. - Chấp nhận sector đầu tiên mặc định là
2048. - Chấp nhận sector cuối cùng mặc định là
41943039để sử dụng toàn bộ đĩa 20 GB. - Ghi các thay đổi vào đĩa bằng cách nhấn phím
w.
Ví dụ về đầu ra:
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: Virtual disk
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: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 41943039 41940992 20G 83 Linux
Như bạn có thể thấy, phân vùng /dev/sda1 hiện chiếm toàn bộ đĩa 20 GB.
Kết luận cho linux fdisk command
Vậy là bạn đã nắm được những kiến thức cơ bản về lệnh fdisk trong Linux rồi đấy! Hy vọng hướng dẫn này giúp bạn tự tin hơn khi quản lý ổ cứng của mình. linux fdisk command là một công cụ mạnh mẽ, nhưng hãy luôn cẩn thận và kiểm tra kỹ trước khi thực hiện bất kỳ thay đổi nào. Đừng quên sao lưu dữ liệu quan trọng trước khi tiến hành phân vùng để tránh mất mát không đáng có. Chúc bạn thành công trên hành trình khám phá hệ điều hành Linux đầy thú vị! Hãy thử nghiệm và tìm hiểu thêm các tùy chọn khác của fdisk để làm chủ hoàn toàn công cụ này. Với kiến thức này, bạn có thể dễ dàng cài đặt nhiều hệ điều hành hoặc tạo các phân vùng riêng biệt cho dữ liệu của mình. Hãy nhớ rằng, thực hành là chìa khóa để thành thạo bất kỳ công cụ nào, kể cả fdisk.