fdisk vs berpisah

28

Saya telah menjalankan server media kecil di rumah selama 10+ tahun dan mencari untuk menggantinya (sebelum rusak).

Saya bermaksud untuk menghubungkan drive baru ke sistem lama saya, partisi dan format (ext4 tampaknya paling stabil sekarang) dan menyalin media ke disk baru, sehingga saya dapat menginstalnya di komputer baru (saya akan meninggalkan beberapa partisi bebas di drive untuk itu).

Saya telah membaca catatan pengaturan saya dari tahun 2002 ketika saya menggunakan fdisk untuk mempartisi, sekarang saya sering melihat gparted atau parted digunakan.

Apakah perlu menggunakan (dan menginstal dan belajar) berpisah? Sistem lama saya saat ini adalah 32bit dan saya membaca di suatu tempat bahwa parted diperlukan untuk 64 bit. Saya tidak berpisah pada sistem, tetapi saya tidak ingin membuat disk yang tidak berfungsi dengan baik dengan pengaturan baru.

Ted
sumber
1
fdiskmasih benar-benar baik-baik saja, dan itu sedikit lebih fleksibel daripada parted- kecuali WRT untuk mengubah ukuran, dalam hal partedini lebih mudah. Anda mungkin tertarik dengan ini: blog.stgolabs.net/2012/09/fdisk-updates-and-gpt-support.html
goldilocks

Jawaban:

16

Alasan utama untuk menggunakan gpartedatau partedadalah jika disk baru lebih besar dari 2TB. Tetapi Anda mungkin tidak akan dapat mengaturnya secara efektif dari sistem 32 bit.

Jika Anda ingin menjalankan disk baru dari sistem lama Anda. Tetap dengan disk yang lebih kecil dari 2TB. Anda harus dapat mempartisi, memformat, dan menjalankannya dari komputer lama yang Anda gunakan fdiskuntuk mempartisi.

Jika Anda ingin membeli disk yang lebih besar sebagai 2TB, maka partisi itu dari sistem baru dengan parted. CD instalasi baru saat ini berfungsi dengan parted (atau library-nya) secara default untuk mencegah masalah dengan disk besar.

Zelda
sumber
1
Anda dapat menggunakan disk> 2TB dalam sistem 32 bit.
psusi
3
Ini BENAR-BENAR seharusnya bukan jawaban yang diterima.
sjas
21

Gunakan fdiskuntuk drive yang <2TB dan salah satu partedatau gdiskuntuk disk> 2TB. Perbedaan sebenarnya berkaitan dengan format partisi yang dimanipulasi oleh alat-alat ini.

Untuk disk <2TB Anda sering menggunakan MBR (Master Boot Record) . Untuk disk> 2TB Anda menggunakan GPT (GUID Partitioning Table) . Berikut adalah artikel bagus yang membahas perbedaan juga, berjudul: Perbedaan Antara MBR dan GPT .

Apa yang harus digunakan?

Singkatnya, Anda dapat terus menggunakan fdiskselama HDD baru <2TB. Jika lebih besar maka Anda dapat menggunakan partedatau gdisk. Jika Anda perlu mengonversi dari MBR ke GPT Anda dapat melakukannya (berhati-hatilah dengan ini) menggunakan gdisk.

Anda dapat membaca lebih lanjut tentang ini gdiskdi situs web utama, berjudul: GPT fdisk Tutorial .

Contoh

$ gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.8.4

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 5860533168 sectors, 2.7 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): B40CXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 5860533134
Partitions will be aligned on 8-sector boundaries
Total free space is 0 sectors (0 bytes)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34      5860533134   2.7 TiB     FD00  primary

Anda juga dapat memilih untuk menggunakan partedsecara eksklusif. Itu bisa bersaing dengan MBR dan GPT.

Contoh

$ parted -l

Model: ATA ST3250820AS (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  49.4MB  49.3MB  primary   fat16             
 2      49.4MB  2204MB  2155MB  primary   fat32             
 3      2204MB  2410MB  206MB   primary   ext3         boot 
 4      2410MB  250GB   248GB   extended                    
 5      2410MB  2517MB  107MB   logical   ext3              
 6      2517MB  250GB   247GB   logical                lvm  



Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  3001GB  3001GB               primary  raid 



Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sdc: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  3001GB  3001GB               primary  raid 

CATATAN: Di sini Anda dapat melihat saya memiliki drive 250GB MBR ( /dev/sda) bersama dengan 2 drive 3TB GPT ( /dev/sdb& /dev/sdc).

slm
sumber
5

Dalam pengalaman saya fdisk lebih kuat (terutama dalam mode lanjutan), tetapi dapat meninggalkan disk Anda dalam keadaan yang agak aneh.

Sebagai contoh, fdisk akan memungkinkan partisi Anda rusak, kecuali jika Anda secara khusus menyuruhnya untuk memesannya kembali, sebagian besar alat lain (dan kecuali saya sangat salah berpisah adalah salah satunya) akan membuat asumsi bahwa Anda ingin semuanya menjadi 'bersih' setelah Anda selesai, bahkan ketika Anda tidak berharap untuk melakukan beberapa tindakan.

Ketika saya menulis 'rusak' saya maksudkan sesuatu seperti ini:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    24000094    11999023+  83  Linux
/dev/sda2        24000512    48001023    12000256   83  Linux
/dev/sda3        48003070   488396799   220196865    5  Extended
/dev/sda4        24000095    24000511         208+  83  Linux
/dev/sda5       480397312   488396799     3999744   82  Linux swap / Solaris
/dev/sda6        48003072   480395263   216196096   83  Linux

Perhatikan bahwa sda6 terletak sebelum sda5 pada disk.

v010dya
sumber