fdisk와 parted


28

나는 집에서 10 년 이상 작은 미디어 서버를 운영해 왔으며 교체하기 전에보고있다.

새 드라이브를 기존 시스템, 파티션 및 형식에 연결하고 (ext4가 현재 가장 안정적으로 보입니다) 미디어를 새 디스크에 복사하여 새 컴퓨터에 설치할 수 있습니다 (일부 남겨 두겠습니다) 드라이브에서 파티션을 확보하십시오).

파티셔닝에 fdisk 를 사용할 때 2002 년부터 설정 정보를 읽었습니다 . 이제 gparted 또는 parted 가 사용되는 경우가 종종 있습니다 .

parted를 사용 (및 설치 및 학습)해야합니까? 현재의 오래된 시스템은 32 비트이며 64 비트에 필요한 부분을 읽습니다. 시스템에 참여하지는 않았지만 새로운 설정에서 제대로 작동하지 않는 디스크를 만들고 싶지 않습니다.


1
fdisk크기는 여전히 partedWRT를 제외하고는 훨씬 더 유연 parted합니다. : 당신이에 관심이있을 수 있습니다 blog.stgolabs.net/2012/09/fdisk-updates-and-gpt-support.html
금발 미녀

답변:


16

사용 gparted하거나 사용하는 주된 이유 parted는 새 디스크가 2TB보다 큰 경우입니다. 그러나 아마도 32 비트 시스템에서 효과적으로 설정할 수 없을 것입니다.

기존 시스템에서 새 디스크를 실행하려는 경우 2TB보다 작은 디스크를 유지하십시오. 이전 컴퓨터 fdisk에서 파티셔닝에 사용하여 파티셔닝, 포맷 및 실행할 수 있어야 합니다.

더 큰 디스크를 2TB로 구입하려면 새로운 시스템에서 디스크를 분할하십시오. 현재 새 설치 CD는 기본적으로 parted (또는 라이브러리)와 함께 작동하여 큰 디스크의 문제를 방지합니다.


1
32 비트 시스템에서> 2TB 디스크를 사용할 수 있습니다.
psusi

3
이 답변은 받아 들여서는 안됩니다.
sjas

21

fdisk<2TB 인 드라이브 parted또는 gdisk디스크> 2TB 인 드라이브에 사용하십시오 . 실제 차이점은 이러한 도구가 조작하는 파티션 형식과 관련이 있습니다.

디스크가 2TB 미만인 경우 종종 MBR (Master Boot Record)을 사용 합니다. 2TB보다 큰 디스크의 경우 GPT (GUID Partitioning Table)를 사용하고 있습니다. 다음은 MBR과 GPT의 차이점 이라는 제목의 차이점을 다루는 좋은 기사입니다 .

무엇을 사용해야합니까?

간단히 말해서 fdisk새 HDD가 <2TB 인 한 계속 사용할 수 있습니다 . 더 큰 경우 parted또는 을 사용할 수 있습니다 gdisk. MBR에서 GPT로 변환해야하는 경우을 사용하여 수행 할 수 있습니다 (주의하여 사용) gdisk.

gdisk기본 웹 사이트 ( GPT fdisk Tutorial) 에서 자세한 내용을 확인할 수 있습니다 .

$ 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 

참고 : 여기 /dev/sda에 2 개의 3TB GPT 드라이브 ( /dev/sdb& /dev/sdc) 와 250GB MBR 드라이브 ( )가 있습니다.


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 앞에 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.