GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat Partisi di Linux untuk Ukuran 2TB menggunakan Parted GPT

Pertanyaan: Saya memiliki disk yang lebih besar dari ukuran 2TB. Saya tidak dapat membuat partisi pada disk>2TB ini menggunakan fdisk. Bisakah Anda menjelaskan kepada saya dengan contoh cara membuat partisi pada disk yang lebih besar dari 2TB menggunakan format parted dan GPT?

Jawaban: Jika Anda menggunakan fdisk untuk membuat partisi pada disk>2TB, Anda akan mendapatkan pesan peringatan berikut.

# fdisk /dev/sdb
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: The size of this disk is 5.9 TB (5908688535552 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
partition table format (GPT).

Membuat partisi 2TB menggunakan Fdisk

Ukuran disk dalam contoh ini kira-kira 6 TB. Anda masih dapat membuat partisi di disk ini untuk 2TB menggunakan fdisk seperti yang ditunjukkan di bawah ini.

# fdisk /dev/sdb1
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-718357, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-267349, default 267349):
Using default value 267349

Seperti yang Anda lihat di atas, meskipun ada 718357 silinder yang tersedia pada disk ini (total ini kira-kira 6 TB), nilai silinder terakhir yang ditampilkan hanya 267349 (yang kira-kira mendekati 2 TB dalam contoh ini).

Jadi, fdisk telah membuat partisi sebesar 2 TB seperti gambar di bawah ini (walaupun ukuran disk sekitar 6 TB).

Command (m for help): p

Disk /dev/sdb: 5908.7 GB, 5908688535552 bytes
255 heads, 63 sectors/track, 718357 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3dffd626

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      267349  2147480811   83  Linux

Setel Tabel Partisi ke GPT menggunakan Parted mklabel

Dalam kasus kami, kami perlu membuat partisi> 2TB. Jadi, kita harus menggunakan perintah parted.

Sebelum membuat perintah partisi, kita harus menyetel label disk ke GPT.

GPT adalah singkatan dari GUID Partition Table Format (GPT).

Gunakan perintah mklabel parted untuk menyetel label disk ke GPT seperti yang ditunjukkan di bawah ini.

# parted /dev/sdb
GNU Parted 2.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) print
Error: /dev/sdb: unrecognised disk label

(parted) mklabel gpt

(parted) print
Model: Unknown (unknown)
Disk /dev/sdb: 5909GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags

Buat>2TB Partisi menggunakan Parted mkpart

Gunakan perintah mkpart parted seperti yang ditunjukkan di bawah ini untuk membuat partisi yang lebih besar dari 2TB. Dalam contoh ini, kami membuat partisi yang berukuran kira-kira 6 TB.

# parted /dev/sdb

(parted) mkpart primary 0GB 5909GB

(parted) print
Model: Unknown (unknown)
Disk /dev/sdb: 5909GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  5909GB  5909GB               primary

Untuk memahami cara menggunakan perintah parted secara efektif, lihat:9 Contoh Perintah Parted Linux.

Untuk penasaran, mari kita lihat bagaimana partisi>2TB ini ditampilkan di fdisk. Seperti yang Anda lihat di bawah, itu masih menunjukkan ukurannya kira-kira 2TB (di bawah kolom Blok). Namun ada + di akhir yang menunjukkan bahwa ini lebih besar dari 2TB. Kolom Sistem menampilkan “GPT”.

# fdisk /dev/sdb

Command (m for help): print

Disk /dev/sdb: 5908.7 GB, 5908688535552 bytes
255 heads, 63 sectors/track, 718357 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      267350  2147483647+  ee  GPT

Format dan Pasang Partisi

Gunakan mkfs untuk memformat partisi. Ini akan memakan waktu tergantung ukuran partisi. Anda akan melihat bahwa itu adalah "Menulis tabel inode" dan penghitung akan terus meningkat. Dalam contoh ini, kira-kira butuh waktu sekitar 15 menit untuk menyelesaikan mkfs.

# mkfs /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
360644608 inodes, 1442550528 blocks
72127526 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
44024 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848, 512000000, 550731776, 644972544

Writing inode tables:  3955/44024
Writing inode tables:  5022/44024
Writing inode tables:  7218/44024
Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

Terakhir, pasang partisi>2TB ini.

# mkdir /data

# mount /dev/sdb1 /data

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             127G  1.6G  119G   2% /
/dev/sdb1             5.3T   59M  5.1T   1% /data

Linux
  1. Cara mempartisi disk di Linux

  2. Cara Mengkloning partisi disk Linux melalui jaringan menggunakan dd

  3. Cara Menghapus Partisi Disk menggunakan Parted Command

  1. Cara Menambahkan Disk Baru Lebih Besar dari 2TB ke Linux yang Ada

  2. Cara membuat Pengguna Linux Menggunakan Ansible

  3. Linux / UNIX :Cara membuat partisi extended menggunakan fdisk

  1. Cara Menghapus Partisi di Linux

  2. Cara Membuat Partisi di Linux

  3. Linux / UNIX :Cara membuat partisi primer menggunakan fdisk