fdisk vs розлучений


28

Я працюю на невеликому медіа-сервері вдома 10+ років і дивлюсь на його заміну (перш ніж він зламається).

Я маю намір підключити новий накопичувач до моєї старої системи, розділу та формату (ext4 здається найстабільнішим зараз) та скопіювати носій на новий диск, щоб я міг встановити це на новий комп'ютер (я залишаю деякий розділи, вільні на диску для цього).

Я читав свої замітки про налаштування з 2002 року, коли я використовував fdisk для розділення, тепер я часто бачу, як використовується gparted або parted .

Чи є потреба у використанні (і встановленні, і вивченні) проділу? Моя поточна, стара система - 32-бітна, і я десь читав, що розлука потрібна для 64 біт. Я не розлучався з системою, але не хочу робити диск, який не працює добре з новою установкою.


1
fdiskЦе все ще добре, і він трохи гнучкіший ніж parted- крім WRT до зміни розміру, в цьому випадку partedпростіше. Ви можете бути зацікавлені в цьому: blog.stgolabs.net/2012/09/fdisk-updates-and-gpt-support.html
Золотоволоска

Відповіді:


16

Основна причина використання gpartedабо parted, якщо новий диск перевищує 2 ТБ. Але ви, мабуть, не зможете ефективно встановити це налаштування з 32-бітної системи.

Якщо ви хочете запустити новий диск зі старої системи. Залишайтеся на диску менше 2 Тб. Ви повинні мати змогу розділити, відформатувати та запустити це зі свого старого комп'ютера, який використовується fdiskдля розділення.

Якщо ви хочете придбати більший диск у форматі 2 ТБ, то розділіть його з нової системи з проділом. На сьогоднішній день нові інсталяційні компакт-диски за замовчуванням працюють з розділеним (або його бібліотекою), щоб запобігти проблемам з великими дисками.


1
Ви можете добре використовувати диск 2 ТБ в 32-бітній системі.
psusi

3
Це дійсно не повинно бути прийнятою відповіддю.
sjas

21

Використовуйте fdiskдля накопичувачів, які <2 ТБ і або, partedабо gdiskдля диска> 2 ТБ. Фактична різниця стосується форматів розділів, якими ці інструменти маніпулюють.

Для дисків <2 ТБ ви часто використовуєте MBR (Master Boot Record) . Для дисків> 2 ТБ ви використовуєте GPT (таблиця розділення GUID) . Ось хороша стаття, яка також охоплює відмінності, під назвою: Відмінності між MBR та GPT .

Що використовувати?

Коротше кажучи, ви можете продовжувати використовувати fdisk, поки нові жорсткі диски <2 ТБ. Якщо вони більше, то ви можете використовувати partedабо gdisk. Якщо вам потрібно перетворити з MBR в GPT, ви можете зробити це (будьте обережні), використовуючи gdisk.

Більше про це можна прочитати gdiskтут, на первинному веб-сайті під назвою: Підручник із графічного файлу GPT .

Приклад

$ 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

Ви також можете використовувати partedвиключно використання . Він може боротися як з MBR, так і з GPT.

Приклад

$ 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 

ПРИМІТКА. Тут ви бачите, що у мене є накопичувач на 250 ГБ MBR ( /dev/sda) разом із 2-х накопичувачами 3TB GPT ( /dev/sdb& /dev/sdc).


5

На мій досвід, fdisk є більш потужним (особливо в розширеному режимі), але він може залишити ваш диск у дещо дивному стані.

Наприклад, fdisk дозволить вашим розділам вийти з ладу, якщо ви спеціально не скажете їм переупорядкувати їх, більшість інших інструментів (і якщо я дуже помиляюсь з розірваним одним із них) зробить припущення, що ви хочете, щоб все було «чисто». як тільки ви закінчите, навіть коли ви не сподівалися виконати якусь дію.

Коли я пишу "не в порядку", я маю на увазі щось подібне:

   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

Зауважте, що sda6 лежить перед sda5 на диску.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.