cfdisk hay fdisk?


9

Trong khi đọc trang người đàn ông cho fdisktôi đã thấy văn bản thú vị này:

Có một số chương trình * fdisk xung quanh. Mỗi người có vấn đề và điểm mạnh của mình. Hãy thử chúng theo thứ tự cfdisk, fdisk, sfdisk. (Thật vậy, cfdisk là một chương trình đẹp có các yêu cầu nghiêm ngặt đối với các bảng phân chia mà nó chấp nhận và tạo ra các bảng phân vùng chất lượng cao. Sử dụng nó nếu bạn có thể. Fdisk là một chương trình lỗi có những thứ mờ - thường là nó tạo ra hợp lý Kết quả. Ưu điểm duy nhất của nó là có một số hỗ trợ cho nhãn đĩa BSD và các bảng phân vùng không phải DOS khác. Tránh nó nếu bạn có thể. sfdisk chỉ dành cho tin tặc - giao diện người dùng rất tệ, nhưng nó chính xác hơn fdisk và mạnh hơn cả fdisk và cfdisk. Hơn nữa, nó có thể được sử dụng không tương tác.)

Tôi nhận thấy rằng các định dạng tùy chọn không giống nhau cho hai ứng dụng:

 - melancholy():/$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00036f1b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    39063551    19530752   83  Linux
/dev/sda2        39063552   976771071   468853760   83  Linux

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00085251

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048    15624191     7811072   82  Linux swap / Solaris
/dev/sdc2   *    15624192    64452607    24414208   83  Linux
/dev/sdc3        64454654  1953523711   944534529    5  Extended
Partition 3 does not start on physical sector boundary.
/dev/sdc5        64454656  1953523711   944534528   83  Linux
 - melancholy():/$ sudo cfdisk -l
cfdisk: invalid option -- 'l'

Usage:
Print version:
        cfdisk -v
Print partition table:
        cfdisk -P {r|s|t} [options] device
Interactive use:
        cfdisk [options] device

Options:
-a: Use arrow instead of highlighting;
-z: Start with a zero partition table, instead of reading the pt from disk;
-c C -h H -s S: Override the kernel's idea of the number of cylinders,
                the number of heads and the number of sectors/track.

Copyright (C) 1994-2002 Kevin E. Martin & aeb

Có công đức thực sự khi chuyển sang sử dụng cfdiskthay vì fdisk, hoặc trang người đàn ông lưu ý một quan sát lịch sử không còn giá trị? fdiskhoạt động tốt để liệt kê thông tin đĩa ( -lcờ), tôi cfdiskchỉ nên sử dụng để thay đổi các phân vùng và bảng phân vùng? Điểm mạnh và điểm yếu thực sự của mỗi ứng dụng là gì?


Đối với các đĩa cứng hiện đại,> 2TB, fdisklà vô ích: nó không hỗ trợ các bảng phân vùng GPT.
John1024

@ John1024: Tôi rất vui vì tôi đã hỏi, tôi mới cài đặt đĩa 2TiB nhưng chưa định dạng nó (sdb trong OP). Bạn có ý nghĩa >=2 TiBhay chỉ >2 TiB? Nói cách khác, tôi có nên mong đợi fdisk hoạt động với sdb (2 TiB) mà tôi vừa cài đặt không? Cảm ơn!
dotancohen

Tôi tin rằng sự thất bại chỉ dành cho >2 TiB. Đối với các đĩa lớn như vậy, fdisksẽ chỉ phân vùng 2 TiB đầu tiên và phần còn lại không được sử dụng. Từ fdisk, chạy vlệnh để "xác minh" và nó sẽ thông báo cho bạn nếu bạn có không gian chưa sử dụng.
John1024

@ John1024 - phiên bản mới nhất (một phần) hỗ trợ gpt ...
don_crissti

1
không - sử dụng gdisk- đó là tốt nhất của họ.
mikeerv

Câu trả lời:


8

cfdisklà một ứng dụng đồ họa được thiết kế để thân thiện hơn với người mới. Nếu bạn cảm thấy thoải mái fdisk, thì bằng mọi cách, hãy sử dụng nó. Nếu bạn thích cầm tay hơn một chút và ít tùy chọn (nâng cao) hơn, hãy sử dụng cfdisk. Một lựa chọn tốt khác là GNU parted.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.